首页> 外文会议>International Conference on Software Quality, Reliability and Security >The Characteristics and Impact of Uncompilable Code Changes on Software Quality Evolution
【24h】

The Characteristics and Impact of Uncompilable Code Changes on Software Quality Evolution

机译:未存读代码变化对软件质量演进的特点和影响

获取原文

摘要

Software repositories allow multiple developers to iteratively contribute commits, with the intention of improving the system. However, commits can negatively impact software quality, or even cause the software to become uncompilable. Recent studies show that uncompilable commits exist even in high-profile open-source software. Identifying broken code, a potential symptom of careless development, and analyzing how software changes when it becomes uncompilable can shed light on how software quality evolves when developers do not follow best practices. Since comprehensive software quality analysis tools are incapable of analyzing uncompilable commits, there is little insight as to what happens and how quality changes when a commit breaks the compilability. In this paper, starting from an analysis of the software quality metric changes that happen when the project become uncompilable, we explore the purposes of commits and the relations between commit type, size and compilability, analyzed across 68 open-source Java repositories.
机译:软件存储库允许多个开发人员迭代贡献提交,意图改进系统。但是,提交可能会对软件质量产生负面影响,甚至导致软件变得更加覆盖。最近的研究表明,即使在高调的开源软件中也存在未分类的提交。识别破坏的代码,粗心发展的潜在症状,并分析软件如何发生变化,当开发人员不遵循最佳实践时,软件质量如何发展。由于综合软件质量分析工具无法分析未分类的提交,因此在提交仲裁性方面发生的情况以及质量如何变化几乎没有见解。在本文中,从分析开始时发生的软件质量度量变化发生在项目变得不可覆盖时,我们探讨了提交类型,大小和编译性之间的宗旨,分析了68个开源Java存储库。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号