Back to Search
Start Over
Modeling and simulation of open source development using an agile practice
- Source :
- Journal of Systems Architecture. 52:610-618
- Publication Year :
- 2006
- Publisher :
- Elsevier BV, 2006.
-
Abstract
- The goal of this work is to study the effects of the adoption of agile practices on open source development. In particular, we started to evaluate the effects of TDD (Test Driven Development) since it is easer to apply in a distributed environment than most other agile practices. In order to reach this goal we used the simulation modeling approach. We developed a simulation model of open source software development process. The model was tuned using data from a real FLOSS project: Apache HTTP Server. To introduce the TDD practice in our FLOSS simulation model, we made some assumptions based on empirical results. The two FLOSS development models (nonTDD and TDD) were compared. The one incorporating the agile practice yields better results in terms of code quality.
- Subjects :
- Agile usability engineering
business.industry
Computer science
Software Process simulation
Empirical process (process control model)
Agile Unified Process
Extreme programming
Test-driven development
Hardware and Architecture
Open-source software development
Software engineering
business
Software
Simulation
Agile software development
Subjects
Details
- ISSN :
- 13837621
- Volume :
- 52
- Database :
- OpenAIRE
- Journal :
- Journal of Systems Architecture
- Accession number :
- edsair.doi...........3e4573d0495ef55ab9bfaa979540a9b3
- Full Text :
- https://doi.org/10.1016/j.sysarc.2006.06.005