Proceedings Article10.1109/METRIC.2001.915513
Predicting with sparse data
Martin Shepperd,M. Cartwright +1 more
- 04 Apr 2001
- pp 28-39
TL;DR: The authors describe their sparse data method (SDM) based upon a pairwise comparison technique and T.L. Saaty's (1980) Analytic Hierarchy Process and conclude that the technique is promising and may help overcome some of the present barriers to effective project prediction.
read more
Abstract: It is well known that effective prediction of project cost related factors is an important aspect of software engineering. Unfortunately, despite extensive research over more than 30 years, this remains a significant problem for many practitioners. A major obstacle is the absence of reliable and systematic historic data, yet this is a sine qua non for almost all proposed methods: statistical, machine learning or calibration of existing models. The authors describe their sparse data method (SDM) based upon a pairwise comparison technique and T.L. Saaty's (1980) Analytic Hierarchy Process. Our minimum data requirement is a single known point. The technique is supported by a software tool known as DataSalvage. We show, for data from two companies, how our approach, based upon expert judgement, adds value to expert judgement by producing significantly more accurate and less biased results. A sensitivity analysis shows that our approach is robust to pairwise comparison errors. We then describe the results of a small usability trial with a practising project manager. From this empirical work we conclude that the technique is promising and may help overcome some of the present barriers to effective project prediction.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A Systematic Review of Software Development Cost Estimation Studies
Magne Jørgensen,Martin Shepperd +1 more
TL;DR: A systematic review of previous work identifies 304 software cost estimation papers in 76 journals and classifies the papers according to research topic, estimation approach, research approach, study context and data set to provide a basis for the improvement of software-estimation research.
Researcher Bias: The Use of Machine Learning in Software Defect Prediction
TL;DR: A meta-analysis of all relevant, high quality primary studies of defect prediction to determine what factors influence predictive performance finds that the choice of classifier has little impact upon performance and the major explanatory factor is the researcher group.
Software engineering economics
Barry Boehm
- 01 Jan 1981
TL;DR: In this article, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
380
On the Value of Ensemble Effort Estimation
TL;DR: While there is no best single effort estimation method, there exist best combinations of such effort estimation methods.
Reliability and validity in comparative studies of software prediction models
TL;DR: It is suggested that it is the research procedure itself that is unreliable, and this lack of reliability may strongly contribute to the lack of convergence in empirical studies on software prediction models.
References
The Analytic Hierarchy Process
Thomas L. Saaty,Kevin P. Kearns +1 more
- 01 Jan 1985
TL;DR: Analytic Hierarchy Process (AHP) as mentioned in this paper is a systematic procedure for representing the elements of any problem hierarchically, which organizes the basic rationality by breaking down a problem into its smaller constituent parts and then guides decision makers through a series of pairwise comparison judgments to express the relative strength or intensity of impact of the elements in the hierarchy.
16.9K
•Book
Software Engineering Economics
Barry Boehm
- 01 Jan 1981
TL;DR: In this article, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
6K
Software engineering economics
Barry Boehm
- 04 Oct 1993
TL;DR: In this paper, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
5.9K
Timid choices and bold forecasts: a cognitive perspective on risk taking
Daniel Kahneman,Dan Lovallo +1 more
TL;DR: In this article, the authors examined the effect of statistical aggregation in mitigating relative risk in decision-making in organizations and found that over optimistic forecasts result from the adoption of an inside view of the problem, which anchors predictions on plans and scenarios.
2.2K
Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation
A.J. Albrecht,J.E. Gaffney +1 more
TL;DR: In this paper, the equivalence between Albrecht's external input/output data flow representative of a program (the function points" metric) and Halstead's [2] "software science" or "software linguistics" model of a programming program as well as the "soft content" variation of Halsteads model suggested by Gaffney [7] was demonstrated.
1.6K