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

skip to main content
10.1145/2134254.2134267acmotherconferencesArticle/Chapter ViewAbstractPublication PagesisecConference Proceedingsconference-collections
research-article
Free access

Improving estimation accuracy by using case based reasoning and a combined estimation approach

Published: 22 February 2012 Publication History

Abstract

Several models of software estimation are available in the industry today. Models are available for estimating project cost, schedule, defects, personnel required etc. Available estimation models can be classified as being analogy based, parameter based, expert based and size based. Experimental results show that different models yield different results of estimates for the same project. In this paper, we demonstrate a technique that combines two available techniques. Our approach permits adding parameters for estimation dynamically based on the context of the project using case based reasoning. These parameters are used to compute a similarity index, which in turn, is used for estimation. Estimates can also be revised based on delay causing incidents that occur during the execution of the project. Data from about 10 projects executed in the past shows that estimates developed using our approach can converge to actual values over a period of time.

References

[1]
Stein Grimstad. 2005. Understanding of Estimation Accuracy in Software Development Projects. 11th IEEE International Software Metrics Symposium.
[2]
Aamodt Agnar and Enric Plaza. 1994. Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches. Artificial Intelligence Communications 7, no. 1. 39--52.
[3]
G. Kadoda, M. Cartwright, L. Chen, and M. J. Sheppard. 2000. Experiences Using Case-Based Reasoning to Predict Software Project Effort, Proceedings of the EASE 2000 Conference, Keele, UK.
[4]
Tridas Mukhopadhya, Steven S and Vicinanza, Michael J. 1992. Examining the Feasibility of a Case-Based Reasoning Model for Software Effort Estimation. MIS Quarterly 155--171.
[5]
Finnie, G. R., G. E. Wittig, and J.-M. Desharnais. A comparison of software effort estimation techniques using function points with neural networks, case based reasoning and regression models, Journal of Systems Software, 281--289.
[6]
Rossella Bisio and Fabi Malobocchia, Cost Estimation of Software Projects using Case Based Reasoning. Lecture Notes in Computer Science, 1995, Volume 1010/1995, 11--22.
[7]
Emilia Mendes, Nile Mosley, Steve Counsell. 2002. The Application of Case-Based Reasoning to Early Web Project Cost Estimation, Proceedings, 26th Annual Computer Software and Applications Conference.
[8]
Moløkken, K. and M. Jorgensen. 2003. A review of software surveys on software effort estimation. In Proceedings of the International Symposium on Empirical Software Engineering.

Cited By

View all
  • (2014)Maintenance decision making in problem and modification analysis phase using a knowledge-based model2014 8th. Malaysian Software Engineering Conference (MySEC)10.1109/MySec.2014.6985984(25-30)Online publication date: Sep-2014

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ISEC '12: Proceedings of the 5th India Software Engineering Conference
February 2012
174 pages
ISBN:9781450311427
DOI:10.1145/2134254
Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • IITK: Indian Institute of Technology Kanpur

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 February 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. WBS
  2. case based reasoning (CBR)
  3. cost
  4. estimation
  5. schedule
  6. software size

Qualifiers

  • Research-article

Conference

ISEC '12
Sponsor:
  • IITK
ISEC '12: India Software Engineering Conference 2012
February 22 - 25, 2012
Kanpur, India

Acceptance Rates

ISEC '12 Paper Acceptance Rate 26 of 107 submissions, 24%;
Overall Acceptance Rate 76 of 315 submissions, 24%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)113
  • Downloads (Last 6 weeks)11
Reflects downloads up to 18 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2014)Maintenance decision making in problem and modification analysis phase using a knowledge-based model2014 8th. Malaysian Software Engineering Conference (MySEC)10.1109/MySec.2014.6985984(25-30)Online publication date: Sep-2014

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media