Brunel University Research Archive (BURA) >
Research Areas >
Software Engineering (B-SERC) >

Please use this identifier to cite or link to this item: http://bura.brunel.ac.uk/handle/2438/1101

Title: Estimating software project effort using analogies
Authors: Shepperd, MJ
Schofield, C
Keywords: Case-based reasoning
Project effort prediction
Cost model
Empirical software engineering
Publication Date: 1997
Publisher: IEEE
Citation: IEEE Transactions on Software Engineering, 23(11): 736 - 743, Nov 1997
Abstract: Accurate project effort prediction is an important goal for the software engineering community. To date most work has focused upon building algorithmic models of effort, for example COCOMO. These can be calibrated to local environments. We describe an alternative approach to estimation based upon the use of analogies. The underlying principle is to characterise projects in terms of features (for example, the number of interfaces, the development method or the size of the functional requirements document). Completed projects are stored and then the problem becomes one of finding the most similar projects to the one for which a prediction is required. Similarity is defined as Euclidean distance in n-dimensional space where n is the number of project features. Each dimension is standardised so all dimensions have equal weight. The known effort values of the nearest neighbours to the new project are then used as the basis for the prediction. The process is automated using a PC based tool known as ANGEL. The method is validated on nine different industrial datasets (a total of 275 projects) and in all cases analogy outperforms algorithmic models based upon stepwise regression. From this work we argue that estimation by analogy is a viable technique that, at the very least, can be used by project managers to complement current estimation techniques.
URI: http://bura.brunel.ac.uk/handle/2438/1101
DOI: http://dx.doi.org/10.1109/32.637387
ISSN: 0098-5589
Appears in Collections:Computer Science
Software Engineering (B-SERC)
Dept of Computer Science Research Papers

Files in This Item:

File Description SizeFormat
Estimating Software 1997.pdf342.65 kBAdobe PDFView/Open

Items in BURA are protected by copyright, with all rights reserved, unless otherwise indicated.