{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,26]],"date-time":"2025-10-26T14:50:44Z","timestamp":1761490244429,"version":"3.28.0"},"reference-count":71,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,2]]},"DOI":"10.1109\/saner.2017.7884617","type":"proceedings-article","created":{"date-parts":[[2017,3,24]],"date-time":"2017-03-24T07:11:58Z","timestamp":1490339518000},"page":"148-159","source":"Crossref","is-referenced-by-count":8,"title":["Reducing redundancies in multi-revision code analysis"],"prefix":"10.1109","author":[{"given":"Carol V.","family":"Alexandru","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastiano","family":"Panichella","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Harald C.","family":"Gall","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1145\/2490257.2490273"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2005.1553647"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-014-9324-x"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2011.54"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2532443.2532454"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.211"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859050"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2009.5069477"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2006.20"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1016\/j.compind.2007.12.016"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/2517208.2517226"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2013.6624050"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.72"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/2048066.2048128"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568304"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/ISPSE.2000.913233"},{"key":"ref28","first-page":"177","article-title":"Facilitating software evolution research with kenyon","author":"bevan","year":"2005"},{"year":"0","key":"ref64","article-title":"OMG: KDM"},{"journal-title":"Supporting and Accelerating Reproducible Research in Software Maintenance Using TraceLab Component Library","year":"2013","key":"ref27"},{"year":"0","key":"ref65","article-title":"OMG: ASTM"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2009.10.007"},{"key":"ref29","doi-asserted-by":"crossref","DOI":"10.31274\/etd-180810-3277","article-title":"Bringing ultra-large-scale software repository mining to the masses with boa","author":"dyer","year":"2013"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45875-1_25"},{"key":"ref68","article-title":"M3: an open model for measuring code artifacts","author":"izmaylova","year":"2013","journal-title":"CoRR"},{"key":"ref69","first-page":"10","author":"hills","year":"2012","journal-title":"Program Analysis Scenarios in Rascal"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.111"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1540438.1540448"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.59"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-76440-3_3"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70731"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-76440-3_1"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1997.624242"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/1181775.1181781"},{"key":"ref25","first-page":"117","article-title":"Evojava: A tool for measuring evolving software","author":"oosterman","year":"2011","journal-title":"Proceedings of the Thirty-Fourth Australasian Computer Science Conference - Volume 113"},{"year":"0","key":"ref50","article-title":"Gathering statistics on JavaScript projects since 2015"},{"journal-title":"Object-Oriented Metrics in Practice Secaucus","year":"2005","author":"lanza","key":"ref51"},{"key":"ref59","first-page":"493","article-title":"Change detection in hierarchically structured information","author":"chawathe","year":"1996","journal-title":"Proceedings of the 1996 ACM SIGMOD international conference on Management of data"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2003.1235403"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/131736.131756"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/1137983.1137999"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/WICSA.2011.21"},{"year":"0","key":"ref54","article-title":"infusion by intooitus s.r.l"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/32.544352"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2003.1191795"},{"key":"ref10","first-page":"111","article-title":"From software product lines to software ecosystems","author":"bosch","year":"2009","journal-title":"Proceedings of the 13th International Software Product Line Conference"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-45398-4_10"},{"key":"ref40","doi-asserted-by":"crossref","first-page":"578","DOI":"10.1007\/s10664-011-9169-5","article-title":"The evolution of java build systems","volume":"17","author":"mcintosh","year":"2011","journal-title":"Empirical Software Engineering"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-014-9325-9"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2013.39"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2006.10"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2024445.2024461"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-76440-3"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/IWPSE.2005.7"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2004.1357820"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/METRICS.2005.38"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/IRI.2011.6009554"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-011-9173-9"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-09156-3_37"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.1265817"},{"key":"ref8","article-title":"Remi: Defect prediction for efficient api testing","author":"kim","year":"2010","journal-title":"Proceedings of the IEEE\/ACM International Conference on Automated Software Engineering"},{"key":"ref7","article-title":"A discussion of refactoring in research and practice","author":"bois","year":"2004","journal-title":"Tech Rep"},{"year":"0","key":"ref49","article-title":"We analyzed 30,000 github projects - here are the top 100 libraries in java, js and ruby"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134349"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/SE4HPCS.2015.11"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/1370750.1370773"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233837"},{"key":"ref47","first-page":"764","article-title":"Signal\/collect: Graph algorithms for the (semantic) web","author":"stutz","year":"2010","journal-title":"Proceedings of the 9th International Semantic Web Conference on the Semantic Web - Volume Part II"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/1287624.1287633"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.6"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/2601248.2601289"},{"key":"ref43","first-page":"121","article-title":"Buco reporter: Mining software and bug repositories","author":"ligu","year":"2013"}],"event":{"name":"2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER)","start":{"date-parts":[[2017,2,20]]},"location":"Klagenfurt, Austria","end":{"date-parts":[[2017,2,24]]}},"container-title":["2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7879528\/7884596\/07884617.pdf?arnumber=7884617","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,20]],"date-time":"2019-09-20T04:23:17Z","timestamp":1568953397000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7884617\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,2]]},"references-count":71,"URL":"https:\/\/doi.org\/10.1109\/saner.2017.7884617","relation":{},"subject":[],"published":{"date-parts":[[2017,2]]}}}