• Corpus ID: 13905442

About the Return on Investment of Test-driven Development

@inproceedings{Padberg2003AboutTR,
  title={About the Return on Investment of Test-driven Development},
  author={Frank Padberg and Matthias M. M{\"u}ller},
  year={2003}
}
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… 
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
TLDR
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
TLDR
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.
Optimality and stability criteria for software testing process control model
The software development industry spends more than half of its budget on maintenance related activities. Software testing provides a means to reduce errors, cut maintenance and overall software
Test Driven Development of Scientific Models
TLDR
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
TLDR
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.
AN INVESTIGATION ON TEST DRIVEN DISCRETE EVENT SIMULATION
This paper deals with the application of modern software development tools on simulation development. Recently, Agile Software Development (ASD) methods enjoy an increasing popularity. eXtreme
Test-Driven Development as a Reliable Embedded Software Engineering Practice
TLDR
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
TLDR
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
TLDR
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.
...
1
2
3
4
...

References

SHOWING 1-3 OF 3 REFERENCES
Experiment about test-first programming
TLDR
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
  • Engineering, Computer Science
    Series in software engineering
  • 1995
TLDR
W Watts Humphrey presents concepts and methods for a disciplined software engineering process, and scales down industrial practices for planning, tracking, analysis, and defect management to fit the needs of small-scale program development.
Extreme programming from an engineering economics point of view
  • In International Workshop on Economics-Driven Software Engineering Research (EDSER),
  • 2002