arrow
返回

How well do experienced software developers predict software change?

delete1998-10-01
delete50
PRE
AI
M
Mikael Lindvall
K
Kristian Sandahl
DOI:10.1016/S0164-1212(98)10019-5delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Requirements-driven impact analysis (RDIA) identifies the set of software entities needed to be changed to implement a new requirement in an existing system. The input is a set of requirements and the existing system. The output is, for each requirement, a set of software entities that have to be changed. The output is used as input to many project-planning activities, for example cost estimation based on change volume. This paper quantifies how well experienced software developers predict change by conducting RDIA, where RDIA in this case is the general activity of predicting changes based on change request. The means has been an empirical study of RDIA in the industrial object-oriented PMR-Project. RDIA has been carried out in two releases, R4 and R6, of this project as a normal part of project developers' work. This in-depth case-study has been carried out over four years and in close contact with project developers. The correctness of the prediction is high while problems with underprediction have been identified many more classes than predicted are changed. We have also found that project developers are unaware of their own positive and negative capabilities in predicting change. (C) 1998 Elsevier Science Inc. All rights reserved.
Keyword:
impact analysis
evaluation
object-orientation
case-study
industrial project
AI总结

AI总结

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

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

暂无机构信息
引用论文

引用论文

Phosphorus Fertilizing Effects of Biomass Ashes
err2011-05-18
err0
PREAI
errKatja Schiemenz; Jürgen Kern; Hans-Marten Paulsen; Silvia Bachmann; Bettina Eichler-Löbermann
err分享
err收藏
没有更多内容