{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T09:23:07Z","timestamp":1761988987553,"version":"3.28.0"},"reference-count":23,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,5]]},"DOI":"10.1109\/icpc.2016.7503719","type":"proceedings-article","created":{"date-parts":[[2016,7,7]],"date-time":"2016-07-07T17:30:57Z","timestamp":1467912657000},"page":"1-10","source":"Crossref","is-referenced-by-count":8,"title":["Can we enforce a benefit for dynamically typed languages in comparison to statically typed ones? A controlled experiment"],"prefix":"10.1109","author":[{"given":"Sebastian","family":"Okon","sequence":"first","affiliation":[]},{"given":"Stefan","family":"Hanenberg","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2012.6240483"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2384616.2384666"},{"key":"ref12","article-title":"Static Typing Where Possible, Dynamic Typing When Needed: The End of the Cold War Between Programming Languages","author":"meijer","year":"2004","journal-title":"Proceedings of the OOPSLA Workshop on Revival of Dynamic Languages"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2509136.2509515"},{"journal-title":"Java generics and collections &#x2014; speed up the Java development process","year":"2006","author":"naftalin","key":"ref14"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1007\/11550679_1"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2597008.2597152"},{"journal-title":"Types and Programming Languages","year":"2002","author":"pierce","key":"ref17"},{"journal-title":"The Logic of Scientific Discovery","year":"2002","author":"popper","key":"ref18"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/32.677186"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/359763.359800"},{"key":"ref3","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1145\/2816707.2816720","article-title":"An empirical investigation of the effects of type systems and code completion on api usability using typescript and javascript in ms visual studio","author":"fischer","year":"2015","journal-title":"Proceedings of the 11th Symposium on Dynamic Languages"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869462"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-14107-2_14"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/2509136.2509528"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9289-1"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568299"},{"key":"ref1","article-title":"Dynamic vs. static typing &#x2014; a pattern-based analysis","author":"costanza","year":"2004","journal-title":"2nd Workshop on Object-oriented Language Engineering for the Post-Java Era ECOOP 2004"},{"key":"ref9","article-title":"Evidence-based programming language design: a philosophical and methodological exploration","author":"kaijanaho","year":"2015","journal-title":"Jyv&#x00E4;skyl&#x00E4; Studies in Computing 9"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2577080.2577098"},{"key":"ref22","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1016\/S0065-2458(09)01205-4","article-title":"Dynamically typed languages","volume":"77","author":"tratt","year":"2009","journal-title":"Advances in Computers"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2047849.2047861"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4625-2"}],"event":{"name":"2016 IEEE 24th International Conference on Program Comprehension (ICPC)","start":{"date-parts":[[2016,5,16]]},"location":"Austin, TX, USA","end":{"date-parts":[[2016,5,17]]}},"container-title":["2016 IEEE 24th International Conference on Program Comprehension (ICPC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7500162\/7503699\/07503719.pdf?arnumber=7503719","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,2]],"date-time":"2022-07-02T17:10:14Z","timestamp":1656781814000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7503719\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,5]]},"references-count":23,"URL":"https:\/\/doi.org\/10.1109\/icpc.2016.7503719","relation":{},"subject":[],"published":{"date-parts":[[2016,5]]}}}