首页> 外文期刊>Information and software technology >Simsax: A measure of project similarity based on symbolic approximation method and software defect inflow
【24h】

Simsax: A measure of project similarity based on symbolic approximation method and software defect inflow

机译:Simsax:基于符号逼近方法和软件缺陷流入的项目相似性度量

获取原文
获取原文并翻译 | 示例
           

摘要

Background: Profiling software development projects, in order to compare them, find similar sub-projects or sets of activities, helps to monitor changes in software processes. Since we lack objective measures for profiling or hashing, researchers often fall back on manual assessments.Objective: The goal of our study is to define an objective and intuitive measure of similarity between software development projects based on software defect-inflow profiles.Method: We defined a measure of project similarity called SimSAX which is based on segmentation of defect-inflow profiles, coding them into strings (sequences of symbols) and comparing these strings to find so-called motifs. We use simulations to find and calibrate the parameters of the measure. The objects in the simulations are two different large industry projects for which we know the similarity a priori, based on the input from industry experts. Finally, we apply the measure to find similarities between five industrial and six open source projects.Results: Our results show that the measure provides the most accurate simulated results when the compared motifs are long (32 or more weeks) and we use an alphabet of 5 or more symbols. The measure provides the possibility to calibrate for each industrial case, thus allowing to optimize the method for finding specific patterns in project similarity.Conclusions: We conclude that our proposed measure provides a good approximation for project similarity. The industrial evaluation showed that it can provide a good starting point for finding similar periods in software development projects.
机译:背景:对软件开发项目进行概要分析以进行比较,找到相似的子项目或活动集,有助于监视软件过程的变化。由于我们缺乏用于剖析或散列的客观度量,因此研究人员经常退回到手工评估中。目的:我们的研究目标是基于软件缺陷流入概况定义客观,直观的度量软件开发项目之间相似性的方法。定义了一种称为SimSAX的项目相似性度量,该度量基于缺陷流入配置文件的分段,将它们编码为字符串(符号序列),并比较这些字符串以找到所谓的图案。我们使用模拟来查找和校准测量参数。模拟中的对象是两个不同的大型行业项目,根据行业专家的意见,我们知道它们的先验相似性。最后,我们应用该度量来发现五个工业项目与六个开源项目之间的相似性。结果:我们的结果表明,当所比较的主题较长(32周或更长时间)并且使用字母5个或更多符号。该措施提供了针对每个工业案例进行校准的可能性,从而允许优化用于在项目相似性中找到特定模式的方法。结论:我们得出结论,我们提出的措施为项目相似性提供了很好的近似值。工业评估表明,它可以为在软件开发项目中找到类似的时期提供良好的起点。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号