软件变更阶段模型的实证研究
软件工程
2019-04-12 v1
摘要
软件变更是软件演化与维护的基本任务。软件变更阶段模型(PMSC)是一个用于局部化于代码中的软件变更的过程模型。它由涵盖程序理解和代码修改的若干阶段组成。本文提出了一项关于在工具JRipples支持下实施PMSC的实证研究。研究对象为具有不同程度编程经验的研究生。实证结果表明,掌握PMSC知识并在JRipples支持下的程序员,在陌生软件中执行完善性软件变更所需的时间显著少于无辅助的程序员(约为一半时间)。在代码理解和实现工作中均观察到了大幅的时间改善。
引用
@article{arxiv.1904.05842,
title = {Empirical Study of Phased Model of Software Change},
author = {Leon A. Wilson and Yoann Senin and Yibin Wang and Václav Rajlich},
journal= {arXiv preprint arXiv:1904.05842},
year = {2019}
}
备注
7 pages, 5 figures