{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,6]],"date-time":"2025-10-06T19:08:42Z","timestamp":1759777722116,"version":"3.41.0"},"reference-count":154,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2017,4,6]],"date-time":"2017-04-06T00:00:00Z","timestamp":1491436800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"FONDECYT","award":["1151195"],"award-info":[{"award-number":["1151195"]}]},{"name":"Institute for the Promotion of Innovation through Science and Technology in Flanders"},{"name":"\u201cChange-centric Quality Assurance\u201d","award":["120028"],"award-info":[{"award-number":["120028"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2018,3,31]]},"abstract":"<jats:p>Software must evolve to keep up with an ever-changing context, the real world. We discuss an emergent trend in software evolution research revolving around the central notion that drives evolution: Change. By reifying change, and by modelling it as a first-class entity, researchers can now analyse the complex phenomenon known as software evolution with an unprecedented degree of accuracy. We present a Systematic Mapping Study of 86 articles to give an overview on the state of the art in this area of research and present a roadmap with open issues and future directions.<\/jats:p>","DOI":"10.1145\/3038926","type":"journal-article","created":{"date-parts":[[2017,4,6]],"date-time":"2017-04-06T12:50:07Z","timestamp":1491483007000},"page":"1-38","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Changes as First-Class Citizens"],"prefix":"10.1145","volume":"50","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2750-1166","authenticated-orcid":false,"given":"Quinten David","family":"Soetens","sequence":"first","affiliation":[{"name":"Dept. of Mathematics and Computer Science, University of Antwerp, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Romain","family":"Robbes","sequence":"additional","affiliation":[{"name":"Computer Science Department (DCC), University of Chile, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Serge","family":"Demeyer","sequence":"additional","affiliation":[{"name":"Dept. of Mathematics and Computer Science, University of Antwerp, Antwerp, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,4,6]]},"reference":[{"volume-title":"Proc. of the Conf. of the Centre for Advanced Studies on Collaborative Research (CASCON\u201905)","year":"2005","author":"Al-Ekram Raihan","key":"e_1_2_2_1_1"},{"volume-title":"Proc. of the 9th Int. Symposium on System Configuration Management (SCM-9). Springer-Verlag","year":"1999","author":"Bendix Lars","key":"e_1_2_2_2_1"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-08915-7_2"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368158"},{"volume-title":"Proc. of the 20th Annual Meeting of the Pschology of Programming Interest Group (PPIG\u201908)","year":"2008","author":"Budgen David","key":"e_1_2_2_5_1"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2005.37"},{"key":"e_1_2_2_7_1","first-page":"1","article-title":"A survey of refactoring detection techniques based on change history analysis (in Japanese)","volume":"32","author":"Choi Eunjong","year":"2015","journal-title":"Comput. Soft."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-016-0533-1"},{"volume-title":"Proc. of the 8th Int. Workshop on Soft. Quality. ECEASST 65","year":"2014","author":"Roover Coen De","key":"e_1_2_2_9_1"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352678.1352681"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2015.7081844"},{"volume-title":"Proc. of the 5th Int. Workshop on Smalltalk Technologies (IWST\u201913)","year":"2013","author":"Dias Martin","key":"e_1_2_2_12_1"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/11785477_24"},{"volume-title":"Proc. of the 6th ECOOP Workshop on Object-Oriented Reengineering (WOOR\u201905)","year":"2005","author":"Dig Danny","key":"e_1_2_2_14_1"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2005.90"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.71"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2008.29"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2556624.2556631"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2644866.2644880"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2008.43"},{"volume-title":"Proc. of the Int. Workshop on Soft. Evolution Transformations (SETra\u201904)","year":"2004","author":"Ebraert Peter","key":"e_1_2_2_21_1"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1982185.1982478"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352678.1352680"},{"volume-title":"Ellen Van Paesschen, and Theo D\u2019Hondt","year":"2007","author":"Ebraert Peter","key":"e_1_2_2_24_1"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2685028"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2642982"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2006.16"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2005.14"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2008.74"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2007.21"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70731"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454247.1454249"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.6"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2372251.2372285"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985441.1985456"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2012.6224284"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/WPC.2005.18"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1083142.1083148"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2008.44"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-12029-9_7"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2012.18"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2015.7081845"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810295.1810397"},{"volume-title":"Proc. of the 19th Int. Conf. on Program Comprehension (ICPC\u201911)","year":"2011","author":"Hattori Lile","key":"e_1_2_2_44_1"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2012.09.001"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-COMPANION.2009.5070987"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2009.5069492"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810295.1810339"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1862372.1862379"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2015.7081858"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405336"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1862372.1862378"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2005.1553570"},{"volume-title":"Keynote Address at the Velocity 2011 Conference","year":"2011","author":"Jenkins Jon","key":"e_1_2_2_54_1"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.5555\/1025115.1025246"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.344"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985842"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICTAI.2009.42"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-014-9308-x"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882291.1882353"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1137983.1137999"},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070531"},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.20"},{"key":"e_1_2_2_64_1","unstructured":"Barbara Kitchenham and Stuart Charters. 2007. Guidelines for performing systematic literature reviews in soft. eng. (2007).  Barbara Kitchenham and Stuart Charters. 2007. Guidelines for performing systematic literature reviews in soft. eng. (2007)."},{"key":"e_1_2_2_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2013.48"},{"volume-title":"Belady","year":"1985","author":"Lehman Meir M.","key":"e_1_2_2_66_1"},{"volume-title":"Proc. of the 19th Int. Conf. and Workshops on Eng. of Computer Based Systems (ECBS\u201912)","year":"2012","author":"Lehnert Steffen","key":"e_1_2_2_67_1"},{"key":"e_1_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSE.2012.6295253"},{"key":"e_1_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606730"},{"key":"e_1_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593868.2593871"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/142882.143753"},{"key":"e_1_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810295.1810348"},{"key":"e_1_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2014.28"},{"key":"e_1_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351713"},{"key":"e_1_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.1265817"},{"key":"e_1_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/1498765.1498780"},{"key":"e_1_2_2_77_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-45398-4_8"},{"key":"e_1_2_2_78_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.105"},{"key":"e_1_2_2_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062514"},{"volume-title":"Johnson","year":"2013","author":"Negara Stas","key":"e_1_2_2_80_1"},{"key":"e_1_2_2_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568317"},{"key":"e_1_2_2_82_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-31057-7_5"},{"volume-title":"Proc. of the Workshop on Revival of Dynamic Languages (co-located with ECOOP\u201906)","year":"2006","author":"Nierstrasz Oscar","key":"e_1_2_2_83_1"},{"key":"e_1_2_2_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/949952.940102"},{"key":"e_1_2_2_85_1","first-page":"1","article-title":"A survey on methods of recording fine-grained operations on integrated development environments and their applications (in japanese)","volume":"32","author":"Omori Takayuki","year":"2015","journal-title":"Computer Softw."},{"key":"e_1_2_2_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/1370750.1370758"},{"volume-title":"Proc. of the 16th Asia-Pacific Soft. Eng. Conf. (APSEC\u201909)","year":"2009","author":"Omori Takayuki","key":"e_1_2_2_87_1"},{"volume-title":"Proc. of the Int. Workshop on Empirical Soft. Eng. in Practice (IWESEP\u201910)","year":"2010","author":"Omori Takayuki","key":"e_1_2_2_88_1"},{"key":"e_1_2_2_89_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024445.2024464"},{"key":"e_1_2_2_90_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2013.31"},{"key":"e_1_2_2_91_1","doi-asserted-by":"publisher","DOI":"10.5555\/2227115.2227123"},{"key":"e_1_2_2_92_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2015.03.007"},{"key":"e_1_2_2_93_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2010.5609577"},{"key":"e_1_2_2_94_1","volume-title":"Proc. of the 2008 Int. Conf. on Computer Science and Soft. Eng. (CSSE\u201908)","volume":"2","author":"Qian Yin","year":"2008"},{"key":"e_1_2_2_95_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2012.6405293"},{"key":"e_1_2_2_96_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2014.13"},{"key":"e_1_2_2_97_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062598"},{"key":"e_1_2_2_98_1","doi-asserted-by":"publisher","DOI":"10.1145\/1035292.1029012"},{"volume-title":"Waters","year":"1990","author":"Rich Charles","key":"e_1_2_2_99_1"},{"key":"e_1_2_2_100_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2007.18"},{"key":"e_1_2_2_101_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWPSE.2005.32"},{"key":"e_1_2_2_102_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2006.06.015"},{"key":"e_1_2_2_103_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2007.12"},{"key":"e_1_2_2_104_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-87875-9_13"},{"key":"e_1_2_2_105_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2008.42"},{"key":"e_1_2_2_106_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368219"},{"key":"e_1_2_2_107_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-010-0064-x"},{"key":"e_1_2_2_108_1","doi-asserted-by":"publisher","DOI":"10.5555\/1759394.1759400"},{"key":"e_1_2_2_109_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2008.47"},{"key":"e_1_2_2_110_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2010.5463278"},{"key":"e_1_2_2_111_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.161"},{"key":"e_1_2_2_112_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2011.6080797"},{"key":"e_1_2_2_113_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2012.29"},{"key":"e_1_2_2_114_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2012.53"},{"key":"e_1_2_2_115_1","doi-asserted-by":"publisher","DOI":"10.1145\/379605.379661"},{"key":"e_1_2_2_116_1","doi-asserted-by":"publisher","DOI":"10.1145\/1453101.1453118"},{"key":"e_1_2_2_117_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2006.18"},{"volume-title":"Eclipse Community Survey Results for","year":"2013","author":"Skerrett Ian","key":"e_1_2_2_118_1"},{"key":"e_1_2_2_119_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2012.70"},{"key":"e_1_2_2_120_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2013.20"},{"key":"e_1_2_2_121_1","doi-asserted-by":"publisher","DOI":"10.1145\/1890692.1890699"},{"key":"e_1_2_2_122_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2013.53"},{"key":"e_1_2_2_123_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2013.08.032"},{"volume-title":"Proc. of the IEEE Int. Conf. on Soft. Maintenance and Evolution (ICSME\u201914)","year":"2014","author":"Stevens Reinhout","key":"e_1_2_2_124_1"},{"key":"e_1_2_2_125_1","doi-asserted-by":"publisher","DOI":"10.1145\/1181775.1181783"},{"key":"e_1_2_2_126_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-012-0248-x"},{"key":"e_1_2_2_127_1","volume-title":"Proc. of the 8th ACIS Int. Conf. on Soft. Eng., Artificial Intelligence, Networking, and Parallel\/Distributed Computing","volume":"2","author":"Tan Xiangchen","year":"2007"},{"key":"e_1_2_2_128_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-007-9037-5"},{"key":"e_1_2_2_129_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227190"},{"key":"e_1_2_2_130_1","doi-asserted-by":"publisher","DOI":"10.1145\/1137983.1138011"},{"key":"e_1_2_2_131_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2006.41"},{"key":"e_1_2_2_132_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601248.2601268"},{"key":"e_1_2_2_133_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062594"},{"volume-title":"Proc. of the Int. Workshop on REFactoring: Achievements, Challenges, Effects (REFACE\u201903)","year":"2003","author":"Xing Zhenchang","key":"e_1_2_2_134_1"},{"volume-title":"Proc. of the 16th Int. Conf. on Soft. Eng. 8 Knowledge Eng. (SEKE\u201904)","year":"2004","author":"Xing Zhenchang","key":"e_1_2_2_135_1"},{"key":"e_1_2_2_136_1","doi-asserted-by":"publisher","DOI":"10.1109\/WPC.2004.1311045"},{"volume-title":"Proc. of the 20th Int. Conf. on Soft. Maintenance (ICSM\u201904)","year":"2004","author":"Xing Zhenchang","key":"e_1_2_2_137_1"},{"key":"e_1_2_2_138_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.106"},{"key":"e_1_2_2_139_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2005.95"},{"key":"e_1_2_2_140_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2005.95"},{"key":"e_1_2_2_141_1","doi-asserted-by":"publisher","DOI":"10.1145\/1101908.1101919"},{"key":"e_1_2_2_142_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2006.48"},{"key":"e_1_2_2_143_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2006.52"},{"key":"e_1_2_2_144_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218194006002707"},{"key":"e_1_2_2_145_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70747"},{"key":"e_1_2_2_146_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-007-0007-3"},{"volume-title":"Proc. of the 3rd ACM SIGPLAN Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU\u201911)","year":"2089","author":"Yoon YoungSeok","key":"e_1_2_2_147_1"},{"key":"e_1_2_2_148_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2013.6645254"},{"key":"e_1_2_2_149_1","doi-asserted-by":"publisher","DOI":"10.1109\/FOSE.2007.31"},{"key":"e_1_2_2_150_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2011.6080769"},{"key":"e_1_2_2_151_1","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393642"},{"key":"e_1_2_2_152_1","doi-asserted-by":"publisher","DOI":"10.1145\/1370175.1370184"},{"key":"e_1_2_2_153_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2008.4658057"},{"key":"e_1_2_2_154_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.72"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3038926","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3038926","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:36:30Z","timestamp":1750217790000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3038926"}},"subtitle":["A Research Perspective on Modern Software Tooling"],"short-title":[],"issued":{"date-parts":[[2017,4,6]]},"references-count":154,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,3,31]]}},"alternative-id":["10.1145\/3038926"],"URL":"https:\/\/doi.org\/10.1145\/3038926","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"type":"print","value":"0360-0300"},{"type":"electronic","value":"1557-7341"}],"subject":[],"published":{"date-parts":[[2017,4,6]]},"assertion":[{"value":"2015-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-04-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}