中文

从时序软件工程数据中挖掘处理-结果构造

软件工程 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}
}