• Corpus ID: 13905442

About the Return on Investment of Test-driven Development

  title={About the Return on Investment of Test-driven Development},
  author={Frank Padberg and Matthias M. M{\"u}ller},
Test-driven development is one of the central techniques of Extreme Programming. However, the impact of test-driven development on the business value of a project has not been studied so far. We present an economic model for the return on investment when using test-driven development instead of the conventional development process. Two factors contribute to the return on investment of test-driven development: the productivity difference between test-driven development, and the conventional… 

Figures from this paper

Evaluating the Effectiveness of Test Driven Development : Advantages and Pitfalls

This paper examines the impact of Test Driven Development on different software parameters such as software quality, cost effectiveness, speed of development, test quality, refactoring phenomena and

Reducing Testing Effort in the Test Driven Development

This research is introducing a new technique which reduces the effort of the TDD approach, which is a good approach for the development of the new software but it is more time consuming process model when test the existing software system.

On the economic evaluation of XP projects

The analysis shows that the economic value of, XP strongly depends on how large the XP speed and defect advantage really are, and finds that the market pressure is an important factor when assessing the business value of XP.

Test Driven Development of Scientific Models

After a detailed introduction to TDD, the experience within the Software Systems Support Office (SSSO) in applying the technique to various scientific applications is presented and the various direct and indirect benefits as well as some of the difficulties and limitations of the methodology are discussed.

Cross-View of Testing Techniques Toward Improving Web-Based Application Testing

This research analyzed the main testing approaches for WA's and GUI applications and the specification of good testing approach that satisfies the proper testing is presented.


This study consists of a feasibility study of applying the TDD technique in simulation development in its various levels, say, acceptance and unit testing, and addresses the feasibility of Test-Driven Simulation Development in Visual Interactive Modelling and Simulation (VIMS) environments.

Test-Driven Development as a Reliable Embedded Software Engineering Practice

A number of relevant design patterns are discussed to apply Test-Driven Development in an embedded environment and four methods have been identified and evaluated.

Embedded Test-Driven Development Strategies

Three migration strategies are defined, which gradually move the development cycle from target-based to host-based, and are illustrated in a step-wise workshop, which indicates several advantages and disadvantages of each technique.

Test-driven development strategies applied to embedded software

A mathematical model was developed to evaluate four strategies of TDD in an embedded environment using a single relevant metric, namely the number of required code uploads.

Developer Testing in the IDE: Patterns, Beliefs, and Behavior

A large-scale field study with 2,443 software engineers whose development activities were closely monitored over 2.5 years in four integrated development environments (IDEs) concludes that Test-Guided Development (TGD) is argued to be closer to the development reality of most developers than TDD.



Experiment about test-first programming

It turns out that test-first does not accelerate the implementation, and the resulting programs are not more reliable, but test- first seems to support better program understanding.

A discipline for software engineering

  • W. Humphrey
  • Computer Science
    Series in software engineering
  • 1995

Extreme programming from an engineering economics point of view

  • In International Workshop on Economics-Driven Software Engineering Research (EDSER),
  • 2002