Software Effort Estimation Using Scott Knott Test
Author(s):
Sujitha.M, Sivakumar.N
Year of Publication:
2015
International Journal of Computer Science and Engineering Communications
Abstract
Software Cost Estimation is used for large-scaled and complex software systems leads managers to settle
SCE as one of the most vital activities that is closely related to predicate the success or failure of the whole
development process. Propose a statistical framework based on a multiple comparisons algorithm in order to rank
several cost estimation models, identifying those which have significant differences in accuracy, and clustering them
in non-overlapping groups. In the existing work Scott-Knott test was used to rank and cluster the software estimation
models. The test proposed by Scott Knott, a procedure of means grouping, is an effective alternative to perform
procedures of multiple comparisons without ambiguity. This study aimed to propose a modification related to the
partitioning and means grouping in the said procedure, to obtain results without ambiguity among treatments,
organized in more homogeneous groups. In the proposed methodology, treatments that did not participate in the initial
group are joined for a new analysis, which allows for a better group distribution. The proposed methodology is
considered effective, aiming at the identification of elite cultivar groups for recommendation.
Index Terms: software cost estimation; software metrics; software effort estimation; statistical methods.
Introduction
Prediction of the effort is used to complete the software project by comparing the prediction models over past historical
data set. This framework is based on a multiple comparisons algorithm, to rank several cost estimation models.
Software Engineering cost model and estimation techniques are used for budgeting, trade-off, risk analysis, and project
planning with control to provide software improvement investment analysis. The estimation increases the breadth of
the search for relevant studies which conduct more studies on estimation methods commonly used by the software
industry and also increases the awareness of how properties of the dataset impacts the results when evaluating the
estimation methods. Accuracy is measured by the Magnitude of Relative Error (MRE) and MRE to the Estimate
(MER). This can be achieved by accurate cost estimation. This needs the knowledge of size specifications, source code,
manuals and the rate at which the requirements are likely to change during development and also the probable number
of bugs that are likely to be encounter. The capability of development team and the salary overhead incase if team
increases along with the tools are necessary for estimation.