{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T17:05:52Z","timestamp":1776013552782,"version":"3.50.1"},"reference-count":63,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"10","license":[{"start":{"date-parts":[[2018,10,1]],"date-time":"2018-10-01T00:00:00Z","timestamp":1538352000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61602403"],"award-info":[{"award-number":["61602403"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61572426"],"award-info":[{"award-number":["61572426"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"National Key Technology R&D Program"},{"name":"Ministry of Science and Technology of China","award":["2015BAH17F01"],"award-info":[{"award-number":["2015BAH17F01"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2018,10,1]]},"DOI":"10.1109\/tse.2017.2734091","type":"journal-article","created":{"date-parts":[[2017,7,31]],"date-time":"2017-07-31T18:09:17Z","timestamp":1501524557000},"page":"951-976","source":"Crossref","is-referenced-by-count":258,"title":["Measuring Program Comprehension: A Large-Scale Field Study with Professionals"],"prefix":"10.1109","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6302-3256","authenticated-orcid":false,"given":"Xin","family":"Xia","sequence":"first","affiliation":[]},{"given":"Lingfeng","family":"Bao","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4367-7201","authenticated-orcid":false,"given":"David","family":"Lo","sequence":"additional","affiliation":[]},{"given":"Zhenchang","family":"Xing","sequence":"additional","affiliation":[]},{"given":"Ahmed E.","family":"Hassan","sequence":"additional","affiliation":[]},{"given":"Shanping","family":"Li","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","first-page":"1","article-title":"Cowboys, ankle sprains, and keepers of quality: How is video game development different from software\n development?","author":"murphy-hill","year":"2014","journal-title":"Proc 36th Int Conf Softw Eng"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2013.6613830"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786809"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1007\/s10618-008-0118-x"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1321631.1321726"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2006.51"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070509"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2015.12"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/2597008.2597149"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/2622669"},{"key":"ref60","first-page":"8","article-title":"What causes IT workers to leave","volume":"88","author":"whitaker","year":"1999","journal-title":"Manag Rev"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1080\/01621459.1972.10481251"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693113"},{"key":"ref63","author":"zelkowitz","year":"1979","journal-title":"Principles of Software Engineering and Design"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2003.1232284"},{"key":"ref27","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1145\/985692.985712","article-title":"Designing the whyline: A debugging interface for asking questions about program behavior","author":"ko","year":"2004","journal-title":"Proc SIGCHI Conf Human Factors Comput Syst"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134355"},{"key":"ref2","year":"2016"},{"key":"ref1","year":"2014"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227189"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2011.09.019"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606630"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1181775.1181777"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1080\/07421222.1999.11518262"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.116"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/2414782.2414783"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2010.41"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9286-4"},{"key":"ref59","author":"weinberg","year":"1998","journal-title":"The Psychology of Computer Programming"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/2.402076"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.1994.1036"},{"key":"ref56","author":"tabachnick","year":"2001","journal-title":"Using Multivariate Statistics"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985808"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859006"},{"key":"ref53","author":"spencer","year":"2009","journal-title":"Card Sorting Designing Usable Categories"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/WPC.2005.25"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806866"},{"key":"ref11","doi-asserted-by":"crossref","DOI":"10.1145\/2961111.2962597","article-title":"How practitioners perceive the relevance of ESEM research","author":"carver","year":"2016","journal-title":"Proc ACM\/IEEE Int'l Symp Empirical Software Eng and Measurement"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2016.2560165"},{"key":"ref12","first-page":"20","author":"cohen","year":"1988","journal-title":"Statistical Power Analysis for the Behavioral Sciences"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1147\/sj.282.0294"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2012.6240488"},{"key":"ref15","article-title":"Application program maintenance study: Report to our respondents","author":"fjeldstad","year":"1983","journal-title":"Proc GUIDE"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1037\/h0031619"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786870"},{"key":"ref18","author":"fowler","year":"1999","journal-title":"Refactoring Improving the Design of Existing Code"},{"key":"ref19","author":"ghezzi","year":"2002","journal-title":"Fundamentals of Software Engineering"},{"key":"ref4","first-page":"1","article-title":"Extracting\n and analyzing time-series HCI data from screen-captured task videos","volume":"22","author":"bao","year":"2016","journal-title":"Empirical Softw Eng"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1176617.1176671"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.90"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.43"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2009.5090039"},{"key":"ref7","article-title":"Manifesto for agile software development","author":"beck","year":"2001"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1093\/biomet\/52.3-4.591"},{"key":"ref9","author":"boslaugh","year":"2012","journal-title":"Statistics in A Nutshell"},{"key":"ref46","volume":"335","author":"riel","year":"1996","journal-title":"Object-Oriented Design Heuristics"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR-WCRE.2014.6747170"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227188"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884851"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1037\/0033-2909.116.2.220"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/ENABL.2003.1231428"},{"key":"ref44","author":"pressman","year":"2005","journal-title":"Software Engineering A Practitioner?s Approach"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606701"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/8491898\/07997917.pdf?arnumber=7997917","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,26]],"date-time":"2022-01-26T21:44:41Z","timestamp":1643233481000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/7997917\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,1]]},"references-count":63,"journal-issue":{"issue":"10"},"URL":"https:\/\/doi.org\/10.1109\/tse.2017.2734091","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"},{"value":"2326-3881","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,10,1]]}}}