从时序软件工程数据中挖掘处理-结果构造
软件工程
2019-01-18 v1
摘要
经验软件工程中的许多研究考察由开发或管理过程产生的数据序列。在本文中,我们提出一种称为 Gandhi-Washington 方法(GWM)的分析方法来研究软件项目中重复事件的影响。GWM 以软件分析人员提供的事件与活动编码作为输入。它使用正则表达式自动浓缩和汇总信息并推断处理。通过统计检验将处理与结果关联,处理-结果构造便从数据中自动挖掘出来。GWM 的输出是一组处理-结果构造。在所得构造集合中,每个处理就其对结果的影响而言与其他处理显著不同,和/或就事件序列而言在结构上与其他处理不同。我们描述了 GWM 以及可应用 GWM 的问题类别。我们展示了该方法在文件编辑序列、代码所有权和发布周期时间的经验研究中的适用性。
引用
@article{arxiv.1901.05604,
title = {Mining Treatment-Outcome Constructs from Sequential Software Engineering Data},
author = {Maleknaz Nayebi and Guenther Ruhe and Thomas Zimmermann},
journal= {arXiv preprint arXiv:1901.05604},
year = {2019}
}