This paper explores some of the practical issues associated with the use of case-based reasoning (CBR) or estimation by analogy. We note that different research teams have reported widely differing results with this technology. Whilst we accept that underlying characteristics of the datasets being used play a major role we also argue that configuring a CBR system can also have an impact. We examine the impact of the choice of number of analogies when making predictions; we also look at different adaptation strategies. Our analysis is based on a dataset of software projects collected by a Canadian software house. Our results show that choosing analogies is important but adaptation strategy appears to be less so. These findings must be temper...
Introduction An increasing number of activities and publications underlines that the fields of Soft...
We consider software project cost estimation from a problem solving perspective. Taking a cognitive ...
Software effort estimation is an essential feature of software engineering for effective planning, c...
Analogical or case-based reasoning (CBR) is a knowledge management technology based upon problem-sol...
As web-based applications become more popular and more sophisticated, so does the requirement for ea...
Software effort estimates is an important part of software development work and provides essential i...
This is a post print version of the article. The official published version can be obtained from the...
Software products are taking and increasingly important part in everyday life and all kinds of indus...
Abstract — Case-Based Reasoning (CBR) has been widely used to generate good software effort estimate...
Accurate project effort estimation is an important goal for the software engineering community. Till...
A case-based analogical reasoning model, called Estor, was proposed and elaborated from verbal proto...
A case-based analogical reasoning model, called Estor, was proposed and elaborated from verbal proto...
This thesis proposes a novel approach, called Analogy-X to extend and improve the classical data-int...
We consider software project cost estimation from a problem solving perspective. Taking a cognitive ...
BACKGROUND – whilst substantial effort has been invested in developing and evaluating knowledge-base...
Introduction An increasing number of activities and publications underlines that the fields of Soft...
We consider software project cost estimation from a problem solving perspective. Taking a cognitive ...
Software effort estimation is an essential feature of software engineering for effective planning, c...
Analogical or case-based reasoning (CBR) is a knowledge management technology based upon problem-sol...
As web-based applications become more popular and more sophisticated, so does the requirement for ea...
Software effort estimates is an important part of software development work and provides essential i...
This is a post print version of the article. The official published version can be obtained from the...
Software products are taking and increasingly important part in everyday life and all kinds of indus...
Abstract — Case-Based Reasoning (CBR) has been widely used to generate good software effort estimate...
Accurate project effort estimation is an important goal for the software engineering community. Till...
A case-based analogical reasoning model, called Estor, was proposed and elaborated from verbal proto...
A case-based analogical reasoning model, called Estor, was proposed and elaborated from verbal proto...
This thesis proposes a novel approach, called Analogy-X to extend and improve the classical data-int...
We consider software project cost estimation from a problem solving perspective. Taking a cognitive ...
BACKGROUND – whilst substantial effort has been invested in developing and evaluating knowledge-base...
Introduction An increasing number of activities and publications underlines that the fields of Soft...
We consider software project cost estimation from a problem solving perspective. Taking a cognitive ...
Software effort estimation is an essential feature of software engineering for effective planning, c...