메뉴 건너뛰기




Volumn 38, Issue 6, 2012, Pages 1403-1416

On the value of ensemble effort estimation

Author keywords

analogy; ensemble; k NN; machine learning; neural nets; regression trees; Software cost estimation; support vector machines

Indexed keywords

ANALOGY; ENSEMBLE; K-NN; REGRESSION TREES; SOFTWARE COST ESTIMATIONS;

EID: 84870566084     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2011.111     Document Type: Article
Times cited : (267)

References (82)
  • 2
    • 0020844328 scopus 로고
    • Software function, source lines of code, and development effort prediction: A software science validation
    • A. Albrecht and J. Gaffney, "Software Function, Source Lines of Code and Development Effort Prediction: A Software Science Validation," IEEE Trans. Software Eng., vol. 9, no. 6, pp. 639-648, Nov. 1983. (Pubitemid 14503819)
    • (1983) IEEE Transactions on Software Engineering , vol.SE-9 , Issue.6 , pp. 639-648
    • Albrecht Allan, J.1    Gaffney Jr. John, E.2
  • 4
    • 0034557951 scopus 로고    scopus 로고
    • Software development cost estimation approaches-A survey
    • B. Boehm, C. Abts, and S. Chulani, "Software Development Cost Estimation Approaches-A Survey," Annals of Software Eng., vol. 10, pp. 177-205, 2000.
    • (2000) Annals of Software Eng , vol.10 , pp. 177-205
    • Boehm, B.1    Abts, C.2    Chulani, S.3
  • 7
    • 33947307636 scopus 로고    scopus 로고
    • Selecting best practices for effort estimation
    • DOI 10.1109/TSE.2006.114
    • T. Menzies, Z. Chen, J. Hihn, and K. Lum, "Selecting Best Practices for Effort Estimation," IEEE Trans. Software Eng., vol. 32, no. 11, pp. 883-895, Nov. 2006. (Pubitemid 46437708)
    • (2006) IEEE Transactions on Software Engineering , vol.32 , Issue.11 , pp. 883-895
    • Menzies, T.1    Chen, Z.2    Hihn, J.3    Lum, K.4
  • 8
    • 33845788381 scopus 로고    scopus 로고
    • A systematic review of software development cost estimation studies
    • DOI 10.1109/TSE.2007.256943
    • M. Jorgensen and M. Shepperd, "A Systematic Review of Software Development Cost Estimation Studies," IEEE Trans. Software Eng., vol. 33, no. 1, pp. 33-53, Jan. 2007. (Pubitemid 46002167)
    • (2007) IEEE Transactions on Software Engineering , vol.33 , Issue.1 , pp. 33-53
    • Jorgensen, M.1    Shepperd, M.2
  • 10
    • 0141838535 scopus 로고    scopus 로고
    • A review of studies on expert estimation of software development effort
    • M. Jorgensen, "A Review of Studies on Expert Estimation of Software Development Effort," J. Systems and Software, vol. 70, pp. 37-60, 2004.
    • (2004) J. Systems and Software , vol.70 , pp. 37-60
    • Jorgensen, M.1
  • 13
    • 85164392958 scopus 로고
    • A study of cross-validation and bootstrap for accuracy estimation and model selection
    • R. Kohavi, "A Study of Cross-Validation and Bootstrap for Accuracy Estimation and Model Selection," Proc. 14th Int'l Joint Conf. Artificial Intelligence, pp. 1137-1143, 1995.
    • (1995) Proc. 14th Int'l Joint Conf. Artificial Intelligence , pp. 1137-1143
    • Kohavi, R.1
  • 14
    • 0000343716 scopus 로고
    • Submodel selection and evaluation in regression. The x-random case
    • Dec
    • L. Breiman and P. Spector, "Submodel Selection and Evaluation in Regression. The X-Random Case," Int'l Statistical Rev., vol. 60, no. 3, pp. 291-319, Dec. 1992.
    • (1992) Int'l Statistical Rev , vol.60 , Issue.3 , pp. 291-319
    • Breiman, L.1    Spector, P.2
  • 16
    • 44649142939 scopus 로고    scopus 로고
    • master's thesis, Lane Dept. of Computer Science and Electrical Eng., West Virginia Univ
    • D. Baker, "A Hybrid Approach to Expert and Model-Based Effort Estimation," master's thesis, Lane Dept. of Computer Science and Electrical Eng., West Virginia Univ., https://eidr.wvu.edu/etd/documentdata.eTD? documentid=5443, 2007.
    • (2007) A Hybrid Approach to Expert and Model-Based Effort Estimation
    • Baker, D.1
  • 17
    • 65049088406 scopus 로고    scopus 로고
    • Software quality analysis by combining multiple projects and learners
    • T.M. Khoshgoftaar, P. Rebours, and N. Seliya, "Software Quality Analysis by Combining Multiple Projects and Learners," Software Quality Control, vol. 17, no. 1, pp. 25-49, 2009.
    • (2009) Software Quality Control , vol.17 , Issue.1 , pp. 25-49
    • Khoshgoftaar, T.M.1    Rebours, P.2    Seliya, N.3
  • 18
    • 0031211090 scopus 로고    scopus 로고
    • A Decision-Theoretic Generalization of On-Line Learning and an Application to Boosting
    • Y. Freund and R. Schapire, "A Decision-Theoretic Generalization of On-Line Learning and an Application to Boosting," J. Computer and System Sciences, vol. 55, pp. 119-139, 1997. (Pubitemid 127433398)
    • (1997) Journal of Computer and System Sciences , vol.55 , Issue.1 , pp. 119-139
    • Freund, Y.1    Schapire, R.E.2
  • 19
    • 67650547019 scopus 로고    scopus 로고
    • Theoretical maximum prediction accuracy for analogy-based software cost estimation
    • J.W. Keung, "Theoretical Maximum Prediction Accuracy for Analogy-Based Software Cost Estimation," Proc. 15th Asia-Pacific Software Eng. Conf., http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber= 4724583, pp. 495-502, 2008.
    • (2008) Proc. 15th Asia-Pacific Software Eng. Conf , pp. 495-502
    • Keung, J.W.1
  • 20
    • 22944440671 scopus 로고    scopus 로고
    • Reliability and validity in comparative studies software prediction models
    • DOI 10.1109/TSE.2005.58
    • I. Myrtveit, E. Stensrud, and M. Shepperd, "Reliability and Validity in Comparative Studies of Software Prediction Models," IEEE Trans. Software Eng., vol. 31, no. 5, pp. 380-391, May 2005. (Pubitemid 41046926)
    • (2005) IEEE Transactions on Software Engineering , vol.31 , Issue.5 , pp. 380-391
    • Myrtveit, I.1    Stensrud, E.2    Shepperd, M.3
  • 22
    • 0000895370 scopus 로고    scopus 로고
    • The delphi technique as a forecasting tool: Issues and analysis
    • G. Rowe and G. Wright, "The Delphi Technique as a Forecasting Tool: Issues and Analysis," Int'l J. Forecasting, vol. 15, pp. 351-371, 1999.
    • (1999) Int'l J. Forecasting , vol.15 , pp. 351-371
    • Rowe, G.1    Wright, G.2
  • 24
    • 21244481371 scopus 로고    scopus 로고
    • Practical guidelines for expert-judgment-based software effort estimation
    • DOI 10.1109/MS.2005.73
    • M. Jorgensen, "Practical Guidelines for Expert-Judgment-Based Software Effort Estimation," IEEE Software, vol. 22, no. 3, pp. 57-63, May/June 2005. (Pubitemid 40889808)
    • (2005) IEEE Software , vol.22 , Issue.3 , pp. 57-63
    • Jorgensen, M.1
  • 25
    • 0035506767 scopus 로고    scopus 로고
    • Comparing software prediction techniques using simulation
    • DOI 10.1109/32.965341
    • M. Shepperd and G.F. Kadoda, "Comparing Software Prediction Techniques Using Simulation," IEEE Trans. Software Eng., vol. 27, no. 11, pp. 1014-1022, Nov. 2001. (Pubitemid 33106029)
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.11 , pp. 1014-1022
    • Shepperd, M.1    Kadoda, G.2
  • 26
    • 77956929102 scopus 로고    scopus 로고
    • Stable rankings for different effort models
    • T. Menzies, O. Jalali, J. Hihn, D. Baker, and K. Lum, "Stable Rankings for Different Effort Models," Automated Software Eng., vol. 17, http://dx.doi.org/10.1007/s10515-010-0070-z, pp. 409-437, 2010.
    • (2010) Automated Software Eng , vol.17 , pp. 409-437
    • Menzies, T.1    Jalali, O.2    Hihn, J.3    Baker, D.4    Lum, K.5
  • 27
    • 0002817994 scopus 로고    scopus 로고
    • Techniques for combining multiple learners
    • E. Alpaydin, "Techniques for Combining Multiple Learners," Proc. Eng. Intelligent Systems Conf., vol. 2, pp. 6-12, 1998.
    • (1998) Proc. Eng. Intelligent Systems Conf , vol.2 , pp. 6-12
    • Alpaydin, E.1
  • 32
    • 23844545305 scopus 로고    scopus 로고
    • Feature selection algorithms for the generation of multiple classifier systems and their application to handwritten word recognition
    • DOI 10.1016/j.patrec.2004.05.002
    • S. Gü nter and H. Bunke, "Feature Selection Algorithms for the Generation of Multiple Classifier Systems and their Application to Handwritten Word Recognition," Pattern Recognition Letters, vol. 25, no. 11, pp. 1323-1336, 2004. (Pubitemid 41161772)
    • (2004) Pattern Recognition Letters , vol.25 , Issue.11 , pp. 1323-1336
    • Gunter, S.1    Bunke, H.2
  • 34
    • 3042546261 scopus 로고    scopus 로고
    • Constrained cascade generalization of decision trees
    • June
    • H. Zhao and S. Ram, "Constrained Cascade Generalization of Decision Trees," IEEE Trans. Knowledge and Data Eng., vol. 16, no. 6, pp. 727-739, June 2004.
    • (2004) IEEE Trans. Knowledge and Data Eng , vol.16 , Issue.6 , pp. 727-739
    • Zhao, H.1    Ram, S.2
  • 36
    • 0032645080 scopus 로고    scopus 로고
    • An empirical comparison of voting classification algorithms: Bagging, boosting, and variants
    • E. Bauer and R. Kohavi, "An Empirical Comparison of Voting Classification Algorithms: Bagging, Boosting, and Variants," Machine Learning, vol. 36, http://dx.doi.org/10.1023/A: 1007515423169, pp. 105-139, 1999.
    • (1999) Machine Learning , vol.36 , pp. 105-139
    • Bauer, E.1    Kohavi, R.2
  • 40
    • 34247112428 scopus 로고    scopus 로고
    • Ensemble of missing data techniques to improve software prediction accuracy
    • Proceeding of the 28th International Conference on Software Engineering 2006, ICSE '06
    • B. Twala, M. Cartwright, and M. Shepperd, "Ensemble of Missing Data Techniques to Improve Software Prediction Accuracy," Proc. 28th Int'l Conf. Software Eng., http://doi.acm.org/10.1145/1134285.1134449, pp. 909-912, 2006. (Pubitemid 46601016)
    • (2006) Proceedings - International Conference on Software Engineering , vol.2006 , pp. 909-912
    • Twala, B.1    Cartwright, M.2    Shepperd, M.3
  • 41
    • 84883723652 scopus 로고    scopus 로고
    • Enhancing software quality estimation using ensemble-classifier based noise filtering
    • Jan
    • T.M. Khoshgoftaar, S. Zhong, and V. Joshi, "Enhancing Software Quality Estimation Using Ensemble-Classifier Based Noise Filtering," Intelligent Data Analysis, vol. 9, http://portal.acm.org/citation.cfm?id= 1239046.1239048, pp. 3-27, Jan. 2005.
    • (2005) Intelligent Data Analysis , vol.9 , pp. 3-27
    • Khoshgoftaar, T.M.1    Zhong, S.2    Joshi, V.3
  • 43
    • 0037950133 scopus 로고    scopus 로고
    • A comparative study of cost estimation models for web hypermedia applications
    • E. Mendes, I.D. Watson, C. Triggs, N. Mosley, and S. Counsell, "A Comparative Study of Cost Estimation Models for Web Hypermedia Applications," Empirical Software Eng., vol. 8, no. 2, pp. 163-196, 2003.
    • (2003) Empirical Software Eng , vol.8 , Issue.2 , pp. 163-196
    • Mendes, E.1    Watson, I.D.2    Triggs, C.3    Mosley, N.4    Counsell, S.5
  • 44
    • 0031268094 scopus 로고    scopus 로고
    • Estimating software project effort using analogies
    • M. Shepperd and C. Schofield, "Estimating Software Project Effort Using Analogies," IEEE Trans. Software Eng., vol. 23, no. 11, pp. 736-743, Nov. 1997. (Pubitemid 127762233)
    • (1997) IEEE Transactions on Software Engineering , vol.23 , Issue.11 , pp. 736-743
    • Shepperd, M.1    Schofield, C.2
  • 45
    • 0016127071 scopus 로고
    • Finding prototypes for nearest neighbor classifiers
    • Nov
    • C. Chang, "Finding Prototypes for Nearest Neighbor Classifiers," IEEE Trans. Computers, vol. 23, no. 11, pp. 1179-1185, Nov. 1974.
    • (1974) IEEE Trans. Computers , vol.23 , Issue.11 , pp. 1179-1185
    • Chang, C.1
  • 46
  • 48
    • 44949093510 scopus 로고    scopus 로고
    • An empirical validation of a neural network model for software effort estimation
    • H. Park and S. Baek, "An Empirical Validation of a Neural Network Model for Software Effort Estimation," Expert Systems with Applications: An Int'l J., vol. 35, no. 3, pp. 929-937, 2008.
    • (2008) Expert Systems with Applications: An Int'l J , vol.35 , Issue.3 , pp. 929-937
    • Park, H.1    Baek, S.2
  • 49
    • 0001657482 scopus 로고    scopus 로고
    • A model for software development effort and cost estimation
    • K. Pillai and V. Sukumaran Nair, "A Model for Software Development Effort and Cost Estimation," IEEE Trans. Software Eng., vol. 23, no. 8, pp. 485-497, Aug. 1997. (Pubitemid 127828309)
    • (1997) IEEE Transactions on Software Engineering , vol.23 , Issue.8 , pp. 485-497
    • Pillai, K.1    Sukumaran Nair, V.S.2
  • 50
    • 84964691696 scopus 로고    scopus 로고
    • Further investigation into the use of cbr and stepwise regression to predict development effort for web hypermedia applications
    • E. Mendes and N. Mosley, "Further Investigation into the Use of CBR and Stepwise Regression to Predict Development Effort for Web Hypermedia Applications," Proc. Int'l Symp. Empirical Software Eng., 2002.
    • (2002) Proc. Int'l Symp. Empirical Software Eng
    • Mendes, E.1    Mosley, N.2
  • 51
    • 0030211964 scopus 로고    scopus 로고
    • Bagging predictors
    • L. Breiman, "Bagging Predictors," Machine Learning, vol. 24, pp. 123-140, 1996. (Pubitemid 126724382)
    • (1996) Machine Learning , vol.24 , Issue.2 , pp. 123-140
    • Breiman, L.1
  • 53
    • 0035478854 scopus 로고    scopus 로고
    • Random forests
    • DOI 10.1023/A:1010933404324
    • L. Breiman, "Random Forests," Machine Learning, vol. 45, pp. 5-32, 2001. (Pubitemid 32933532)
    • (2001) Machine Learning , vol.45 , Issue.1 , pp. 5-32
    • Breiman, L.1
  • 54
    • 0346896359 scopus 로고    scopus 로고
    • A simulation study of the model evaluation criterion mmre
    • Nov
    • T. Foss, E. Stensrud, B. Kitchenham, and I. Myrtveit, "A Simulation Study of the Model Evaluation Criterion MMRE," IEEE Trans. Software Eng., vol. 29, no. 11, pp. 985-995, Nov. 2003.
    • (2003) IEEE Trans. Software Eng , vol.29 , Issue.11 , pp. 985-995
    • Foss, T.1    Stensrud, E.2    Kitchenham, B.3    Myrtveit, I.4
  • 56
    • 0031380935 scopus 로고    scopus 로고
    • Sensitivity analysis and related analyses: A survey of statistical techniques
    • J. Kliijnen, "Sensitivity Analysis and Related Analyses: A Survey of Statistical Techniques," J. Statistical Computation and Simulation, vol. 57, nos. 1-4, pp. 111-142, 1997.
    • (1997) J. Statistical Computation and Simulation , vol.57 , Issue.1-4 , pp. 111-142
    • Kliijnen, J.1
  • 57
    • 29644438050 scopus 로고    scopus 로고
    • Statistical comparisons of classifiers over multiple data sets
    • J. Demsar, "Statistical Comparisons of Classifiers over Multiple Data Sets," J. Machine Learning Research, vol. 7, pp. 1-30, 2006. (Pubitemid 43022939)
    • (2006) Journal of Machine Learning Research , vol.7 , pp. 1-30
    • Demsar, J.1
  • 60
    • 84055171849 scopus 로고    scopus 로고
    • A ranking stability indicator for selecting the best effort estimator in software cost estimation
    • J. Keung, E. Kocaguneli, and T. Menzies, "A Ranking Stability Indicator for Selecting the Best Effort Estimator in Software Cost Estimation," Automated Software Eng., http://menzies.us/pdf/11draftranking. pdf, 2011.
    • (2011) Automated Software Eng
    • Keung, J.1    Kocaguneli, E.2    Menzies, T.3
  • 61
    • 34247611323 scopus 로고    scopus 로고
    • Cross versus within-company cost estimation studies: A systematic review
    • DOI 10.1109/TSE.2007.1001
    • B. Kitchenham, E. Mendes, and G.H. Travassos, "Cross Versus Within-Company Cost Estimation Studies: A Systematic Review," IEEE Trans. Software Eng., vol. 33, no. 5, pp. 316-329, May 2007. (Pubitemid 46681200)
    • (2007) IEEE Transactions on Software Engineering , vol.33 , Issue.5 , pp. 316-329
    • Kitchenham, B.A.1    Mendes, E.2    Travassos, G.H.3
  • 65
    • 79952012327 scopus 로고    scopus 로고
    • Sharing experiments using open-source software
    • A. Nelson, T. Menzies, and G. Gay, "Sharing Experiments Using Open-Source Software," Software: Practice and Experience, vol. 41, no. 3, pp. 283-305, 2011.
    • (2011) Software: Practice and Experience , vol.41 , Issue.3 , pp. 283-305
    • Nelson, A.1    Menzies, T.2    Gay, G.3
  • 70
    • 34249316820 scopus 로고    scopus 로고
    • Significance tests harm progress in forecasting
    • J.S. Armstrong, "Significance Tests Harm Progress in Forecasting," Int'l J. Forecasting, vol. 23, no. 2, pp. 321-327, 2007.
    • (2007) Int'l J. Forecasting , vol.23 , Issue.2 , pp. 321-327
    • Armstrong, J.S.1
  • 73
  • 74
    • 58749087373 scopus 로고    scopus 로고
    • A study of project selection and feature weighting for analogy based software cost estimation
    • Y. Li, M. Xie, and T. Goh, "A Study of Project Selection and Feature Weighting for Analogy Based Software Cost Estimation," J. Systems and Software, vol. 82, pp. 241-252, 2009.
    • (2009) J. Systems and Software , vol.82 , pp. 241-252
    • Li, Y.1    Xie, M.2    Goh, T.3
  • 75
    • 72649093790 scopus 로고    scopus 로고
    • A new perspective on data homogeneity in software cost estimation: A study in the embedded systems domain
    • A. Bakir, B. Turhan, and A. Bener, "A New Perspective on Data Homogeneity in Software Cost Estimation: A Study in the Embedded Systems Domain," Software Quality Control J., vol. 18, pp. 57-80, http://dx.doi.org/10.1007/s11219-009-9081-z, 2009.
    • (2009) Software Quality Control J , vol.18 , pp. 57-80
    • Bakir, A.1    Turhan, B.2    Bener, A.3
  • 76
    • 0027224599 scopus 로고
    • Inter-item correlations among function points
    • B. Kitchenham and K. Känsälä , "Inter-Item Correlations among Function Points," Proc. 15th Int'l Conf. Software Eng., http://dl.acm.org/citation.cfm?id=257572.257677, pp. 477-480, 1993.
    • (1993) Proc. 15th Int'l Conf. Software Eng , pp. 477-480
    • Kitchenham, B.1    Känsälä, K.2
  • 77
    • 0023349750 scopus 로고
    • Empirical validation of software cost estimation models
    • DOI 10.1145/22899.22906
    • C. Kemerer, "An Empirical Validation of Software Cost Estimation Models," Comm. ACM, vol. 30, no. 5, pp. 416-429, May 1987. (Pubitemid 17589082)
    • (1987) Communications of the ACM , vol.30 , Issue.5 , pp. 416-429
    • Kemerer Chris, F.1
  • 79
    • 0028516893 scopus 로고
    • Robust regression for developing software estimation models
    • Y. Miyazaki, M. Terakado, K. Ozaki, and H. Nozaki, "Robust Regression for Developing Software Estimation Models," J. Systems and Software, vol. 27, no. 1, pp. 3-16, 1994.
    • (1994) J. Systems and Software , vol.27 , Issue.1 , pp. 3-16
    • Miyazaki, Y.1    Terakado, M.2    Ozaki, K.3    Nozaki, H.4
  • 80
    • 84055216059 scopus 로고    scopus 로고
    • On configuring a case-based reasoning software project prediction system
    • G. Kadoda, M. Cartwright, and M. Shepperd, "On Configuring a Case-Based Reasoning Software Project Prediction System," Proc. UK CBR Workshop Cambridge, pp. 1-10, 2000.
    • (2000) Proc. UK CBR Workshop Cambridge , pp. 1-10
    • Kadoda, G.1    Cartwright, M.2    Shepperd, M.3
  • 82
    • 0024880831 scopus 로고
    • Multilayer feedforward networks are universal approximators
    • DOI 10.1016/0893-6080(89)90020-8
    • K. Hornik, M. Stinchcombe, and H. White, "Multilayer Feedforward Networks Are Universal Approximators," Neural Networks, vol. 2, no. 5, pp. 359-366, 1989. (Pubitemid 20609008)
    • (1989) Neural Networks , vol.2 , Issue.5 , pp. 359-366
    • Hornik Kurt1    Stinchcombe Maxwell2    White Halbert3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.