skip to main content
article

Feature subset selection can improve software cost estimation accuracy

Published:15 May 2005Publication History
Skip Abstract Section

Abstract

Cost estimation is important in software development for controlling and planning software risks and schedule. Good estimation models, such as COCOMO, can avoid insufficient resources being allocated to a project. In this study, we find that COCOMO's estimates can be improved via WRAPPER- a feature subset selection method developed by the data mining community. Using data sets from the PROMISE repository, we show WRAPPER significantly and dramatically improves COCOMO's predictive power.

References

  1. B. Boehm, Software Engineering Economics. Prentice Hall, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. B. Boehm, E. Horowitz, R. Madachy, D. Reifer, B. K. Clark, B. Steece, A. W. Brown, S. Chulani, and C. Abts, Software Cost Estimation with Cocomo II. Prentice Hall, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. P. S. L. M. L. NJ, "Your guide to price-s: Estimating cost and schedule of software development and support," 1998.Google ScholarGoogle Scholar
  4. L. H. Putnam, Software Cost Estimating and Life-Cycle Control: Getting the Software Numbers, New York. The Institute of Electrical and Electronics Engineers, Inc., 1980.Google ScholarGoogle Scholar
  5. D. of USA, "Parametric cost estimating handbook, second edition," 1999.Google ScholarGoogle Scholar
  6. J. Sayyad Shirabad and T. Menzies, "The PROMISE Repository of Software Engineering Databases." School of Information Technology and Engineering, University of Ottawa, Canada, 2005. Available from http://promise.site.uottawa.ca/SERepository.Google ScholarGoogle Scholar
  7. S. Chulani, B. Boehm, and B. Steece, "Bayesian analysis of empirical software engineering cost models," IEEE Transactions on Software Engineering, vol. 25, July/August 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. Hall and G. Holmes, "Benchmarking attribute selection techniques for discrete class data mining," IEEE Transactions On Knowledge And Data Engineering, vol. 15, no. 6, pp. 1437--1447, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. I. H. Witten and E. Frank, Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations. Morgan Kaufmann, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. R. Kohavi and G. H. John, "Wrappers for feature subset selection," Artificial Intelligence, vol. 97, no. 1--2, pp. 273--324, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. Yang and V. Honavar, "Feature subset selection using a genetic algorithm," IEEE Intelligent Systems, vol. 13, no. 2, pp. 44--49, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Feature subset selection can improve software cost estimation accuracy

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM SIGSOFT Software Engineering Notes
            ACM SIGSOFT Software Engineering Notes  Volume 30, Issue 4
            July 2005
            1514 pages
            ISSN:0163-5948
            DOI:10.1145/1082983
            Issue’s Table of Contents
            • cover image ACM Other conferences
              PROMISE '05: Proceedings of the 2005 workshop on Predictor models in software engineering
              May 2005
              46 pages
              ISBN:1595931252
              DOI:10.1145/1083165

            Copyright © 2005 Copyright is held by the owner/author(s)

            Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 15 May 2005

            Check for updates

            Qualifiers

            • article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader