Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1083165.1083171acmotherconferencesArticle/Chapter ViewAbstractPublication PagespromiseConference Proceedingsconference-collections
Article

Feature subset selection can improve software cost estimation accuracy

Published: 15 May 2005 Publication History

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.
[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.
[3]
P. S. L. M. L. NJ, "Your guide to price-s: Estimating cost and schedule of software development and support," 1998.
[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.
[5]
D. of USA, "Parametric cost estimating handbook, second edition," 1999.
[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.
[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.
[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.
[9]
I. H. Witten and E. Frank, Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations. Morgan Kaufmann, 1999.
[10]
R. Kohavi and G. H. John, "Wrappers for feature subset selection," Artificial Intelligence, vol. 97, no. 1--2, pp. 273--324, 1997.
[11]
J. Yang and V. Honavar, "Feature subset selection using a genetic algorithm," IEEE Intelligent Systems, vol. 13, no. 2, pp. 44--49, 1998.

Cited By

View all
  • (2024)Software Effort Estimation Using Stacked Ensemble Technique and Hybrid Principal Component Regression and Multivariate Adaptive Regression SplinesWireless Personal Communications: An International Journal10.1007/s11277-024-11010-9134:4(2259-2278)Online publication date: 17-Apr-2024
  • (2022)Artificial intelligence in the radiomic analysis of glioblastomas: A review, taxonomy, and perspectiveFrontiers in Oncology10.3389/fonc.2022.92424512Online publication date: 2-Aug-2022
  • (2022)Software effort estimation using ensemble of hybrid search-based algorithms based on metaheuristic algorithmsInnovations in Systems and Software Engineering10.1007/s11334-020-00377-018:2(309-319)Online publication date: 1-Jun-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

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
  • 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
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

Author Tags

  1. COCOMO
  2. LSR
  3. M5
  4. WRAPPER
  5. feature subset selection

Qualifiers

  • Article

Conference

PROMISE '05

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)1
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Software Effort Estimation Using Stacked Ensemble Technique and Hybrid Principal Component Regression and Multivariate Adaptive Regression SplinesWireless Personal Communications: An International Journal10.1007/s11277-024-11010-9134:4(2259-2278)Online publication date: 17-Apr-2024
  • (2022)Artificial intelligence in the radiomic analysis of glioblastomas: A review, taxonomy, and perspectiveFrontiers in Oncology10.3389/fonc.2022.92424512Online publication date: 2-Aug-2022
  • (2022)Software effort estimation using ensemble of hybrid search-based algorithms based on metaheuristic algorithmsInnovations in Systems and Software Engineering10.1007/s11334-020-00377-018:2(309-319)Online publication date: 1-Jun-2022
  • (2021)A New Approach to Software Effort Estimation Using Different Artificial Neural Network Architectures and Taguchi Orthogonal ArraysIEEE Access10.1109/ACCESS.2021.30578079(26926-26936)Online publication date: 2021
  • (2019)Software Effort Interval Prediction via Bayesian Inference and Synthetic Bootstrap ResamplingACM Transactions on Software Engineering and Methodology10.1145/329570028:1(1-46)Online publication date: 9-Jan-2019
  • (2018)A novel automated approach for software effort estimation based on data augmentationProceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3236024.3236052(468-479)Online publication date: 26-Oct-2018
  • (2018)Predicting Software Effort Estimation Using Machine Learning Techniques2018 8th International Conference on Computer Science and Information Technology (CSIT)10.1109/CSIT.2018.8486222(249-256)Online publication date: Jul-2018
  • (2017)Software Cost Estimation Approaches: A SurveyJournal of Software Engineering and Applications10.4236/jsea.2017.101004610:10(824-842)Online publication date: 2017
  • (2017)Investigating heterogeneous ensembles with filter feature selection for software effort estimationProceedings of the 27th International Workshop on Software Measurement and 12th International Conference on Software Process and Product Measurement10.1145/3143434.3143456(207-220)Online publication date: 25-Oct-2017
  • (2017)Utilizing cluster quality in hierarchical clustering for analogy-based software effort estimation2017 8th IEEE International Conference on Software Engineering and Service Science (ICSESS)10.1109/ICSESS.2017.8342851(1-4)Online publication date: Nov-2017
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media