{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T10:15:06Z","timestamp":1770286506034,"version":"3.49.0"},"reference-count":54,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,9]]},"DOI":"10.1109\/icsm.2010.5609581","type":"proceedings-article","created":{"date-parts":[[2010,11,5]],"date-time":"2010-11-05T22:01:44Z","timestamp":1288994504000},"page":"1-10","source":"Crossref","is-referenced-by-count":32,"title":["Recovering traceability links between unit tests and classes under test: An improved method"],"prefix":"10.1109","author":[{"given":"Abdallah","family":"Qusef","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rocco","family":"Oliveto","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrea","family":"De Lucia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"35","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2008.30"},{"key":"36","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2009.14"},{"key":"33","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1041053"},{"key":"34","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2003.1201194"},{"key":"39","doi-asserted-by":"publisher","DOI":"10.1109\/RE.2005.78"},{"key":"37","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.3"},{"key":"38","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1109\/ICRE.2003.1232745","article-title":"Improving requirements tracing via information retrieval","author":"hayes","year":"2003","journal-title":"Proceedings of the 11th IEEE International Requirements Engineering Conference"},{"key":"43","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2006.32"},{"key":"42","doi-asserted-by":"publisher","DOI":"10.1007\/s11334-005-0011-3"},{"key":"41","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2000.827331"},{"key":"40","first-page":"40","article-title":"Term-based enhancement factors for improving automated requirement trace retrieval","author":"zou","year":"2007","journal-title":"Proceedings of International Symposium on Grand Challenges in Traceability"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-4571(199009)41:6<391::AID-ASI1>3.0.CO;2-9"},{"key":"23","article-title":"Towards a taxonomy of unit tests","author":"ga?lli","year":"2005","journal-title":"Proceedings of the 13th International European Smalltalk Conference"},{"key":"24","first-page":"21","article-title":"A lightweight approach to determining the adequacy of tests as documentation","author":"geet","year":"2006","journal-title":"Proc International Workshop on Program Comprehension through Dynamic Analysis"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1002\/smr.362"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1109\/32.917525"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1023\/A:1018916522804"},{"key":"28","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2003.1235428"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1996.493433"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511550881.029"},{"key":"2","author":"beck","year":"2000","journal-title":"eXtreme Programming Explained"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1109\/2.796139"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2004.1281407"},{"key":"30","first-page":"26","article-title":"Binding object models to source code","author":"weidl","year":"1998","journal-title":"Proceedings of the 22nd Annual IEEE International Computer Software and Applications Conference"},{"key":"6","first-page":"71","article-title":"The video store revisited-thoughts on refactoring and testing","author":"van deursen","year":"2002","journal-title":"Proc Int'l Conf EXtreme Programming and Flexible Processes in Software Engineering (XP)"},{"key":"5","first-page":"26","article-title":"Towards traceable testdriven development","volume":"2009","author":"hayes","year":"0","journal-title":"Proceedings of the 2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering"},{"key":"32","author":"baeza-yates","year":"1999","journal-title":"Modern Information Retrieval"},{"key":"4","author":"fowler","year":"1999","journal-title":"Refactoring Improving the Design of Existing Code"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2002.1115010"},{"key":"9","author":"hamill","year":"2004","journal-title":"Unit Test Frameworks"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2009.39"},{"key":"19","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2004.16"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1201\/9780849332517"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1109\/FOSM.2008.4659245"},{"key":"15","author":"van deursen","year":"2001","journal-title":"Refactoring Test Code"},{"key":"16","author":"hecht","year":"1977","journal-title":"Flow Analysis of Computer Programs"},{"key":"13","author":"beck","year":"2002","journal-title":"Test Driven Development By Example"},{"key":"14","author":"binder","year":"1999","journal-title":"Testing Object-Oriented Systems Models Patterns and Tools"},{"key":"11","author":"feathers","year":"2005","journal-title":"Working Effectively with Legacy Code"},{"key":"12","author":"fewster","year":"1999","journal-title":"Software Test Automation Effective use of test execution tools"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1979.234183"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-73101-6_14"},{"key":"49","doi-asserted-by":"publisher","DOI":"10.1109\/IWPSE.2003.1231205"},{"key":"48","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1998.738508"},{"key":"45","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-008-9078-4"},{"key":"44","doi-asserted-by":"publisher","DOI":"10.1145\/1276933.1276934"},{"key":"47","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-008-9090-8"},{"key":"46","doi-asserted-by":"publisher","DOI":"10.1109\/IWPSE.2004.1334768"},{"key":"10","author":"meszaros","year":"2007","journal-title":"xUnit Test Patterns Refactoring Test Code"},{"key":"51","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.72"},{"key":"52","doi-asserted-by":"publisher","DOI":"10.1145\/512927.512945"},{"key":"53","author":"yin","year":"2003","journal-title":"Case Study Research Design and Methods"},{"key":"54","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2010.20"},{"key":"50","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.52"}],"event":{"name":"2010 IEEE 26th International Conference on Software Maintenance (ICSM)","location":"Timi oara, Romania","start":{"date-parts":[[2010,9,12]]},"end":{"date-parts":[[2010,9,18]]}},"container-title":["2010 IEEE International Conference on Software Maintenance"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5604771\/5609528\/05609581.pdf?arnumber=5609581","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,19]],"date-time":"2017-06-19T15:49:12Z","timestamp":1497887352000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5609581\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,9]]},"references-count":54,"URL":"https:\/\/doi.org\/10.1109\/icsm.2010.5609581","relation":{},"subject":[],"published":{"date-parts":[[2010,9]]}}}