Markov and Markov-regenerative PERT networks
Operations Research
System dynamics modeling of an inspection-based process
Proceedings of the 18th international conference on Software engineering
Qualitative Methods in Empirical Studies of Software Engineering
IEEE Transactions on Software Engineering
Empirical studies of software engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Concurrent Systems: Operating Systems, Database and Distributed Systems: An Integrated Approach
Concurrent Systems: Operating Systems, Database and Distributed Systems: An Integrated Approach
Software Engineering Economics
Software Engineering Economics
Strengthening the Case for Pair Programming
IEEE Software
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
Understanding and predicting effort in software projects
Proceedings of the 25th International Conference on Software Engineering
Software Maintenance Process Analysis Using Discrete-Event Simulation
CSMR '01 Proceedings of the Fifth European Conference on Software Maintenance and Reengineering
Qualitative Simulation Model for Software Engineering Process
ASWEC '06 Proceedings of the Australian Software Engineering Conference
An empirical comparison between pair development and software inspection in Thailand
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Global Sensitivity Analysis of Predictor Models in Software Engineering
PROMISE '07 Proceedings of the Third International Workshop on Predictor Models in Software Engineering
Hi-index | 0.00 |
The economic benefit of a certain development process or particular activity is usually unknown and indeed hard to predict. However, the cost-effectiveness of process improvements is of paramount importance and the question how profitable certain activities are needs to be answered.Within a large-scale commercial organization, we were challanged with the task to quantify the economic benefit of isolated test and development environments. To answer this question we defined a generic process model based on absorbing Markov chains that allows to analyze the economic benefit of software process variations. This model exposes conflicts between process steps and reiterations of development activities and thereby provides a highly flexible tool for the investigation of the effects of changes to a development process on its overall performance. This model was used to predict the impact of isolated testing on the overall effort and duration of projects at BMW. The results obtained correspond well with the perception of experienced developers and gives a detailed explanation for the effects. Besides this, it can be used to analyze various other economic aspects of software development processes and yields an interesting alternative for cost estimation.