首页> 外文会议>2013 29th IEEE International Conference on Software Maintenance >Automatic Means of Identifying Evolutionary Events in Software Development
【24h】

Automatic Means of Identifying Evolutionary Events in Software Development

机译:识别软件开发中进化事件的自动方法

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

摘要

The software development process patterns in open source software projects are not well known. Consequently, the longevity of new open source software projects is left up to subjective experiences of the development team. In this study, we are investigating a data mining approach for identifying relevant patterns in software development process. We demonstrate the capabilities of wavelet analysis on 27 open source software projects for identifying similar evolutionary patterns or events in different projects. The analysis identified close to 1000 evolutionary patterns common to multiple projects. The analysis of some of the patterns shows that the end of source code evolution of a project is determined early in the project. In addition, strong fluctuations of activity in sequential periods are identified as good indicators of problems in projects. In conclusion, the analysis reveals that wavelet analysis can be a powerful and objective tool for identifying evolutionary events that can be used as estimation basis or management guide in software projects.
机译:开源软件项目中的软件开发过程模式不是众所周知的。因此,新开源软件项目的寿命取决于开发团队的主观经验。在这项研究中,我们正在研究一种数据挖掘方法,以识别软件开发过程中的相关模式。我们在27个开源软件项目上展示了小波分析的功能,这些功能可以识别不同项目中类似的进化模式或事件。分析确定了多个项目共有的近1000种进化模式。对某些模式的分析表明,项目的源代码演变的结束是在项目的早期确定的。此外,连续活动的剧烈波动被确定为项目问题的良好指标。总之,该分析表明,小波分析可以是确定进化事件的强大而客观的工具,可以将其用作软件项目中的估计基础或管理指南。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号