Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/337180.337587acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article
Free access

Algorithmic cost estimation for software evolution

Published: 01 June 2000 Publication History
  • Get Citation Alerts
  • Abstract

    This study addresses the problem of cost estimation in the context of software evolution by building a set of quantitative models and assessing their predictive power. The models aim at capturing the relationship between effort, productivity and a suite of metrics of software evolution extracted from empirical data sets.

    References

    [1]
    Basseville, M. and Nikiforov, I.V. Detection of Abrupt Changes: Theory and Application, PTR Prentice Hall, Englewood Cliffs, NJ, 1993
    [2]
    Berry, M. and Linoff, G. Data Mining Techniques for Marketing, Sales and Customer Support, Wiley Computer Publishing, 1997
    [3]
    Boehm, B. Software Engineering Economics, Englewood Cliffs, N.J, Prentice-Hall, 1981.
    [4]
    Boehm, B., Clark, B., Horowitz, E., Westland, C., Madachy, R. and Selby, R. Cost models for future software life cycle processes: COCOMO 2.0, Annals of Software Eng., Vol. 1, 1995, 57-94.
    [5]
    FEAST/2 Feedback, Evolution and Software Technology Web Site. Available at <http://www-dse. doc.ic.ac.uk/~mml/ feast/>.
    [6]
    Gilb, T. Evolutionary Development, ACM Softw. Eng. Notes, April 1981.
    [7]
    Granja-Alvarez, J.C. and Barranco-Garcia, M.J. A Method for Estimating Maintenance Cost in a Software Project: A Case Study, Softw. Maintenance: Res. and Practice, vol. 9, 1997, 161 - 175
    [8]
    Hanson, P.G., Locating and Extracting Data Items from Electronic Documents - Issues and Tools, MSc Project, Dept. of Computing, Imperial College, September 1999
    [9]
    Jorgensen, M. Experience With the Accuracy of Software Maintenance Task Effort Prediction Models, IEEE Trans. On Software Eng., Vol. 21, No. 8, 1998, 674 - 681.
    [10]
    Kanjilal, P.P. Adaptive Prediction and Predictive Control, IEE Control Engineering Series 52, Peter Peregrinus Ltd, London 1995, 518 pps
    [11]
    Kitchenham, B.A., Pfleeger S.L., Fenton N.E., Towards a framework for software measurement validation, IEEE Transactions on Softw. Eng, Vol 21,12, 1995, 929-944.
    [12]
    Kung, H.J. and Hsu, C. Software Maintenance Life Cycle Model, Proc. ICSM, Bethesda, Maryland, Nov. 16-20, 1998, 113 - 121.
    [13]
    Legendre, P. and Legendre, L. Numerical Ecology, 2nd. English Ed., Elsevier, Amsterdam, 1998.
    [14]
    Lehman, M.M. and Belady L.A. Program Evolution - Processes of Software Change, Academic Press, 1985.
    [15]
    Parnas, D.L. Software Aging, Proc. 16th Int. Conf. on Softw. Engineering, May 16-21, 1994, Sorrento, Italy, 279-287.
    [16]
    Pigoski, T.M. Maintenance, in Marciniak JJ, (ed.), Encyclopedia of Software Engineering, Wiley, NY 1994, Vol.1, 619 - 636.
    [17]
    Ramil, J.F. and Lehman, M.M. Effort Estimation from Change Records of Evolving Software, poster track, in this proceedings.
    [18]
    Siy, H. and Mockus, A. Measuring Domain Engineering Effects on Software Coding Cost, Proc. Metrics, November 4-6, 1999, Boca-Raton, Florida.
    [19]
    Wall, L. et al, Programming Perl, O'Reilly & Associates, Sebastopol, CA, 1996, 645 pps.

    Cited By

    View all

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICSE '00: Proceedings of the 22nd international conference on Software engineering
    June 2000
    843 pages
    ISBN:1581132069
    DOI:10.1145/337180
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 June 2000

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. cost estimation
    2. effort estimation
    3. evolution
    4. maintenance
    5. metrics
    6. productivity
    7. software

    Qualifiers

    • Article

    Conference

    ICSE00
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 276 of 1,856 submissions, 15%

    Upcoming Conference

    ICSE 2025

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)89
    • Downloads (Last 6 weeks)14
    Reflects downloads up to 11 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2015)Effort, Time, and Staffing in Continually Evolving Open-Source ProjectsOpen Source Technology10.4018/978-1-4666-7230-7.ch087(1722-1743)Online publication date: 2015
    • (2013)Effort, Time, and Staffing in Continually Evolving Open-Source ProjectsKnowledge-Based Processes in Software Development10.4018/978-1-4666-4229-4.ch006(86-108)Online publication date: 2013
    • (2013)A novel fuzzy based approach for effort estimation in software developmentACM SIGSOFT Software Engineering Notes10.1145/2507288.250731338:5(1-6)Online publication date: 26-Aug-2013
    • (2009)Architectural Decay during Continuous Software Evolution and Impact of ‘Design for Change’ on Software ArchitectureAdvances in Software Engineering10.1007/978-3-642-10619-4_15(119-126)Online publication date: 2009
    • (2009)Related WorkAn Approach to Modelling Software Evolution Processes10.1007/978-3-540-79464-6_3(34-49)Online publication date: 2009
    • (2006)Assessing Effort Prediction Models for Corrective Software MaintenanceEnterprise Information Systems VI10.1007/1-4020-3675-2_7(55-62)Online publication date: 2006
    • (2005)Linear predictive coding and cepstrum coefficients for mining time variant information from software repositoriesProceedings of the 2005 international workshop on Mining software repositories10.1145/1083142.1083156(1-5)Online publication date: 17-May-2005
    • (2005)Linear predictive coding and cepstrum coefficients for mining time variant information from software repositoriesACM SIGSOFT Software Engineering Notes10.1145/1082983.108315630:4(1-5)Online publication date: 17-May-2005
    • (2003)Assessing the maintenance processes of a software organizationJournal of Systems and Software10.1016/S0164-1212(02)00051-165:2(87-103)Online publication date: 15-Feb-2003
    • (2002)Effort estimation for corrective software maintenanceProceedings of the 14th international conference on Software engineering and knowledge engineering10.1145/568760.568831(409-416)Online publication date: 15-Jul-2002
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media