Skip to main content
Erschienen in: Empirical Software Engineering 1-2/2012

01.02.2012

A replicated assessment and comparison of adaptation techniques for analogy-based effort estimation

verfasst von: Mohammad Azzeh

Erschienen in: Empirical Software Engineering | Ausgabe 1-2/2012

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Variants of adaptation techniques have been proposed in previous studies to improve the performance of analogy-based effort estimation. The results of these studies are often contradictory and cannot simply be generalized because there are many uncontrollable source of variations between adaptation studies. The study presented in this paper has been carried out in order to replicate the assessment and comparison of different adaptation techniques utilised in analogy-based software effort prediction. Empirical evaluation of variants of adaptation techniques with Jack-knifing procedure have been carried out. Seven datasets come from PROMISE data repository were used for benchmarking. The results are also investigated within the presence/absence of feature subset selection algorithm. The current study permitted us to discover that linear adjustment approaches are more accurate than nonlinear adjustment because of the nature of the employed datasets that have, in most cases, normality characteristics.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Fußnoten
1
All datasets used in this study are available on PROMISE website(http://​www.​promisedata.​org)
 
2
Local similarity degree can be measured based on single feature, while global can be measured by aggregating all local similarity degrees.
 
3
\( {\text{PRED = }}100 \times (\lambda /n) \) is used to count the percentage of estimates that have magnitude relative error less than 25%., where \( \lambda \) is the number of projects where magnitude relative error less than or equal 25%., and n is the number of all
 
Literatur
Zurück zum Zitat Albrecht AJ, Gaffney J (1983) Software function, source lines of code, and development effort prediction. IEEE Trans Softw Eng 9:639–648CrossRef Albrecht AJ, Gaffney J (1983) Software function, source lines of code, and development effort prediction. IEEE Trans Softw Eng 9:639–648CrossRef
Zurück zum Zitat Angelis L, Stamelos I (2000) A simulation tool for efficient analogy based cost estimation. Empir Softw Eng 5:35–68CrossRef Angelis L, Stamelos I (2000) A simulation tool for efficient analogy based cost estimation. Empir Softw Eng 5:35–68CrossRef
Zurück zum Zitat Auer M, Trendowicz A, Graser B, Haunschmid E, Biffl S (2006) Optimal project feature weights in analogy-based cost estimation: Improvement and limitations. IEEE Trans Softw Eng 32:83–92CrossRef Auer M, Trendowicz A, Graser B, Haunschmid E, Biffl S (2006) Optimal project feature weights in analogy-based cost estimation: Improvement and limitations. IEEE Trans Softw Eng 32:83–92CrossRef
Zurück zum Zitat Azzeh M, Neagu D, Cowling P (2008) Fuzzy feature subset selection for software effort estimation, in proceedings of international workshop on software predictors PROMISE’08. Leipzig, Germany, pp 71–78 Azzeh M, Neagu D, Cowling P (2008) Fuzzy feature subset selection for software effort estimation, in proceedings of international workshop on software predictors PROMISE’08. Leipzig, Germany, pp 71–78
Zurück zum Zitat Azzeh M, Neagu D, Cowling P (2010) Fuzzy grey relational analysis for software effort estimation. Empir Softw Eng 15:60–90CrossRef Azzeh M, Neagu D, Cowling P (2010) Fuzzy grey relational analysis for software effort estimation. Empir Softw Eng 15:60–90CrossRef
Zurück zum Zitat Boehm B (1981) Software engineering economics. Prentice-Hall, NYMATH Boehm B (1981) Software engineering economics. Prentice-Hall, NYMATH
Zurück zum Zitat Boetticher G, Menzies T, Ostrand T (2010) PROMISE Repository of empirical software engineering data http://promisedata.org/ repository, West Virginia University, Department of Computer Science Boetticher G, Menzies T, Ostrand T (2010) PROMISE Repository of empirical software engineering data http://​promisedata.​org/​ repository, West Virginia University, Department of Computer Science
Zurück zum Zitat Briand LC, El-Emam K, Surmann D, Wieczorek I, Maxwell KD (1999) An assessment and comparison of common cost estimation modeling techniques. Proceeding of the 1999 International Conference on Software Engineering, pp 313–322 Briand LC, El-Emam K, Surmann D, Wieczorek I, Maxwell KD (1999) An assessment and comparison of common cost estimation modeling techniques. Proceeding of the 1999 International Conference on Software Engineering, pp 313–322
Zurück zum Zitat Chen Z, Menzies T, Port D, Boehm B (2005) Feature subset selection can improve software effort estimation accuracy, in proceedings of workshop predictor models in software engineering PROMISE’05. ACM, St. Louis, pp 1–6 Chen Z, Menzies T, Port D, Boehm B (2005) Feature subset selection can improve software effort estimation accuracy, in proceedings of workshop predictor models in software engineering PROMISE’05. ACM, St. Louis, pp 1–6
Zurück zum Zitat Desharnais JM (1989) Analyse statistique de la productivitie des projets informatique a partie de la technique des point des foncti on. University of Montreal Desharnais JM (1989) Analyse statistique de la productivitie des projets informatique a partie de la technique des point des foncti on. University of Montreal
Zurück zum Zitat Foss T, Stensrud E, Kitchenham B, Myrtveit I (2003) A simulation study of the model evaluation criterion MMRE. IEEE Trans Softw Eng 29:985–995CrossRef Foss T, Stensrud E, Kitchenham B, Myrtveit I (2003) A simulation study of the model evaluation criterion MMRE. IEEE Trans Softw Eng 29:985–995CrossRef
Zurück zum Zitat Idri A, Abran A, Khoshgoftaar T (2001) Fuzzy Analogy: a New Approach for Software Effort Estimation, In: 11th International Workshop in Software Measurements, pp 93–101 Idri A, Abran A, Khoshgoftaar T (2001) Fuzzy Analogy: a New Approach for Software Effort Estimation, In: 11th International Workshop in Software Measurements, pp 93–101
Zurück zum Zitat Jeffery R, Ruhe M, Wieczorek I (2001) Using public domain metrics to estimate software development effort. Proceedings Seventh International Software Metrics Symposium, pp 16–27 Jeffery R, Ruhe M, Wieczorek I (2001) Using public domain metrics to estimate software development effort. Proceedings Seventh International Software Metrics Symposium, pp 16–27
Zurück zum Zitat Jorgensen M, Indahl U, Sjoberg D (2003) Software effort estimation by analogy and “regression toward the mean”. J Syst Softw 68:253–262CrossRef Jorgensen M, Indahl U, Sjoberg D (2003) Software effort estimation by analogy and “regression toward the mean”. J Syst Softw 68:253–262CrossRef
Zurück zum Zitat Kemerer CF (1987) An empirical validation of software cost estimation models, Comm. ACM 30:416–429CrossRef Kemerer CF (1987) An empirical validation of software cost estimation models, Comm. ACM 30:416–429CrossRef
Zurück zum Zitat Keung J, Kitchenham B, Jeffery DR (2008) Analogy-X: providing statistical inference to analogy-based software cost estimation. IEEE Trans Softw Eng 34(4):471–484CrossRef Keung J, Kitchenham B, Jeffery DR (2008) Analogy-X: providing statistical inference to analogy-based software cost estimation. IEEE Trans Softw Eng 34(4):471–484CrossRef
Zurück zum Zitat Kirsopp C, Mendes E, Premraj R, Shepperd M (2003) An empirical analysis of linear adaptation techniques for case-based prediction. International Conference on CBR. pp 231–245 Kirsopp C, Mendes E, Premraj R, Shepperd M (2003) An empirical analysis of linear adaptation techniques for case-based prediction. International Conference on CBR. pp 231–245
Zurück zum Zitat Kocaguneli E, Menzies T, Bener A, Keung J (2011) Exploiting the Essential Assumptions of Analogy-based Effort Estimation, IEEE transaction on Software Engineering. ISSN: 0098-5589 Kocaguneli E, Menzies T, Bener A, Keung J (2011) Exploiting the Essential Assumptions of Analogy-based Effort Estimation, IEEE transaction on Software Engineering. ISSN: 0098-5589
Zurück zum Zitat Li JZ, Ruhe G, Al-Emran A, Richter M (2007) A flexible method for software effort estimation by analogy. Empir Softw Eng 12(1):65–106CrossRef Li JZ, Ruhe G, Al-Emran A, Richter M (2007) A flexible method for software effort estimation by analogy. Empir Softw Eng 12(1):65–106CrossRef
Zurück zum Zitat Li YF, Xie M, Goh TN (2009) A study of the non-linear adjustment for analogy based software cost estimation. Empir Softw Eng 14:603–643CrossRef Li YF, Xie M, Goh TN (2009) A study of the non-linear adjustment for analogy based software cost estimation. Empir Softw Eng 14:603–643CrossRef
Zurück zum Zitat Maxwell K (2002) Applied statistics for software managers. Prentice-Hall, Englewood Cliffs Maxwell K (2002) Applied statistics for software managers. Prentice-Hall, Englewood Cliffs
Zurück zum Zitat Mendes E, Mosley N, Counsell S (2003a) A replicated assessment of the use of adaptation rules to improve Web cost estimation, International Symposium on Empirical Software Engineering, pp 100–109 Mendes E, Mosley N, Counsell S (2003a) A replicated assessment of the use of adaptation rules to improve Web cost estimation, International Symposium on Empirical Software Engineering, pp 100–109
Zurück zum Zitat Mendes E, Watson I, Triggs C, Mosley N, Counsell S (2003b) A comparative study of cost estimation models for web hypermedia applications. Empir Softw Eng 8:163–196CrossRef Mendes E, Watson I, Triggs C, Mosley N, Counsell S (2003b) A comparative study of cost estimation models for web hypermedia applications. Empir Softw Eng 8:163–196CrossRef
Zurück zum Zitat Menzies T, Chen Z, Hihn J, Lum K (2006) Selecting best practices for effort estimation. IEEE Trans Softw Eng 32:883–895CrossRef Menzies T, Chen Z, Hihn J, Lum K (2006) Selecting best practices for effort estimation. IEEE Trans Softw Eng 32:883–895CrossRef
Zurück zum Zitat Miller J (2005) Replicating software engineering experiments: a poisoned chalice or the Holy Grail? Inf Softw Technol 47:233–244CrossRef Miller J (2005) Replicating software engineering experiments: a poisoned chalice or the Holy Grail? Inf Softw Technol 47:233–244CrossRef
Zurück zum Zitat Myrtveit I, Stensrud E, Shepperd M (2005) Reliability and validity in comparative studies of software prediction models. IEEE Trans Softw Eng 31(5):380–391CrossRef Myrtveit I, Stensrud E, Shepperd M (2005) Reliability and validity in comparative studies of software prediction models. IEEE Trans Softw Eng 31(5):380–391CrossRef
Zurück zum Zitat Shepperd M, Cartwright M (2005) A Replication of the Use of Regression towards the Mean (R2M) as an Adjustment to Effort Estimation Models, 11th IEEE International Software Metrics Symposium (METRICS’05), p 38 Shepperd M, Cartwright M (2005) A Replication of the Use of Regression towards the Mean (R2M) as an Adjustment to Effort Estimation Models, 11th IEEE International Software Metrics Symposium (METRICS’05), p 38
Zurück zum Zitat Shepperd M, Kadoda G (2001) Comparing software prediction techniques using simulation. IEEE Trans Softw Eng 27(11):1014–1022CrossRef Shepperd M, Kadoda G (2001) Comparing software prediction techniques using simulation. IEEE Trans Softw Eng 27(11):1014–1022CrossRef
Zurück zum Zitat Shepperd M, Schofield C (1997) Estimating software project effort using analogies. IEEE Trans Softw Eng 23:736–743CrossRef Shepperd M, Schofield C (1997) Estimating software project effort using analogies. IEEE Trans Softw Eng 23:736–743CrossRef
Zurück zum Zitat Walkerden F, Jeffery DR (1999) An empirical study of analogy-based software effort Estimation. Empir Softw Eng 4(2):135–158CrossRef Walkerden F, Jeffery DR (1999) An empirical study of analogy-based software effort Estimation. Empir Softw Eng 4(2):135–158CrossRef
Metadaten
Titel
A replicated assessment and comparison of adaptation techniques for analogy-based effort estimation
verfasst von
Mohammad Azzeh
Publikationsdatum
01.02.2012
Verlag
Springer US
Erschienen in
Empirical Software Engineering / Ausgabe 1-2/2012
Print ISSN: 1382-3256
Elektronische ISSN: 1573-7616
DOI
https://doi.org/10.1007/s10664-011-9176-6

Weitere Artikel der Ausgabe 1-2/2012

Empirical Software Engineering 1-2/2012 Zur Ausgabe

Premium Partner