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

An integrated cost model for software reuse

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

    Several cost models have been proposed in the past for estimating, predicting, and analyzing the costs of software reuse. In this paper we analyze existing models, explain their variance, and propose a tool-supported comprehensive model that encompasses most of the existing models.

    References

    [1]
    D. Balda and D. Gustafson. Cost estimation models for the reuse and prototype software development lifecycles. ACM SIGSOFT Software Engineering News, 15(3):42{50, July 1990.
    [2]
    B. Barnes and T. Bollinger. Making reuse cost effective. IEEE Software, 8(1):13{24, jan. 1991.
    [3]
    P. R. Berney and S. J. Garstka. Accounting: Concepts and Applications. Richard D Irwin, Inc., Homewood, Illinois, 1984.
    [4]
    B. Boehm. Software Engineering Economics. Prentice Hall, Englewood Cli s, NJ, 1981.
    [5]
    B. Boehm, B. Clark, E. Horowitz, C. Westland, R. Madachy, and R. Selby. Cost models for future software lifecycle processes: COCOMO 2.0. Annals of Software Engineering, 1:57{94, September 1995.
    [6]
    T. Bollinger and S. P eeger. Economics of reuse: Issues and alternatives. Information and Software Technology, 32(10):643{652, December 1990.
    [7]
    G. Caldiera and V. Basili. Identifying and qualifying reusable software components. IEEE Computer, 24(2):61{70, february 1991.
    [8]
    B. Coulange. Software Reuse. Springer Verlag, London, UK, 1998.
    [9]
    P. Devanbu, S. Karstu, W. Melo, and W. Thomas. Analytical and empirical evaluation of software reuse metrics. In Proceedings, International Conference on Software Engineering, Berlin, 1996.
    [10]
    D. Fafchamps. Organizational factors and software reuse. IEEE Software, 11(5):31{41, September 1994.
    [11]
    J. Favaro. A comparison of approaches to reuse investment analysis. In Proceedings, Fourth International Conference on Software Reuse, pages 136{ 145, Orlando, FL, April 1996.
    [12]
    J. Favaro, K. Favaro, and P. F. Favaro. Value based software reuse investment. Annals of Software Engineering, 5:5{52, 1998.
    [13]
    W.B. Frakes and C. Terry. Reuse level metrics. In W.B. Frakes, editor, Proceedings, 3rd International Conference on Software Reuse. IEEE Press, 1994.
    [14]
    C. for Software Engineering. Cocots. Technical report, University of Southern California, Los Angeles, CA, June 1999.
    [15]
    J. Ganey and R. Cruickschank. A general economics model of software reuse. In Proceedings, International Conference on Software Engineering, pages 327{337, Melbourne, Australia, May 1992.
    [16]
    E. Guerrieri, L. Lashway, and T. Ruegsegger. An acquisition strategy for populating a software reuse library. InNational Conference on Software Reusability, Washington, DC, July 1989.
    [17]
    B. Henderson-Sellers. The economics of reusing library classes. Journal of Object Oriented Programming, 6(4):43{50, July-August 1993.
    [18]
    C. Jones. Economics of software reuse. IEEE Computer, 27(7):106{107, July 1994.
    [19]
    B. Kain. Measuring the roi of reuse. Object Magazine, 4(3):48{54, June 1994.
    [20]
    K. Kang and L. Levy. Software methodology in the harsh light of economics. Information and Software Technology, 31(5), June 1989.
    [21]
    W. Lim. A cost justification model for software reuse. In Proceedings, Fifth Workshop on Institutionalizing Reuse, University of Maine, Orono, October 1992.
    [22]
    W. Lim. Effects of reuse on quality, productivity and economics. IEEE Software, 11(5):23{30, September 1994.
    [23]
    W. Lim. Reuse economics: A comparison of seventeen models and directions of future research. In Proceedings, Fourth International Conference on Software Reuse. Orlando, FL, 1996.
    [24]
    R. Malan. Software reuse: A business perspective. Technical report, Hewlett Packard Laboratories, February 1993.
    [25]
    R. Malan and K. Wentzel. Economics of reuse, revisited. Technical Report HPL-93-31, Hewlett Packard Laboratories, April 1993.
    [26]
    J. Margano and T. Rhoads. Software reuse economics: Cost benefit analysis on a large scale ada project. In Proceedings, International Conference on Software Engineering, pages 338-348, Melbourne, Australia, May 1992.
    [27]
    W. Melo, L. Briand, and V. Basili. Measuring the impact of reuse on quality and productivity inobject oriented systems. Technical Report TR-95-2, University of Maryland, Department of Computer Science, January 1995.
    [28]
    A. Mili, S. Fowler, R. Gottumukkala, and L. Zhang. Software reuse cost estimation. Technical report, CSEE Dept, West Virginia University, http://www.csee.wvu.edu/reuseroi/, Nov. 1999.
    [29]
    A. Mili, S. Yacoub, E. Addy, and H. Mili. Towards an engineering discipline of software reuse. IEEE Software, 16(5):22{31, September/October 1999.
    [30]
    H. Mili, A. Mili, S. Yacoub, and E. Addy. Anintroduction to software reuse. Technical report, West Virginia University, August 1999.
    [31]
    R. Mili. Return on investment of reusable components: Analytical and empirical approaches. Technical report, University of Ottawa, Ottawa, Ontario, Canada, December 1996.
    [32]
    Y. Pant, B. H. Sellers, and J. Verner. Generalization of object oriented components for reuse: Measurement of effort and size change. Journal of Object Oriented Programming, 9(2):19{31,41, May 1996.
    [33]
    J. Poulin. The economics of software product lines. International Journal of Applied Software Technology, 3(1):20{34, March 1997.
    [34]
    J. Poulin. Measuring Software Reuse: Principles, Practices and Economic Models. Addison Wesley, 1997.
    [35]
    J. Poulin and J. Caruso. A reuse metrics and return on investment model. In Advances in Software Reuse: Proceedings of the Second International Workshop on Software Reusability, pages 152{166, Lucca, Italy, March 1993.
    [36]
    G. Raymond and D. Hollis. Software reuse economics model. In Proceedings of WADAS'91: 7th Washington Ada Symposium Summer SIGAda Meeting, pages 141{155, McLean, Va, June 1991.
    [37]
    S. Schach. The economic impact of software reuse on maintenance. Journal of Software Maintenance, Research and Practice, 6(4):185{196, 1994.
    [38]
    S. Schach and X. Yang. Metrics for targeting candidates for reuse: An experimental approach. In Proceedings, ACM Symposium on Applied Computing, pages 379{383, 1995.
    [39]
    D. Schimsky. Software reuse |some realities. Vitro Tech Journal, 10(1):47{57, 1992.
    [40]
    B. Stevens. Linking software reengineering and reuse: An economic motivation. CASE Trends, pages 24{36, March 1993.
    [41]
    J. A. Viscione. Financial Analysis: Tools and Concepts. Publications Division, National Association of Credit Management, New York, NY, 1984.

    Cited By

    View all
    • (2017)Evaluation of Application Architecture Change Cases: Building Blocks Reusability Assessment MethodBusiness Information Systems Workshops10.1007/978-3-319-69023-0_14(150-162)Online publication date: 18-Oct-2017
    • (2017)A Refinement Approach for the Reuse of Privacy Risk Analysis ResultsPrivacy Technologies and Policy10.1007/978-3-319-67280-9_4(52-83)Online publication date: 11-Oct-2017
    • (2016)Deriving Specific Requirement Patterns for Collaborative Meeting and Appointment Scheduler Domain (CMASD)2016 6th International Conference on Information and Communication Technology for The Muslim World (ICT4M)10.1109/ICT4M.2016.066(292-297)Online publication date: Nov-2016
    • Show More Cited By

    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. COCOMO
    2. application engineering
    3. component engineering
    4. domain engineering
    5. return on investment
    6. software cost estimation
    7. software reuse

    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)62
    • Downloads (Last 6 weeks)6
    Reflects downloads up to 11 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2017)Evaluation of Application Architecture Change Cases: Building Blocks Reusability Assessment MethodBusiness Information Systems Workshops10.1007/978-3-319-69023-0_14(150-162)Online publication date: 18-Oct-2017
    • (2017)A Refinement Approach for the Reuse of Privacy Risk Analysis ResultsPrivacy Technologies and Policy10.1007/978-3-319-67280-9_4(52-83)Online publication date: 11-Oct-2017
    • (2016)Deriving Specific Requirement Patterns for Collaborative Meeting and Appointment Scheduler Domain (CMASD)2016 6th International Conference on Information and Communication Technology for The Muslim World (ICT4M)10.1109/ICT4M.2016.066(292-297)Online publication date: Nov-2016
    • (2016)An Adaptability-Driven Model and Tool for Analysis of Service ProfitabilityAdvanced Information Systems Engineering10.1007/978-3-319-39696-5_24(393-408)Online publication date: 21-May-2016
    • (2015)Optimal software design reuse policiesInformation Systems Frontiers10.1007/s10796-013-9421-117:2(439-453)Online publication date: 1-Apr-2015
    • (2015)A semantic web enabled approach to reuse functional requirements models in web engineeringAutomated Software Engineering10.1007/s10515-014-0144-422:2(241-288)Online publication date: 1-Jun-2015
    • (2013)REARM: A Reuse-Based Economic Model for Software Reference ArchitecturesSafe and Secure Software Reuse10.1007/978-3-642-38977-1_7(97-112)Online publication date: 2013
    • (2012)Improving the accuracy of COPLIMO to estimate the payoff of a software product lineExpert Systems with Applications: An International Journal10.1016/j.eswa.2012.01.10939:9(7919-7928)Online publication date: 1-Jul-2012
    • (2011)Value-Based Portfolio Optimization for Software Product LinesProceedings of the 2011 15th International Software Product Line Conference10.1109/SPLC.2011.18(15-24)Online publication date: 22-Aug-2011
    • (2010)Dealing with cost estimation in software product linesProceedings of the 14th international conference on Software product lines: going beyond10.5555/1885639.1885651(121-135)Online publication date: 13-Sep-2010
    • 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