{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T18:55:19Z","timestamp":1773773719509,"version":"3.50.1"},"reference-count":35,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/issre.2003.1251029","type":"proceedings-article","created":{"date-parts":[[2005,4,25]],"date-time":"2005-04-25T18:49:51Z","timestamp":1114454991000},"page":"34-45","source":"Crossref","is-referenced-by-count":83,"title":["Test-driven development as a defect-reduction practice"],"prefix":"10.1109","author":[{"given":"L.","family":"Williams","sequence":"first","affiliation":[]},{"given":"E.M.","family":"Maximilien","sequence":"additional","affiliation":[]},{"given":"M.","family":"Vouk","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref33","author":"sommerville","year":"2001","journal-title":"Software Engineering"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1147\/sj.361.0140"},{"key":"ref31","article-title":"Capability Maturity Model for Software Version 1.1","author":"paulk","year":"1993","journal-title":"Software Engineering Institute CMU\/SEI-93- TR"},{"key":"ref30","author":"musa","year":"1998","journal-title":"Software Reliability Engineering"},{"key":"ref35","article-title":"&#x2018;Good Enough&#x2019; Reliability for Extreme Programming","author":"williams","year":"2002","journal-title":"presented at Fast Abstract International Symposium on Software Reliability Engineering"},{"key":"ref34","author":"williams","year":"2003","journal-title":"Pair Programming Illuminated"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1111\/j.1475-3995.1995.tb00009.x"},{"key":"ref11","author":"fenton","year":"1998","journal-title":"Software Metrics A Rigorous and Practical Approach"},{"key":"ref12","author":"fowler","year":"2000","journal-title":"UML Distilled"},{"key":"ref13","article-title":"Software Quality Engineering","author":"gelperin","year":"1987","journal-title":"presented at Fourth International Conference on Software Testing"},{"key":"ref14","article-title":"Analysis and Quantification of Test Driven Development Approach MS Thesis","author":"george","year":"2002","journal-title":"Computer Science"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/952742.952753"},{"key":"ref16","article-title":"A Structured Experiment of Test-Driven Development","author":"george","year":"2003","journal-title":"Information and Software Technology (IST) Journal"},{"key":"ref17","author":"hamlet","year":"2001","journal-title":"The Engineering of Software"},{"key":"ref18","author":"humphrey","year":"1989","journal-title":"Managing the Software Process"},{"key":"ref19","author":"humphrey","year":"1995","journal-title":"A Discipline for Software Engineering"},{"key":"ref28","article-title":"Engineer Notebook: An Extreme Programming Episode","author":"martin","year":"2001"},{"key":"ref4","author":"beck","year":"2002","journal-title":"Test Driven Development By Example"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1204375"},{"key":"ref3","author":"beck","year":"2000","journal-title":"Extreme Programming Explained Embrace Change"},{"key":"ref6","author":"campbell","year":"1963","journal-title":"Experimental and Quasi-Experimental Design for Research"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1049\/ip-sen:20020540"},{"key":"ref5","author":"boehm","year":"1981","journal-title":"Software Engineering Economics"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1989.714465"},{"key":"ref7","author":"cockburn","year":"2001","journal-title":"Agile Software Development"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/32.799939"},{"key":"ref9","author":"dustin","year":"1999","journal-title":"Automated Software Testing"},{"key":"ref1","author":"auer","year":"2001","journal-title":"XP Applied"},{"key":"ref20","article-title":"ANSI\/IEEE Standard 1008&#x2013;1987, IEEE Standard for Software Unit Testing","year":"1986","journal-title":"IEEE"},{"key":"ref22","article-title":"IEEE Standard 982.1&#x2013;1988, IEEE Standard Dictionary of Measures to Produce Reliabile Software","year":"1988","journal-title":"IEEE"},{"key":"ref21","article-title":"IEEE Std. 1012&#x2013;1986, IEEE Standard Software Verification and Validation Plans","year":"1986","journal-title":"IEEE"},{"key":"ref24","article-title":"IEEE Standard 610.12&#x2013;1990, IEEE Standard Glossary of Software Engineering Terminology","year":"1990","journal-title":"IEEE"},{"key":"ref23","article-title":"IEEE Standard 982.2&#x2013;1988, IEEE Guide for the Use of IEEE Standard Dictionary of Measures to Produce Reliabile Software","year":"1988","journal-title":"IEEE"},{"key":"ref26","first-page":"22","article-title":"Extreme Testing","volume":"1","author":"jeffries","year":"1999","journal-title":"Software Testing and Quality Engineering"},{"key":"ref25","author":"jeffries","year":"2001","journal-title":"Extreme Programming Installed"}],"event":{"name":"14th International Symposium on Software Reliability Engineering, 2003. ISSRE 2003.","location":"Denver, Colorado, USA"},"container-title":["14th International Symposium on Software Reliability Engineering, 2003. ISSRE 2003."],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/8855\/27999\/01251029.pdf?arnumber=1251029","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,15]],"date-time":"2017-03-15T02:05:27Z","timestamp":1489543527000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1251029\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":35,"URL":"https:\/\/doi.org\/10.1109\/issre.2003.1251029","relation":{},"subject":[]}}