TY - GEN
T1 - Incorporating expert judgment into regression models of software effort estimation
AU - Tsunoda, Masateru
AU - Monden, Akito
AU - Keung, Jacky
AU - Matsumoto, Kenichi
PY - 2012
Y1 - 2012
N2 - One of the common problems in building an effort estimation model is that not all the effort factors are suitable as predictor variables. As a supplement of missing information in estimation models, this paper explores the project manager's knowledge about the target project. We assume that the experts can judge the target project's productivity level based on his/her own expert knowledge about the project. We also assume that this judgment can be further improved, because using the expert's judgment solely could incur subjective perception. This paper proposes a regression model building/selection method to address this challenge. In the proposed method, a fit dataset for model building is divided into two or three subsets by project productivity, and an estimation model is built on each data subset. The expert judges the productivity level of the target project and selects one of the models to be used. In the experiment, we used three datasets to evaluate the produced effort estimation models. In the experiment, we adjusted the error rate of the judgment and analyzed the relationship between the error rate and the estimation accuracy. As a result, the judgment-incorporating models produced significantly higher estimation accuracy than the conventional linear regression model, where the expert's error rate is less than 37%.
AB - One of the common problems in building an effort estimation model is that not all the effort factors are suitable as predictor variables. As a supplement of missing information in estimation models, this paper explores the project manager's knowledge about the target project. We assume that the experts can judge the target project's productivity level based on his/her own expert knowledge about the project. We also assume that this judgment can be further improved, because using the expert's judgment solely could incur subjective perception. This paper proposes a regression model building/selection method to address this challenge. In the proposed method, a fit dataset for model building is divided into two or three subsets by project productivity, and an estimation model is built on each data subset. The expert judges the productivity level of the target project and selects one of the models to be used. In the experiment, we used three datasets to evaluate the produced effort estimation models. In the experiment, we adjusted the error rate of the judgment and analyzed the relationship between the error rate and the estimation accuracy. As a result, the judgment-incorporating models produced significantly higher estimation accuracy than the conventional linear regression model, where the expert's error rate is less than 37%.
KW - Estimation error
KW - Expert Judgment
KW - Productivity
KW - Project Management
KW - Software Effort Estimation
KW - Stratification
UR - http://www.scopus.com/inward/record.url?scp=84874606172&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84874606172&partnerID=8YFLogxK
U2 - 10.1109/APSEC.2012.58
DO - 10.1109/APSEC.2012.58
M3 - Conference contribution
AN - SCOPUS:84874606172
SN - 9780769549224
T3 - Proceedings - Asia-Pacific Software Engineering Conference, APSEC
SP - 374
EP - 379
BT - APSEC 2012 - Proceedings of the 19th Asia-Pacific Software Engineering Conference
PB - IEEE Computer Society
T2 - 19th Asia-Pacific Software Engineering Conference, APSEC 2012
Y2 - 4 December 2012 through 7 December 2012
ER -