{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T04:49:48Z","timestamp":1783572588180,"version":"3.55.0"},"reference-count":55,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2021,3,1]],"date-time":"2021-03-01T00:00:00Z","timestamp":1614556800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,3,1]],"date-time":"2021-03-01T00:00:00Z","timestamp":1614556800000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,3,1]],"date-time":"2021-03-01T00:00:00Z","timestamp":1614556800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,3,1]],"date-time":"2021-03-01T00:00:00Z","timestamp":1614556800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"SNF project JITRA","award":["172479"],"award-info":[{"award-number":["172479"]}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CCF-1525902"],"award-info":[{"award-number":["CCF-1525902"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2021,3,1]]},"DOI":"10.1109\/tse.2019.2901468","type":"journal-article","created":{"date-parts":[[2019,2,25]],"date-time":"2019-02-25T19:58:36Z","timestamp":1551124716000},"page":"595-613","source":"Crossref","is-referenced-by-count":65,"title":["Automatically Assessing Code Understandability"],"prefix":"10.1109","volume":"47","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1764-9685","authenticated-orcid":false,"given":"Simone","family":"Scalabrino","sequence":"first","affiliation":[{"name":"University of Molise, Campobasso, CB, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2216-3148","authenticated-orcid":false,"given":"Gabriele","family":"Bavota","sequence":"additional","affiliation":[{"name":"Universit&#x00E0; della Svizzera italiana(USI), Lugano, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christopher","family":"Vendome","sequence":"additional","affiliation":[{"name":"Miami University, Oxford, OH, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0161-2888","authenticated-orcid":false,"given":"Mario","family":"Linares-V\u00e1squez","sequence":"additional","affiliation":[{"name":"Universidad de los Andes, Bogota, Colombia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5626-7586","authenticated-orcid":false,"given":"Denys","family":"Poshyvanyk","sequence":"additional","affiliation":[{"name":"College of William &#x0026; Mary, Williamsburg, VA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7995-8582","authenticated-orcid":false,"given":"Rocco","family":"Oliveto","sequence":"additional","affiliation":[{"name":"University of Molise, Campobasso, CB, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1093\/biomet\/30.1-2.81"},{"key":"ref38","article-title":"Exploratory data analysis","author":"tukey","year":"1977"},{"key":"ref33","article-title":"Replication package","author":"scalabrino","year":"2019"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196441"},{"key":"ref31","article-title":"ISO\/IEC 9126-1:2001(E): Software Engineering - Product Quality - Part 1: Quality Model, ISO\/IEC Std.","year":"0"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ISESE.2002.1166925"},{"key":"ref37","author":"kleinberg","year":"0","journal-title":"Algorithm Design"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/1294948.1294952"},{"key":"ref35","author":"flesch","year":"1979","journal-title":"How to Write in Plain English A Book for Lawyers and Consumers"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233837"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/32.979986"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/32.6178"},{"key":"ref29","first-page":"59","article-title":"Measuring the difficulty of code comprehension tasks using software metrics","author":"kasto","year":"2013","journal-title":"Proc 15th Australasian Comput Edu Conf"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/RAMS.2002.981648"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2015.12"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/s11334-007-0031-2"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2000.883022"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2006.51"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2009.5069482"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2006.31"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/ISCIS.2008.4717939"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-014-9350-8"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1080\/00140139308968007"},{"key":"ref51","first-page":"385","article-title":"Does thinking aloud influence the structure of cognitive processes","author":"lass","year":"0","journal-title":"Oculomotor Control and Cognitive Processes"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/1656274.1656278"},{"key":"ref54","first-page":"89","article-title":"Reactivity in concurrent think-aloud protocols: Issues for research","volume":"8","author":"stratman","year":"1994","journal-title":"Speaking About Writing Reflections on Research Methodology"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.3758\/BF03200589"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1177\/154193129003401719"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.70"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1985441.1985454"},{"key":"ref40","author":"cohen","year":"1988","journal-title":"Statistical Power Analysis for the Behavioral Sciences"},{"key":"ref12","article-title":"A general software readability model","author":"dorn","year":"2012"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786838"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2016.7503707"},{"key":"ref15","article-title":"A comprehensive model for code readability","volume":"30","author":"scalabrino","year":"2018","journal-title":"Journal of Software: Evolution and Process"},{"key":"ref16","first-page":"887","article-title":"Evaluation of software understandability based on fuzzy matrix","author":"lin","year":"2008","journal-title":"Proc IEEE Int Conf Fuzzy Syst"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-007-9022-7"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2004.1281406"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115654"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/CIT.2006.13"},{"key":"ref3","first-page":"43","author":"thongmak","year":"2011","journal-title":"Measuring Understandability of Aspect-Oriented Code"},{"key":"ref6","first-page":"939","author":"srinivasulu","year":"2014","journal-title":"Evaluation of Software Understandability Using Rough Sets"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227188"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/WPC.2005.38"},{"key":"ref7","first-page":"120","author":"chen","year":"2016","journal-title":"Evaluating Human-Assessed Software Maintainability Metrics"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1002\/bdm.3960060303"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.1997.624572"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1613\/jair.953"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010933404324"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.4324\/9780203856338"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/72.870050"},{"key":"ref42","first-page":"338","article-title":"Estimating continuous distributions in Bayesian classifiers","author":"john","year":"1995","journal-title":"Proc 11th Conf Uncertainty Artif Intell"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.2307\/2347628"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1007\/BF00153759"},{"key":"ref43","first-page":"185","article-title":"Fast training of support vector machines using sequential minimal optimization","author":"platt","year":"1999","journal-title":"Advances in Kernel Methods&#x2014;Support Vector Learning"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/ieeexplore.ieee.org\/ielam\/32\/9378892\/8651396-aam.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/9378892\/08651396.pdf?arnumber=8651396","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,15]],"date-time":"2024-01-15T21:09:44Z","timestamp":1705352984000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8651396\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,1]]},"references-count":55,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/tse.2019.2901468","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":[[2021,3,1]]}}}