arrow
返回

Modeling development effort in object-oriented systems using design properties

delete2001-11-01
delete73
PRE
AI
B
Briand, LC *
J
Jürgen Wüst
DOI:10.1109/32.965338delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In the context of software cost estimation, system size is widely taken as a main driver of system development effort. But, other structural design properties, such as coupling, cohesion, and complexity, have been suggested as additional cost factors. In this paper, using effort data from an object-oriented development project, we empirically investigate the relationship between class size and the development effort for a class and what additional impact structural properties such as class coupling have on effort. This paper proposes a practical, repeatable, and accurate analysis procedure to investigate relationships between structural properties and development effort. This is particularly important as it is necessary, as for any empirical study, to be able to replicate the analysis reported here. More specifically, we use Poisson regression and regression trees to build cost prediction models from size and design measures and use these models to predict system development effort. We also investigate a recently suggested technique to combine regression trees with regression analysis which aims at building more accurate models. Results indicate that fairly accurate predictions of class effort can be made based on simple measures of the class interface size alone (mean MREs below 30 percent). Effort predictions at the system level are even more accurate as, using Bootstrapping, the estimated 95 percent confidence interval for MREs is 3 to 23 percent. But, more sophisticated coupling and cohesion measures do not help to improve these predictions to a degree that would be practically significant. However, the use of hybrid models combining Poisson regression and CART regression trees clearly improves the accuracy of the models as compared to using Poisson regression alone.
Keyword:
cost estimation
object-oriented measurement
empirical validation
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

暂无机构信息
引用论文

引用论文

err分享
err收藏
Inhibition of Respiratory Syncytial Virus Replication by Simultaneous Targeting of mRNA and Genomic RNA Using Dual-Targeting siRNAs
err2016-10-20
err0
PREAI
errSomayeh Shatizadeh Malekshahi; Vahid Salimi; Ehsan Arefian; Ghazal Fatemi-nasab; Sarvin Adjaminejad-Fard; Jila Yavarian; Talat Mokhtari-Azad
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容