Modeling the Workflow of Bug Prioritization Tasks Descriptively Using the Past Events

Sohaib Altaf Raja, Madihah Sheikh Abdul Aziz, Asadullah Shah
{"title":"Modeling the Workflow of Bug Prioritization Tasks Descriptively Using the Past Events","authors":"Sohaib Altaf Raja, Madihah Sheikh Abdul Aziz, Asadullah Shah","doi":"10.31436/ijpcc.v9i2.398","DOIUrl":null,"url":null,"abstract":"Prioritizing bugs is one of the critical decision-related tasks in managing the maintenance phase whereas it is exposed as a key challenge in handling bug reports. On the other hand, the bug triager is a prominent role to observe influencing factors for handling the bug prioritization tasks effectively. Analysis of previous bug reports shows that it is essential to handle bug prioritization tasks with the appropriate workflow. However, it is revealed that there is a research gap in modeling the workflow of prioritization tasks. The paper aims to characterize the workflow model of prioritization tasks. This research is based on a document analysis design using qualitative data from previous bug reports and other artefacts. Over 100 bug reports from large software corporations are accessed and filtered, while 20 bug reports are used for obtaining empirical data. In this study, a descriptive workflow model for prioritizing bugs is proposed by analyzing past events. This model characterizes the states of bug prioritization tasks, their statuses, and the transitions between them. Additionally, this research analyzes the industrial aspect of the proposed model and demonstrates its usefulness in providing valuable insights to the bug triager into ongoing prioritization tasks that will assist him in decision-making in prioritizing bugs retrospectively and prospectively. The finding of this research also reveals that bug reports are a valuable resource that contains significant prioritization features which is useful for illustrating the workflow of bug prioritization tasks descriptively. Thus, the implications of the model for theory and practice are discussed.","PeriodicalId":164524,"journal":{"name":"International Journal on Perceptive and Cognitive Computing","volume":"603 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-07-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal on Perceptive and Cognitive Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.31436/ijpcc.v9i2.398","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Prioritizing bugs is one of the critical decision-related tasks in managing the maintenance phase whereas it is exposed as a key challenge in handling bug reports. On the other hand, the bug triager is a prominent role to observe influencing factors for handling the bug prioritization tasks effectively. Analysis of previous bug reports shows that it is essential to handle bug prioritization tasks with the appropriate workflow. However, it is revealed that there is a research gap in modeling the workflow of prioritization tasks. The paper aims to characterize the workflow model of prioritization tasks. This research is based on a document analysis design using qualitative data from previous bug reports and other artefacts. Over 100 bug reports from large software corporations are accessed and filtered, while 20 bug reports are used for obtaining empirical data. In this study, a descriptive workflow model for prioritizing bugs is proposed by analyzing past events. This model characterizes the states of bug prioritization tasks, their statuses, and the transitions between them. Additionally, this research analyzes the industrial aspect of the proposed model and demonstrates its usefulness in providing valuable insights to the bug triager into ongoing prioritization tasks that will assist him in decision-making in prioritizing bugs retrospectively and prospectively. The finding of this research also reveals that bug reports are a valuable resource that contains significant prioritization features which is useful for illustrating the workflow of bug prioritization tasks descriptively. Thus, the implications of the model for theory and practice are discussed.
使用过去事件对Bug优先级任务的工作流进行描述建模
对bug进行优先排序是管理维护阶段中与决策相关的关键任务之一,而在处理bug报告时,这是一个关键的挑战。另一方面,bug触发器是观察影响因素以有效处理bug优先级任务的突出角色。对先前错误报告的分析表明,使用适当的工作流处理错误优先级任务是必要的。然而,在任务优先化的工作流建模方面还存在研究空白。本文旨在描述任务优先排序的工作流模型。这项研究是基于文档分析设计,使用来自以前的bug报告和其他工件的定性数据。对来自大型软件公司的100多个bug报告进行访问和过滤,其中20个bug报告用于获取经验数据。在本研究中,通过分析过去的事件,提出了一个描述性的工作流模型来确定bug的优先级。该模型描述了bug优先级任务的状态、它们的状态以及它们之间的转换。此外,本研究还分析了所提出模型的工业方面,并证明了它在为正在进行的优先级任务提供有价值的见解方面的有用性,这将有助于他在回顾性和前瞻性地对bug进行优先级排序时做出决策。这项研究的发现还表明,bug报告是一种有价值的资源,它包含了重要的优先级特征,这对于描述bug优先级任务的工作流程很有用。因此,讨论了该模型对理论和实践的意义。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信