{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,23]],"date-time":"2024-10-23T02:27:16Z","timestamp":1729650436692,"version":"3.28.0"},"reference-count":41,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,5]]},"DOI":"10.1109\/icse.2017.11","type":"proceedings-article","created":{"date-parts":[[2017,7,20]],"date-time":"2017-07-20T20:38:20Z","timestamp":1500583100000},"page":"27-37","source":"Crossref","is-referenced-by-count":75,"title":["Analyzing APIs Documentation and Code to Detect Directive Defects"],"prefix":"10.1109","author":[{"given":"Yu","family":"Zhou","sequence":"first","affiliation":[]},{"given":"Ruihang","family":"Gu","sequence":"additional","affiliation":[]},{"given":"Taolue","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Zhiqiu","family":"Huang","sequence":"additional","affiliation":[]},{"given":"Sebastiano","family":"Panichella","sequence":"additional","affiliation":[]},{"given":"Harald","family":"Gall","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2017.7884612"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-C.2017.5"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.97"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-014-9323-y"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2014.2347969"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606629"},{"key":"ref37","article-title":"What would users change in my app? summarizing app reviews for recommending software changes","author":"di","year":"2016","journal-title":"Foundations of Software Engineering (FSE) 2016 ACM SIGSOFT International Symposium on the"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2013.6613842"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/2597008.2597799"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2012.6240510"},{"key":"ref10","first-page":"337","article-title":"Z3: an efficient SMT solver","volume":"4963","author":"de moura","year":"2008","journal-title":"Tools and Algorithms for the Construction and Analysis of Systems 14th International Conference TACAS 2008"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332474"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.12"},{"key":"ref12","first-page":"641","article-title":"DECA: development emails content analyzer","author":"sorbo","year":"2016","journal-title":"Proceedings of the 38th International Conference on Software Engineering ICSE 2016"},{"key":"ref13","first-page":"825","article-title":"Satisfiability modulo theories","volume":"185","author":"barrett","year":"2009","journal-title":"Handbook of Satisfiability"},{"key":"ref14","first-page":"374","article-title":"Validity threats in empirical software engineering research-an initial survey","author":"feldt","year":"2010","journal-title":"SEKE"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/585058.585065"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/1390630.1390664"},{"key":"ref17","article-title":"The soot framework for java program analysis: a retrospective","author":"lam","year":"2011","journal-title":"Cetus Users and Compiler Infastructure Workshop (CETUS 2011)"},{"key":"ref18","first-page":"416","article-title":"An empirical study on evolution of api documentation","volume":"6603","author":"shi","year":"2011","journal-title":"FASE"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1882291.1882312"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2009.94"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2597008.2597155"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.63"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2013.6671289"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2015.7081813"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227137"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2014.80"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568299"},{"key":"ref7","first-page":"506","article-title":"How to design a good api and why it matters","author":"bloch","year":"2006","journal-title":"Companion to the 21 st ACM SIGPLAN symposium on Object-oriented programming systems languages and applications"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2775441.2775457"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-011-9186-4"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2013.14"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-014-9350-8"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294276"},{"key":"ref21","doi-asserted-by":"crossref","first-page":"803","DOI":"10.1145\/2544173.2509523","article-title":"Detecting api documentation errors","volume":"48","author":"zhong","year":"2013","journal-title":"ACM SIGPLAN Notices"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2012.106"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2983938"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985796"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2642969"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2013.6613836"}],"event":{"name":"2017 IEEE\/ACM 39th International Conference on Software Engineering (ICSE)","start":{"date-parts":[[2017,5,20]]},"location":"Buenos Aires","end":{"date-parts":[[2017,5,28]]}},"container-title":["2017 IEEE\/ACM 39th International Conference on Software Engineering (ICSE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7976701\/7985634\/07985647.pdf?arnumber=7985647","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,1]],"date-time":"2019-10-01T05:40:02Z","timestamp":1569908402000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7985647\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5]]},"references-count":41,"URL":"https:\/\/doi.org\/10.1109\/icse.2017.11","relation":{},"subject":[],"published":{"date-parts":[[2017,5]]}}}