
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
ASCII Text  x  
A. Bener, J. W. Keung, T. Menzies, E. Kocaguneli, "Exploiting the Essential Assumptions of AnalogyBased Effort Estimation," IEEE Transactions on Software Engineering, vol. 38, no. 2, pp. 425438, MarchApril, 2012.  
BibTex  x  
@article{ 10.1109/TSE.2011.27, author = {A. Bener and J. W. Keung and T. Menzies and E. Kocaguneli}, title = {Exploiting the Essential Assumptions of AnalogyBased Effort Estimation}, journal ={IEEE Transactions on Software Engineering}, volume = {38}, number = {2}, issn = {00985589}, year = {2012}, pages = {425438}, doi = {http://doi.ieeecomputersociety.org/10.1109/TSE.2011.27}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, }  
RefWorks Procite/RefMan/Endnote  x  
TY  JOUR JO  IEEE Transactions on Software Engineering TI  Exploiting the Essential Assumptions of AnalogyBased Effort Estimation IS  2 SN  00985589 SP425 EP438 EPD  425438 A1  A. Bener, A1  J. W. Keung, A1  T. Menzies, A1  E. Kocaguneli, PY  2012 KW  trees (mathematics) KW  pattern clustering KW  program testing KW  project management KW  software cost estimation KW  project data KW  analogybased effort estimation KW  software effort estimator design KW  essential assumption KW  supertree variance KW  subtree variance KW  Coc81 data set KW  Nasa93 data set KW  Desharnais data set KW  Albrecht data set KW  ISBSG data set KW  Turkish companies KW  estimation variance KW  binary cluster tree KW  cluster subtrees KW  dynamic selection KW  nearest neighbor selection KW  Estimation KW  Training KW  Software KW  Training data KW  Linear regression KW  Euclidean distance KW  Humans KW  kNN. KW  Software cost estimation KW  analogy VL  38 JA  IEEE Transactions on Software Engineering ER   
[1] B.W. Boehm, Software Engineering Economics. Prentice Hall PTR, 1981.
[2] C. Kemerer, "An Empirical Validation of Software Cost Estimation Models," Comm. ACM, vol. 30, pp. 416429, May 1987.
[3] Spareref.com "Nasa to Shut Down Checkout & Launch Control System," http://bit.lyeiYxlf, Aug. 2002.
[4] B. Boehm, C. Abts, and S. Chulani, "Software Development Cost Estimation Approaches—A Survey," Annals of Software Eng., vol. 10, pp. 177205, 2000.
[5] M. Jorgensen and M. Shepperd, "A Systematic Review of Software Development Cost Estimation Studies," IEEE Trans. Software Eng., vol. 33, no. 1, pp. 3353, Jan. 2007.
[6] M. Shepperd, "Software Project Economics: A Roadmap," Proc. Future of Software Eng., pp. 304315, 2007.
[7] B. Kitchenham, E. Mendes, and G.H. Travassos, "Cross versus WithinCompany Cost Estimation Studies: A Systematic Review," IEEE Trans. Software Eng., vol. 33, no. 5, pp. 316329, May 2007.
[8] M. Auer, A. Trendowicz, B. Graser, E. Haunschmid, and S. Biffl, "Optimal Project Feature Weights in AnalogyBased Cost Estimation: Improvement and Limitations," IEEE Trans. Software Eng., vol. 32, no. 2, pp. 8392, Feb. 2006.
[9] T. Menzies, Z. Chen, J. Hihn, and K. Lum, "Selecting Best Practices for Effort Estimation," IEEE Trans. Software Eng., vol. 32, no. 11, pp. 883895, Nov. 2006.
[10] D. Baker, "A Hybrid Approach to Expert and ModelBased Effort Estimation," master's thesis, LCSEE, West Virginia Univ., http://bit.lyhWDEfU, 2007.
[11] 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. 163196, 2003.
[12] 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. 241252, 2009.
[13] J.R. Quinlan, "Boosting FirstOrder Learning," Proc. Seventh Int'l Workshop Algorithmic Learning Theory, pp. 143155, 1996.
[14] T. Menzies, O. Jalali, J. Hihn, D. Baker, and K. Lum, "Stable Rankings for Different Effort Models," Automated Software Eng., vol. 17, no. 4, pp. 409437, Dec. 2010.
[15] F. Walkerden and R. Jeffery, "An Empirical Study of AnalogyBased Software Effort Estimation," Empirical Software Eng., vol. 4, no. 2, pp. 135158, 1999.
[16] C. Kirsopp, M. Shepperd, and R. Premraj, "Case and Feature Subset Selection in CaseBased Software Project Effort Prediction," Proc. Int'l Conf. KnowledgeBased Systems and Applied Artificial Intelligence, 2003.
[17] M. Shepperd and C. Schofield, "Estimating Software Project Effort Using Analogies," IEEE Trans. Software Eng., vol. 23, no. 11, pp. 736743, Nov. 1997.
[18] M. Shepperd, C. Schofield, and B. Kitchenham, "Effort Estimation Using Analogy," Proc. Int'l Conf. Software Eng., 1996.
[19] G. Kadoda, M. Cartwright, and M. Shepperd, "On Configuring a CaseBased Reasoning Software Project Prediction System," Proc. UK Case Based Reasoning Workshop, pp. 110, 2000.
[20] J. Li and G. Ruhe, "Analysis of Attribute Weighting Heuristics for AnalogyBased Software Effort Estimation Method Aqua+," Empirical Software Eng., vol. 13, pp. 6396, Feb. 2008.
[21] J. Li and G. Ruhe, "A Comparative Study of Attribute Weighting Heuristics for Effort Estimation by Analogy," Proc. ACM/IEEE Int'l Symp. Empirical Software Eng., pp. 6674, 2006.
[22] J. Li and G. Ruhe, "Decision Support Analysis for Software Effort Estimation by Analogy," Proc. Third Int'l Workshop Predictor Models in Software Eng., p. 6, 2007.
[23] J.W. Keung, "Empirical Evaluation of Analogyx for Software Cost Estimation," Proc. Second ACMIEEE Int'l Symp. Empirical Software Eng. and Measurement, pp. 294296, 2008.
[24] J.W. Keung, B.A. Kitchenham, and D.R. Jeffery, "Analogyx: Providing Statistical Inference to AnalogyBased Software Cost Estimation," IEEE Trans. Software Eng., vol. 34, no. 4, pp. 471484, July/Aug. 2008.
[25] J.W. Keung and B. Kitchenham, "Experiments with Analogyx for Software Cost Estimation," Proc. Australian Conf. Software Eng., pp. 229238, 2008.
[26] B. Nuseibeh, "To Be and Not to Be: On Managing Inconsistency in Software Development," Proc. Eight IEEE Int'l Workshop Software Specification and Design, pp. 164169, 1996.
[27] B.W. Boehm, C. Abts, A.W. Brown, S. Chulani, B.K. Clark, E. Horowitz, R. Madachy, D.J. Reifer, and B. Steece, Software Cost Estimation with Cocomo II. Prentice Hall PTR, 2000.
[28] M. Jorgensen, "A Review of Studies on Expert Estimation of Software Development Effort," J. Systems and Software, vol. 70, pp. 3760, 2004.
[29] M. Jorgensen and T. Gruschke, "The Impact of LessonsLearned Sessions on Effort Estimation and Uncertainty Assessments," IEEE Trans. Software Eng., vol. 35, no. 3, pp. 368383, May/June 2009.
[30] M. Shepperd and G.F. Kadoda, "Comparing Software Prediction Techniques Using Simulation," IEEE Trans. Software Eng., vol. 27, no. 11, pp. 10141022, Nov. 2001.
[31] 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. 929937, 2008.
[32] A. Venkatachalam, "Software Cost Estimation Using Artificial Neural Networks," Proc. Int'l Joint Conf. Neural Networks, pp. 987990, 1993.
[33] G. Wittig and G. Finnie, "Estimating Software Development Effort with Connectionist Models," Information and Software Technology, vol. 39, no. 7, pp. 469476, 1997.
[34] Y.C. Ho and A.E. Bryson, Applied Optimal Control: Optimization, Estimation, and Control. Hemisphere Pub. Corp., 1969.
[35] D.E. Rumelhart and J.L. McClelland, Parallel Distributed Processing: Explorations in the Microstructure, vol. 2. MIT Press, PDP Research Group 1986.
[36] B. Kitchenham and E. Mendes, "Why Comparative Effort Prediction Studies May Be Invalid," Proc. Int'l Conf. Predictor Models in Software Eng., pp. 15, 2009.
[37] M. Hall and G. Holmes, "Benchmarking Attribute Selection Techniques for Discrete Class Data Mining," IEEE Trans. Knowledge and Data Eng., vol. 15, no. 6, pp. 14371447, Nov./Dec. 2003.
[38] P.N. Tan, M. Steinbach, and V. Kumar, Introduction to Data Mining. Addison Wesley, 2005.
[39] J.C. Gower and P. Legendre, "Metric and Euclidean Properties of Dissimilarity Coefficients," J. Classification, vol. 3, pp. 548, 1986.
[40] J. Li, G. Ruhe, A. AlEmran, and M.M. Richter, "A Flexible Method for Software Effort Estimation by Analogy," Empirical Software Eng., vol. 12, no. 1, pp. 65106, 2007.
[41] C. Chang, "Finding Prototypes for Nearest Neighbor Classifiers," IEEE Trans. Computers, vol. 23, no. 11, pp. 11791185, Nov. 1974.
[42] J. Gama and C. Pinto, "Discretization from Data Streams: Applications to Histograms and Data Mining," Proc. ACM Symp. Applied Computing, pp. 662667, 2006.
[43] U.M. Fayyad and I.H. Irani, "MultiInterval Discretization of ContinuousValued Attributes for Classification Learning," Proc. Int'l Joint Conf. Artificial Intelligence, pp. 10221027, 1993.
[44] Y. Yang and G.I. Webb, "A Comparative Study of Discretization Methods for NaiveBayes Classifiers," Proc. Pacific Rim Knowledge Acquisition Workshop, pp. 159173, 2002.
[45] E. Frank, M. Hall, and B. Pfahringer, "Locally Weighted Naive Bayes," Proc. Conf. Uncertainty in Artificial Intelligence, pp. 249256, 2003.
[46] L. Angelis and I. Stamelos, "A Simulation Tool for Efficient Analogy Based Cost Estimation," Empirical Software Eng., vol. 5, pp. 3568, 2000.
[47] J.R. Quinlan, "Learning with Continuous Classes," Proc. Australian Joint Conf. Artificial Intelligence, pp. 343348, 1992.
[48] Y. Li, M. Xie, and T.N. Goh, "A Study of the NonLinear Adjustment for Analogy Based Software Cost Estimation," Empirical Software Eng., vol. 14, pp. 603643, 2009.
[49] U. Lipowezky, "Selection of the Optimal Prototype Subset for 1NN Classification," Pattern Recognition Letters, vol. 19, pp. 907918, 1998.
[50] C. Kirsopp and M. Shepperd, "Making Inferences with Small Numbers of Training Sets," IEE Proc.Software, vol. 149, no. 5, pp. 123130, Oct. 2002.
[51] 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. 380391, May 2005.
[52] D. Beeferman and A. Berger, "Agglomerative Clustering of a Search Engine Query Log," Proc. Sixth ACM SIGKDD Int'l Conf. Knowledge Discovery and Data Mining, pp. 407416, 2000.
[53] S. Guha, R. Rastogi, and K.S. Cure, "An Efficient Clustering Algorithm for Large Databases," Proc. ACM SIGMOD Int'l Conf. Management of Data, pp. 7384, 1998.
[54] M.B. Eisen, P.T. Spellman, P.O. Brown, and D. Botstein, "Cluster Analysis and Display of GenomeWide Expression Patterns," Proc. Nat'l Academy of Sciences, vol. 95, pp. 1486314868, 1998.
[55] M. Steinbach, G. Karypis, and V. Kumar, "A Comparison of Document Clustering Techniques," Proc. KDD Workshop Text Mining, 2010.
[56] E.P. Kasten and P.K. McKinley, "MESO: Supporting Online Decision Making in Autonomic Computing Systems," IEEE Trans. Knowledge and Data Eng., vol. 19, no. 4, pp. 485499, Apr. 2007.
[57] R. Quinlan, C4.5: Programs for Machine Learning. Morgan Kaufman, 1992.
[58] J. Kliijnen, "Sensitivity Analysis and Related Analyses: A Survey of Statistical Techniques," J. Statistical Computation and Simulation, vol. 57, nos. 14, pp. 111142, 1997.
[59] T. Menzies and S. Goss, "Vague Models and Their Implications for the kbs Design Cycle," Proc. Pacific Knowledge Acquisition Workshop and Monash Univ. Dept. of Software Development Technical Report TR9615, 1996.
[60] M. Shepperd, "Personnel Communication on the Value of Different Evaluation Criteria," 2007.
[61] S. Chulani, B. Boehm, and B. Steece, "Bayesian Analysis of Empirical Software Engineering Cost Models," IEEE Trans. Software Eng., vol. 25, no. 4, pp. 573583, July/Aug. 1999.
[62] G. Boetticher, "When Will It Be Done? Machine Learner Answers to the 300 Billion Dollar Question," IEEE Intelligent Systems, vol. 18, no. 3, pp. 4850, May/June 2003.
[63] 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. 985995, Nov. 2003.
[64] E. Alpaydin, Introduction to Machine Learning. MIT Press, 2004.
[65] C. Robson, Real World Research: A Resource for Social Scientists and PractitionerResearchers. Blackwell Publisher, Ltd, 2002.
[66] Y. Wang, Q. Song, S. MacDonell, M. Shepperd, and J. Shen, "Integrate the GM(1,1) and Verhulst Models to Predict Software StageEffort," IEEE Trans. Systems, vol. 39, no. 6, pp. 647658, Nov. 2009.
[67] L.C. Briand, K. El Emam, D. Surmann, I. Wieczorek, and K.D. Maxwell, "An Assessment and Comparison of Common Software Cost Estimation Modeling Techniques," Proc. Int'l Conf. Software Eng., pp. 313322, 1999.
[68] D. Milic and C. Wohlin, "Distribution Patterns of Effort Estimations," Proc. Euromicro Conf., 2004.
[69] 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 J., vol. 18, no. 1, pp. 5780, 2009.