skip to main content
10.1145/2499393.2499403acmotherconferencesArticle/Chapter ViewAbstractPublication PagespromiseConference Proceedingsconference-collections
research-article

Incremental development productivity decline

Published: 09 October 2013 Publication History

Abstract

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.

References

[1]
Alshayeb, M., & Li, W. An empirical study of relationships among extreme programming engineering activities. Information and Software Technology, 48 (11), 1068--1072.
[2]
Aronson, E., Wilson, T. D., Akert, R. M., & Fehr, B. (2007). Social psychology. (4 ed.). Toronto, ON: Pearson Education.
[3]
Avison, D. E., & Fitzgerald, G. (2003). Where Now for Development Methodologies? Communications of the ACM, 46 (1), 79--82.
[4]
Boehm, B. (2012). RT 6--Software Intensive Systems Data Quality and Estimation Research in Support of Future Defense Cost Analysis. MONTH. Tavel, P. 2007. Modeling and Simulation Design. AK Peters Ltd., Natick, MA.
[5]
Boehm, B. W. (1984, 1). Software Engineering Economics. Software Engineering, IEEE Transactions on, SE-10 (1), pp. 4--21.Forman, G. 2003. An extensive empirical study of feature selection metrics for text classification. J. Mach. Learn. Res. 3 (Mar. 2003), 1289--1305.
[6]
Boehm, B., & Lane, J. A. (2010). DoD Systems Engineering and Management Implications for Evolutionary Acquisition of Major Defense Systems. DoD Systems Engineering Research Center.
[7]
Boehm, B., Abts, C., Brown, A. W., Chulani, S., Clark, B. K., Horowitz, E., et al. (2000). COCOMO II: Estimating for Incremental Development. In B. Boehm, C. Abts, A. W. Brown, S. Chulani, B. K. Clark, E. Horowitz, et al., Software Cost Estimation with COCOMO II (pp. 328--336). Upper Saddle River: Prentice Hall.
[8]
Boehm, B., Clark, B., Tan, T., Madachy, R., & Rosa, W. (n.d.). Future Software Sizing Metrics and Estimation Challenges.
[9]
Boehm B., Software Engineering Economics. Englewood Cliffs, NJ, Prentice-Hall, 1981
[10]
Boehm, B., Turner, R., Balancing agility and discipline: a guide for the perplexed, Addison-Wesley Professional, 2004
[11]
Defense Cost and Resource Center. (2012, 6 5). Understanding the Software Resource Data Report (SRDR) Requirements. Retrieved 2 24, 2013, from Defense Cost and Resource Center: http://dcarc.cape.osd.mil/Files/Training/CSDR_Training/DCARC%20Training%20X.%20SRDR%20102012.pdf
[12]
A. Elssamadisy, and G. Schalliol, "Recognizing and Responding to 'Bad Smells' in Extreme Programming", Proceedings, ICSE 2002, pp. 617--622.
[13]
Galorath Incorporated. (2011). Product Brief SEER for Software: Cost, Schedule, Risk, Reliability. Retrieved 12 1, 2012, from galorath.com: http://www.galorath.com/DirectContent/SEERforSoftware2.pdf
[14]
G. Gill, and M. Iansiti, "Microsoft Corporation: Office Business Unit," Harvard Business School Case Study 691--033, 1994.
[15]
Lamba, S. K. (2012). Productivity Measurement During Incremental Development of Software System. International Journal of Engineering and Innovative Technology, 2 (1), 105--108.
[16]
Lane, J. A., & Bohn, T. (2010). Using SysML to Evolve Systems of Systems. INCOSE.
[17]
Lehman, M. M. (1980). Programs, Life Cycles, and Laws of Software Evolution. Proceedings of the IEEE. 68, pp. 1060--1076. IEEE.
[18]
Lehman, M. M., Ramil, J. F., Wernick, P. D., Perry, D. E., & Turski, W. M. (1997). Metrics and Laws of Software Evolution - The Nineties View. IEEE.
[19]
Li, W., & Alshayeb, M. (2001). An Empirical Study of Extreme Programming Process. Proceedings, 17th Intl. COCOMO/Software Cost Modeling Forum. USC-CSE.
[20]
Tan, T., Li, Q., Boehm, B., Yang, Y., He, M., & Moazeni, R. (2009). Productivity Trends in Incremental and Iterative Software Development. 3rd International Symposium on Empirical Software Engineering and Measurement. Los Angeles, CA, USA.
[21]
Valerdi, R., Davidz, H., "Empirical Research in Systems Engineering: Challenges and Opportunities of a New Frontier," Systems Engineering, 12(2), 169--181, 2009.
[22]
Park R. E., Software Size Measurement: A Framework for Counting Source Statements, CMU/SEI-92-TR-11, Sept. 1992

Cited By

View all
  • (2024)Incremental Development and CS1 Student Outcomes And BehaviorsProceedings of the 26th Australasian Computing Education Conference10.1145/3636243.3636253(87-93)Online publication date: 29-Jan-2024
  • (2017)Evaluating Human-Assessed Software Maintainability MetricsSoftware Engineering and Methodology for Emerging Domains10.1007/978-981-10-3482-4_9(120-132)Online publication date: 17-Jan-2017
  • (2014)COCOMO II parameters and IDPD: bilateral relevancesProceedings of the 2014 International Conference on Software and System Process10.1145/2600821.2600847(20-24)Online publication date: 26-May-2014
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
PROMISE '13: Proceedings of the 9th International Conference on Predictive Models in Software Engineering
October 2013
103 pages
ISBN:9781450320160
DOI:10.1145/2499393
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 October 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. incremental development
  2. productivity
  3. software development
  4. software industry

Qualifiers

  • Research-article

Conference

PROMISE '13

Acceptance Rates

Overall Acceptance Rate 98 of 213 submissions, 46%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Incremental Development and CS1 Student Outcomes And BehaviorsProceedings of the 26th Australasian Computing Education Conference10.1145/3636243.3636253(87-93)Online publication date: 29-Jan-2024
  • (2017)Evaluating Human-Assessed Software Maintainability MetricsSoftware Engineering and Methodology for Emerging Domains10.1007/978-981-10-3482-4_9(120-132)Online publication date: 17-Jan-2017
  • (2014)COCOMO II parameters and IDPD: bilateral relevancesProceedings of the 2014 International Conference on Software and System Process10.1145/2600821.2600847(20-24)Online publication date: 26-May-2014
  • (2014)Software domains in incremental development productivity declineProceedings of the 2014 International Conference on Software and System Process10.1145/2600821.2600830(75-83)Online publication date: 26-May-2014
  • (2013)Lehman's Laws and the Productivity of IncrementsProceedings of the 2013 20th Asia-Pacific Software Engineering Conference (APSEC) - Volume 0110.1109/APSEC.2013.84(577-582)Online publication date: 2-Dec-2013

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media