Journal of Software Engineering and Applications

Volume 3, Issue 11 (November 2010)

ISSN Print: 1945-3116   ISSN Online: 1945-3124

Google-based Impact Factor: 2  Citations  

Case-Based Reasoning for Reducing Software Development Effort

HTML  Download Download as PDF (Size: 413KB)  PP. 1005-1014  
DOI: 10.4236/jsea.2010.311118    5,131 Downloads   10,397 Views  Citations

Affiliation(s)

.

ABSTRACT

How can we best find project changes that most improve project estimates? Prior solutions to this problem required the use of standard software process models that may not be relevant to some new project. Also, those prior solutions suffered from limited verification (the only way to assess the results of those studies was to run the recommendations back through the standard process models). Combining case-based reasoning and contrast set learning, the W system requires no underlying model. Hence, it is widely applicable (since there is no need for data to conform to some software process models). Also, W’s results can be verified (using holdout sets). For example, in the experiments reported here, W found changes to projects that greatly reduced estimate median and variance by up to 95% and 83% (respectively).

Share and Cite:

Brady, A. , Menzies, T. , El-Rawas, O. , Kocaguneli, E. and Keung, J. (2010) Case-Based Reasoning for Reducing Software Development Effort. Journal of Software Engineering and Applications, 3, 1005-1014. doi: 10.4236/jsea.2010.311118.

Cited by

[1] Multi-objective search-based approach for software project management
2019
[2] Towards Requirement Change Management for Global Software Development using Case Base Reasoning
2018
[3] Proses Inferensi Dinamis Pada Software Effort Estimation Menggunakan Case Based Reasoning
2017
[4] A Case-Based Quality Assurance System for Higher Education
2017
[5] Uma abordagem baseada em ontologias e raciocínio baseado em casos para apoiar o desenvolvimento distribuído de software
2015
[6] Secrets of Effort Estimation
T Menzies, 2014
[7] Cross Trees: Visualizing Estimations using Decision Trees
2014
[8] Learning Project Management Decisions: A Case Study with Case-Based Reasoning Versus Data Farming
2013
[9] Learning Project Management Decisions: Case-Based Reasoning or Data Farming?
Menzies, Tim, Adam Brady, Jacky W. Keung, Jairus Hihn, Steven Williams, Oussama El-Rawas, Phillip Green, and Barry Boehm, 2013
[10] Learning Changes to Software Projects
S Williams, O El-Rawas, P Green - menzies.us, 2011
[11] W2: A Simple, Flexible, Case-Based Recommendation Engine for Software Quality Optimization
2011
[12] Upravljanje Projektima i Procjena Napora Razvoja Programskog Proizvoda
H Karna - intranet.fesb.hr, 2011
[13] What is" Enough" Quality for Data Repositories?
Software Quality Professional, 2011
[14] Case-based reasoning vs parametric models for software quality optimization
Proceedings of the 6th International Conference on Predictive Models in Software Engineering. ACM, 2010
[15] Algorithms for Software Quality Optimization
2010

Copyright © 2025 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.