Critical Success Factors In Software Projects
IEEE Software
Explanation-Based Generalization: A Unifying View
Machine Learning
ICCBR '95 Proceedings of the First International Conference on Case-Based Reasoning Research and Development
Knowledge Management and Case-Based Reasoning: A Perfect Match?
Proceedings of the Fourteenth International Florida Artificial Intelligence Research Society Conference
Using CBR to Estimate Development Effort for Web Hypermedia Applications
Proceedings of the Fifteenth International Florida Artificial Intelligence Research Society Conference
Evaluating the Perceived Effect of Software Engineering Practices in the Italian Industry
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Evaluating logistic regression models to estimate software project outcomes
Information and Software Technology
The optimization of success probability for software projects using genetic algorithms
Journal of Systems and Software
Hi-index | 0.00 |
Case-based reasoning is a flexible methodology to manage software development related tasks. However, when the reasoner's task is prediction, there are a number of different CBR techniques that could be chosen to address the characteristics of a dataset. We examine several of these techniques to assess their accuracy in predicting software development project outcomes (i.e., whether the project is a success or failure) and identify critical success factors within our data. We collected the data from software developers who answered a questionnaire targeting a software development project they had recently worked on. The questionnaire addresses both technical and managerial features of software development projects. The results of these evaluations are compared with results from logistic regression analysis, which serves as a comparative baseline. The research in this paper can guide design decisions in future CBR implementations to predict the outcome of projects described with managerial factors.