提高学生专题中提交信息的质量

Iris Ma, Cristina Lopes
{"title":"提高学生专题中提交信息的质量","authors":"Iris Ma, Cristina Lopes","doi":"10.1109/SEENG59157.2023.00005","DOIUrl":null,"url":null,"abstract":"Commit messages play a crucial role in collaborative software development. They provide a clear and concise description of the changes made to the source code. However, many commit messages among students’ projects lack useful information. This is a concern, as low-quality commit messages can negatively impact communication of software development and future maintenance. To address this issue, this research aims to help students write high-quality commit messages by “nudging” them in the right direction. We modified the GitHub Desktop application by incorporating specific requirements for commit messages, specifically “what” and “why” parts. To test whether this affects the quality of commit messages, we divided students from an Information Retrieval class into two groups, with one group using the modified application and the other using other interfaces. The results show that the quality of commit messages is improved in terms of informativeness, clearness, and length.","PeriodicalId":146844,"journal":{"name":"2023 IEEE/ACM 5th International Workshop on Software Engineering Education for the Next Generation (SEENG)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Improving the Quality of Commit Messages in Students’ Projects\",\"authors\":\"Iris Ma, Cristina Lopes\",\"doi\":\"10.1109/SEENG59157.2023.00005\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Commit messages play a crucial role in collaborative software development. They provide a clear and concise description of the changes made to the source code. However, many commit messages among students’ projects lack useful information. This is a concern, as low-quality commit messages can negatively impact communication of software development and future maintenance. To address this issue, this research aims to help students write high-quality commit messages by “nudging” them in the right direction. We modified the GitHub Desktop application by incorporating specific requirements for commit messages, specifically “what” and “why” parts. To test whether this affects the quality of commit messages, we divided students from an Information Retrieval class into two groups, with one group using the modified application and the other using other interfaces. The results show that the quality of commit messages is improved in terms of informativeness, clearness, and length.\",\"PeriodicalId\":146844,\"journal\":{\"name\":\"2023 IEEE/ACM 5th International Workshop on Software Engineering Education for the Next Generation (SEENG)\",\"volume\":\"10 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-04-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 IEEE/ACM 5th International Workshop on Software Engineering Education for the Next Generation (SEENG)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SEENG59157.2023.00005\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE/ACM 5th International Workshop on Software Engineering Education for the Next Generation (SEENG)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEENG59157.2023.00005","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

提交消息在协作软件开发中起着至关重要的作用。它们提供了对源代码所做更改的清晰而简洁的描述。然而,学生项目中的许多提交信息缺乏有用的信息。这是一个值得关注的问题,因为低质量的提交消息会对软件开发和未来维护的沟通产生负面影响。为了解决这个问题,本研究旨在通过“轻推”学生正确的方向来帮助他们写出高质量的提交信息。我们修改了GitHub Desktop应用程序,纳入了提交消息的特定需求,特别是“是什么”和“为什么”部分。为了测试这是否会影响提交消息的质量,我们将Information Retrieval班的学生分为两组,一组使用修改后的应用程序,另一组使用其他接口。结果表明,提交消息的信息量、清晰度和长度都得到了提高。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Improving the Quality of Commit Messages in Students’ Projects
Commit messages play a crucial role in collaborative software development. They provide a clear and concise description of the changes made to the source code. However, many commit messages among students’ projects lack useful information. This is a concern, as low-quality commit messages can negatively impact communication of software development and future maintenance. To address this issue, this research aims to help students write high-quality commit messages by “nudging” them in the right direction. We modified the GitHub Desktop application by incorporating specific requirements for commit messages, specifically “what” and “why” parts. To test whether this affects the quality of commit messages, we divided students from an Information Retrieval class into two groups, with one group using the modified application and the other using other interfaces. The results show that the quality of commit messages is improved in terms of informativeness, clearness, and length.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信