{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T08:07:18Z","timestamp":1777536438667,"version":"3.51.4"},"reference-count":65,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,4]]},"DOI":"10.1109\/icst.2016.30","type":"proceedings-article","created":{"date-parts":[[2016,7,21]],"date-time":"2016-07-21T16:50:17Z","timestamp":1469119817000},"page":"341-352","source":"Crossref","is-referenced-by-count":43,"title":["Automatically Documenting Unit Test Cases"],"prefix":"10.1109","author":[{"given":"Boyang","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christopher","family":"Vendome","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mario","family":"Linares-Vasquez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Denys","family":"Poshyvanyk","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicholas A.","family":"Kraft","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","first-page":"10","article-title":"Minimization of randomized unit test cases","author":"lei","year":"2005","journal-title":"Software Reliability Engineering 2005 ISSRE 2005 16th IEEE International Symposium on"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.16"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1994.336770"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070524"},{"key":"ref31","author":"hill","year":"2010","journal-title":"Integrating Natural Language and Program Structure Information to Improve Software Search and Exploration"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2015.7335402"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070531"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2013.6613851"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597074"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065016"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693113"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2494587"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635906"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635877"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-009-9075-x"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2008.47"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2007.21"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.68"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025179"},{"key":"ref2","article-title":"Glimpse","year":"0"},{"key":"ref1","article-title":"GitHub API","year":"0"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786838"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2011.6080822"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2013.27"},{"key":"ref24","first-page":"567","article-title":"Using method stereotype distribution as a signa ture descriptor for software systems","author":"dragan","year":"2009","journal-title":"Software Maintenance 2009 ICSM 2009 IEEE InternationalConference on"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2006.54"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-31095-9_40"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2010.5609703"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2013.6613855"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2012.6240510"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332451"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1145\/2597008.2597799"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859006"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.91"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/32.962562"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2013.2297712"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2803202"},{"key":"ref52","article-title":"The impact of test case summaries on bug fixing performance: An empirical investigation","author":"panichella","year":"2015","journal-title":"PeerJ PrePrints 3 e1833"},{"key":"ref10","article-title":"srcML.net","year":"0"},{"key":"ref11","article-title":"Swum.net","year":"0"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/1321631.1321698"},{"key":"ref12","article-title":"Unit Test Basics","year":"0"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332514"},{"key":"ref14","author":"beck","year":"2002","journal-title":"Test Driven Development By Example"},{"key":"ref15","author":"beck","year":"2003","journal-title":"Test-Driven Development By Example"},{"key":"ref16","first-page":"37","article-title":"Test infected: Programmers love writing tests","volume":"3","author":"beck","year":"1998","journal-title":"Java Report"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1390630.1390664"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859005"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2014.14"},{"key":"ref4","article-title":"Msdn","year":"0"},{"key":"ref3","article-title":"Google-api-dotnet","year":"0"},{"key":"ref6","article-title":"Online appendix","year":"0"},{"key":"ref5","article-title":"Nunit","year":"0"},{"key":"ref8","article-title":"Sando","year":"0"},{"key":"ref7","article-title":"qualtrics","year":"0"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351747"},{"key":"ref9","article-title":"srcML","year":"0"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/2597008.2597149"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.3745\/JIPS.2011.7.2.363"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635870"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2013.6613830"},{"key":"ref42","article-title":"Cognitive perspectives on the role of naming in computer programs","author":"liblit","year":"2006","journal-title":"Proceedings of the 18th Annual Psychology of Programming Workshop"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2014.36"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.67"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.229"}],"event":{"name":"2016 IEEE International Conference on Software Testing, Verification and Validation (ICST)","location":"Chicago, IL, USA","start":{"date-parts":[[2016,4,11]]},"end":{"date-parts":[[2016,4,15]]}},"container-title":["2016 IEEE International Conference on Software Testing, Verification and Validation (ICST)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7510576\/7515425\/07515485.pdf?arnumber=7515485","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2016,9,23]],"date-time":"2016-09-23T15:45:25Z","timestamp":1474645525000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7515485\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,4]]},"references-count":65,"URL":"https:\/\/doi.org\/10.1109\/icst.2016.30","relation":{},"subject":[],"published":{"date-parts":[[2016,4]]}}}