Evolutionary coupling measurement: Making sense of the current chaos

Evolutionary coupling measurement: Making sense of the current chaos
复制标题

进化耦合测量:理解当前的混乱状况

DOI:
10.1016/j.scico.2016.10.003
复制
发表时间:
2017
影响因子:
1.3
通讯作者:
Kirbas S
Kirbas S
中科院分区:
计算机科学4区
文献类型:
--
作者:
Kirbas S

文献摘要

参考文献

被引文献

相似文献

目的:本研究的目的是从测量理论的角度评估软件工件中演化耦合(EC)的测量。背景:演化耦合(EC)可以定义为两个或多个经常一起更改的软件工件之间的隐式关系。以往对EC的研究表明,基于软件变更历史信息的EC度量在衡量软件质量和预测缺陷方面发挥着重要作用。之前发布的许多 EC 措施各不相同,并且不存在对当前 EC 措施的综合评估。因此,研究者和实践者很难比较、选择和使用EC测量方法。方法:根据测量理论和计量学原理,定义了19个评价标准。我们通过应用这些标准来评估先前发布的EC测量。结果:我们的评估结果表明,当前的EC测量在建立健全的经验关系系统、定义详细和标准化的测量程序以及量表类型和数学验证方面存在特殊的弱点。结论:我们提供了有关现有EC测量和测量方法的质量的信息。结果表明,要使 EC 测量站稳脚跟,从而实现 EC 的可靠测量和 EC 测量的准确复制,还有更多工作要做。
Objective:The aim of this research is to evaluate the measurement of evolutionary coupling (EC) in software artefacts from a measurement theory perspective.Background:Evolutionary coupling (EC) can be defined as the implicit relationship between two or more software artefacts which are frequently changed together. Previous studies on EC show that EC measures which are based on software change history information play an important role in measuring software quality and predicting defects. The many previous EC measures published are disparate and no comprehensive evaluation of the current EC measures exists. Therefore it is hard for researchers and practitioners to compare, choose and use EC measures.Methods:We define 19 evaluation criteria based on the principles of measurement theory and metrology. We evaluate previously published EC measures by applying these criteria.Results:Our evaluation results revealed that current EC measurement has the particular weaknesses around establishing sound empirical relation systems, defining detailed and standardised measurement procedures as well as scale type and mathematical validation.Conclusions:We provide information about the quality of existing EC measures and measurement methods. The results suggest that there is more work to be done to put EC measurement on a firm footing that will enable the reliable measurement of EC and the accurate replication of EC measurement.
DOI: 10.1109/wcre.2008.39
发表时间: 2008-10
期刊: 2008 15th Working Conference on Reverse Engineering
影响因子: --
作者:
Yu Zhou;Michael Würsch;E. Giger;H. Gall;Jianghu Lu
通讯作者: Yu Zhou;Michael Würsch;E. Giger;H. Gall;Jianghu Lu
DOI: --
发表时间: 2013
期刊: IEEE Working Conference on Mining Software Repositories
影响因子: --
作者:
Abdulkareem Alali;Brian Bartman;Christian D. Newman;Jonathan I. Maletic
通讯作者: Jonathan I. Maletic
DOI: --
发表时间: 2013
期刊: Asia-Pacific Software Engineering Conference
影响因子: --
作者:
Morgan Ericsson;Welf Löwe;Tobias Olsson;Daniel Toll;Anna Wingkvist
通讯作者: Anna Wingkvist
结合单版本和演化依赖关系进行软件变更预测
DOI: 10.1109/msr.2007.2
发表时间: 2007
期刊: Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007)
影响因子: --
作者:
Huzefa H. Kagdi;Jonathan I. Maletic
通讯作者: Jonathan I. Maletic
从版本历史中挖掘方面
DOI: 10.1109/ase.2006.50
发表时间: 2006
期刊: 21st IEEE/ACM International Conference on Automated Software Engineering (ASE'06)
影响因子: --
作者:
S. Breu;Thomas Zimmermann
通讯作者: Thomas Zimmermann