arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2503.02232cs.SE
收藏

面向目的的开源软件提交及其对软件质量影响的研究

A Purpose-oriented Study on Open-source Software Commits and Their Impacts on Software Quality

Jincheng He, Zhongheng He

AI总结:

本研究针对不同类别提交对开源软件质量影响的研究不足,对提交进行分类并训练预测模型实现自动化分类,进而探究不同目的提交对质量的影响,最终建立新的提交更改指南以提升软件质量。

摘要:

开发公开源代码的软件十分普遍;然而,与闭源软件类似,开源软件也存在质量问题,这会导致程序崩溃等功能性故障,以及响应时间长等非功能性问题。以往研究人员揭示了开发者在何时、何地、以何种方式及贡献了什么内容,以及这些方面如何影响软件质量。然而,关于不同类别的提交如何影响软件质量的研究却很少。为了改进开源软件,我们开展了这项初步研究,对提交进行分类,训练预测模型以实现分类自动化,并研究不同目的的提交如何影响提交质量。通过识别这些影响,我们将建立一套新的提交更改指南,以提升质量。

英文摘要:

Developing software with the source code open to the public is prevalent; however, similar to its closed counter part, open-source has quality problems, which cause functional failures, such as program breakdowns, and non-functional, such as long response times. Previous researchers have revealed when, where, how and what developers contribute to projects and how these aspects impact software quality. However, there has been little work on how different categories of commits impact software quality. To improve open-source software, we conducted this preliminary study to categorize commits, train prediction models to automate the classification, and investigate how commit quality is impacted by commits of different purposes. By identifying these impacts, we will establish a new set of guidelines for committing changes that will improve the quality.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑