A feasibility study of two-step software effort estimation

Naoki Kinoshita, Akito Monden

Research output: Contribution to journalArticle

Abstract

In this paper, focusing on the problem that estimation accuracy of software development effort greatly varies among software projects, we propose a two-step effort estimation method, and conduct a feasibility study of the method. In the proposed method, given a project to be estimated, we evaluate the dependability of effort estimation for the project, that is, we evaluate whether the effort can be accurately estimated or not for the project. In case that the dependability is high, we conduct the estimation. Otherwise, estimation is avoided. As a result of an experiment to assess the feasibility of the proposed method, the residual square mean turned out to be a suitable measure of dependability; and, by avoiding the estimation when a project belongs to the high residual square mean group, the estimation error was reduced, which indicates the effectiveness of the two-step estimation. Also, by relaxing the conditions to avoid the estimation, we found that it is possible to increase the number of project to be estimated, while decreasing the estimation error.

Original languageEnglish
Pages (from-to)194-200
Number of pages7
JournalComputer Software
Volume35
Issue number1
DOIs
Publication statusPublished - Feb 1 2018

Fingerprint

Error analysis
Software engineering
Experiments

ASJC Scopus subject areas

  • Software

Cite this

A feasibility study of two-step software effort estimation. / Kinoshita, Naoki; Monden, Akito.

In: Computer Software, Vol. 35, No. 1, 01.02.2018, p. 194-200.

Research output: Contribution to journalArticle

Kinoshita, Naoki ; Monden, Akito. / A feasibility study of two-step software effort estimation. In: Computer Software. 2018 ; Vol. 35, No. 1. pp. 194-200.
@article{f09637ff3f4140a9b037fc700dd40169,
title = "A feasibility study of two-step software effort estimation",
abstract = "In this paper, focusing on the problem that estimation accuracy of software development effort greatly varies among software projects, we propose a two-step effort estimation method, and conduct a feasibility study of the method. In the proposed method, given a project to be estimated, we evaluate the dependability of effort estimation for the project, that is, we evaluate whether the effort can be accurately estimated or not for the project. In case that the dependability is high, we conduct the estimation. Otherwise, estimation is avoided. As a result of an experiment to assess the feasibility of the proposed method, the residual square mean turned out to be a suitable measure of dependability; and, by avoiding the estimation when a project belongs to the high residual square mean group, the estimation error was reduced, which indicates the effectiveness of the two-step estimation. Also, by relaxing the conditions to avoid the estimation, we found that it is possible to increase the number of project to be estimated, while decreasing the estimation error.",
author = "Naoki Kinoshita and Akito Monden",
year = "2018",
month = "2",
day = "1",
doi = "10.11309/jssst.35.1_194",
language = "English",
volume = "35",
pages = "194--200",
journal = "Computer Software",
issn = "0289-6540",
publisher = "Japan Society for Software Science and Technology",
number = "1",

}

TY - JOUR

T1 - A feasibility study of two-step software effort estimation

AU - Kinoshita, Naoki

AU - Monden, Akito

PY - 2018/2/1

Y1 - 2018/2/1

N2 - In this paper, focusing on the problem that estimation accuracy of software development effort greatly varies among software projects, we propose a two-step effort estimation method, and conduct a feasibility study of the method. In the proposed method, given a project to be estimated, we evaluate the dependability of effort estimation for the project, that is, we evaluate whether the effort can be accurately estimated or not for the project. In case that the dependability is high, we conduct the estimation. Otherwise, estimation is avoided. As a result of an experiment to assess the feasibility of the proposed method, the residual square mean turned out to be a suitable measure of dependability; and, by avoiding the estimation when a project belongs to the high residual square mean group, the estimation error was reduced, which indicates the effectiveness of the two-step estimation. Also, by relaxing the conditions to avoid the estimation, we found that it is possible to increase the number of project to be estimated, while decreasing the estimation error.

AB - In this paper, focusing on the problem that estimation accuracy of software development effort greatly varies among software projects, we propose a two-step effort estimation method, and conduct a feasibility study of the method. In the proposed method, given a project to be estimated, we evaluate the dependability of effort estimation for the project, that is, we evaluate whether the effort can be accurately estimated or not for the project. In case that the dependability is high, we conduct the estimation. Otherwise, estimation is avoided. As a result of an experiment to assess the feasibility of the proposed method, the residual square mean turned out to be a suitable measure of dependability; and, by avoiding the estimation when a project belongs to the high residual square mean group, the estimation error was reduced, which indicates the effectiveness of the two-step estimation. Also, by relaxing the conditions to avoid the estimation, we found that it is possible to increase the number of project to be estimated, while decreasing the estimation error.

UR - http://www.scopus.com/inward/record.url?scp=85042768671&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85042768671&partnerID=8YFLogxK

U2 - 10.11309/jssst.35.1_194

DO - 10.11309/jssst.35.1_194

M3 - Article

VL - 35

SP - 194

EP - 200

JO - Computer Software

JF - Computer Software

SN - 0289-6540

IS - 1

ER -