"Good enough" software reliability estimation plug-in for Eclipse
eclipse '03 Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange
On the need for a process for making reliable quality comparisons with industrial data
ACM SIGSOFT Software Engineering Notes
Early estimation of defect density using an in-process Haskell metrics model
A-MOST '05 Proceedings of the 1st international workshop on Advances in model-based testing
Software architecture improvement through test-driven development
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Software architecture improvement through test-driven development
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Investigating the extreme programming system---An empirical study
Empirical Software Engineering
Evaluating the efficacy of test-driven development: industrial case studies
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Evaluating advantages of test driven development: a controlled experiment with professionals
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Empirical Software Engineering
Capable Leader and Skilled and Motivated Team Practices to Introduce eXtreme Programming
Balancing Agility and Formalism in Software Engineering
Empirical investigation towards the effectiveness of Test First programming
Information and Software Technology
Performance testing based on test-driven development for mobile applications
Proceedings of the 3rd International Conference on Ubiquitous Information Management and Communication
A Test-oriented Embedded System Production Methodology
Journal of Signal Processing Systems
Proceedings of the 2005 conference on Software Engineering: Evolution and Emerging Technologies
A test-first view of usability
Interacting with Computers
Information and Software Technology
Operational definition and automated inference of test-driven development with Zorro
Automated Software Engineering
On the effectiveness of unit test automation at Microsoft
ISSRE'09 Proceedings of the 20th IEEE international conference on software reliability engineering
Bridging gaps between developers and testers in globally-distributed software development
Proceedings of the FSE/SDP workshop on Future of software engineering research
ECSS standard compliant agile software development: an industrial case study
NSEC '10 Proceedings of the 2010 National Software Engineering Conference
Global software development using the 24-Hour Knowledge Factory paradigm
International Journal of Computer Applications in Technology
Empirical Software Engineering
Critical issues on test-driven development
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
Bug localization in test-driven development
Advances in Software Engineering
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Productivity of test driven development: a controlled experiment with professionals
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Is external code quality correlated with programming experience or feelgood factor?
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Tracing requirements to tests with high precision and recall
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
The impact of test-driven development on software development productivity: an empirical study
EuroSPI'07 Proceedings of the 14th European conference on Software Process Improvement
Hybrid Offshoring: Composite Personae and Evolving Collaboration Technologies
Information Resources Management Journal
Test intents: enhancing the semantics of requirements traceability links in test cases
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Journal of Systems and Software
Considering rigor and relevance when evaluating test driven development: A systematic review
Information and Software Technology
Hi-index | 0.00 |
Test-driven development is a software developmentpractice that has been used sporadically for decades.With this practice, test cases (preferably automated) areincrementally written before production code isimplemented. Test-driven development has recently re-emergedas a critical enabling practice of the ExtremeProgramming software development methodology. Weran a case study of this practice at IBM. In the process, athorough suite of automated test cases was produced afterUML design. In this case study, we found that the codedeveloped using a test-driven development practiceshowed, during functional verification and regressiontests, approximately 40% fewer defects than a baselineprior product developed in a more traditional fashion.The productivity of the team was not impacted by theadditional focus on producing automated test cases. Thistest suite will aid in future enhancements andmaintenance of this code. The case study and the resultsare discussed in detail.