Commit-Checker: A human-centric approach for adopting bug inducing commit detection using machine learning models

Naz Zarreen Zarreen Oishie, B. Roy
{"title":"Commit-Checker: A human-centric approach for adopting bug inducing commit detection using machine learning models","authors":"Naz Zarreen Zarreen Oishie, B. Roy","doi":"10.1145/3511430.3511463","DOIUrl":null,"url":null,"abstract":"Software bug prediction is one of the promising research areas in software engineering. Software developers must allocate a reasonable amount of time and resources to test and debug the developed software extensively to improve software quality. However, it is not always possible to test software thoroughly with limited time and resources to develop high quality software. Sometimes software companies release software products in a hurry to make profit in a competitive environment. As a result the released software might have software defects and can affect the reputation of those software companies. Ideally, any software application that is already in the market should not contain bugs. If it does, depending on its severity, it might cause a great cost. Although a significant amount of work has been done to automate different parts of testing to detect bugs, fixing a bug after it is discovered is still a costly task that developers need to do. Sometimes these bug fixing changes introduce new bugs in the system. Researchers estimated that 80% of the total cost of a software system is spent on fixing bugs [8]. They show that the software faults and failures costs the US economy $59.5 billion a year [9].","PeriodicalId":138760,"journal":{"name":"15th Innovations in Software Engineering Conference","volume":"61 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-02-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"15th Innovations in Software Engineering Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3511430.3511463","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Software bug prediction is one of the promising research areas in software engineering. Software developers must allocate a reasonable amount of time and resources to test and debug the developed software extensively to improve software quality. However, it is not always possible to test software thoroughly with limited time and resources to develop high quality software. Sometimes software companies release software products in a hurry to make profit in a competitive environment. As a result the released software might have software defects and can affect the reputation of those software companies. Ideally, any software application that is already in the market should not contain bugs. If it does, depending on its severity, it might cause a great cost. Although a significant amount of work has been done to automate different parts of testing to detect bugs, fixing a bug after it is discovered is still a costly task that developers need to do. Sometimes these bug fixing changes introduce new bugs in the system. Researchers estimated that 80% of the total cost of a software system is spent on fixing bugs [8]. They show that the software faults and failures costs the US economy $59.5 billion a year [9].
commit - checker:一种以人为中心的方法,使用机器学习模型采用bug诱导提交检测
软件bug预测是软件工程中一个很有前途的研究领域。软件开发人员必须分配合理的时间和资源来广泛地测试和调试所开发的软件,以提高软件质量。然而,在有限的时间和资源下对软件进行彻底的测试以开发高质量的软件并不总是可能的。有时,软件公司发布软件产品是为了在竞争激烈的环境中获利。因此,发布的软件可能有软件缺陷,并可能影响这些软件公司的声誉。理想情况下,任何已经上市的软件应用程序都不应该包含bug。如果发生,根据其严重程度,可能会造成巨大的损失。尽管已经完成了大量的工作来自动化测试的不同部分以检测错误,但在发现错误后修复错误仍然是开发人员需要做的一项昂贵的任务。有时,这些bug修复更改会在系统中引入新的bug。研究人员估计,软件系统总成本的80%都花在了修复bug上。他们表明,软件故障和失败每年给美国经济造成595亿美元的损失。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信