Software Engineering Economics
Software Engineering Economics
Recognizing and responding to "bad smells" in extreme programming
Proceedings of the 24th International Conference on Software Engineering
Where now for development methodologies?
Communications of the ACM
Balancing Agility and Discipline: A Guide for the Perplexed
Balancing Agility and Discipline: A Guide for the Perplexed
Productivity trends in incremental and iterative software development
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Software Engineering Economics
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
Incremental models are now being used by many organizations in order to reduce development risks while trying to deliver the product on time. It has become the most common method of software development with characteristics that influences the productivity of projects. This paper introduces a phenomenon called Incremental Development Productivity Decline (IDPD) that is presumed to be present in all incremental software projects to some extent. Different ways of measuring productivity are presented and evaluated in order to come to a definition or set of definitions that is suitable to these kinds of projects. Based on their coherence and other common characteristics, incrementally developed projects are split into several major categories. Following this, several major projects are used as case studies in order to find out whether IDPD can be proven to exist.