Towards Measuring Defect Debt and Developing a Recommender System for Their Prioritization
衡量缺陷债务并开发优先级推荐系统
基本信息
- 批准号:RGPIN-2017-05312
- 负责人:
- 金额:$ 1.89万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2020
- 资助国家:加拿大
- 起止时间:2020-01-01 至 2021-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Software bugs are an inextricable part of software maintenance and development activities. Due to limited time and tight budget constraints, the software development team is not able to fully resolve all the bugs that exist in the issue tracking system. The trade-off between short-term benefit of postponing the fixing of defect and the consequence of keeping the bug in the system in the long-term is interpreted as a defect debt. Typically, defect debt is defined as any kind of defect, failure or bug that is found but not fixed in the current release. In this proposal, I aim to investigate three research questions regarding the defect debt: What is the principal amount of defect debt? What is the interest amount for defect debt? What is the optimal sequence for resolving the bugs in a limited time in order to minimize the interest? In order to answer these research questions, I propose to categorize the bugs into debt prone bugs and regular bugs. The regular bugs are used to train the prediction model based on KNN-regression for estimating the principal of the debt. I propose to use graph theory analysis in order to calculate the interest. Eventually, reinforcement learning technique is recommended to prioritize the bugs based on their debt amount. In order to validate the feasibility of my proposed model, I will perform an empirical study using the bug reports collected from Mozilla Firefox project and IBM RTC project.
软件bug是软件维护和开发活动中不可分割的一部分。由于时间和预算的限制,软件开发团队无法完全解决问题跟踪系统中存在的所有错误。延迟修复缺陷的短期利益与长期将缺陷保留在系统中的后果之间的权衡被解释为缺陷债务。通常,缺陷债被定义为在当前版本中发现但未修复的任何类型的缺陷、失败或错误。在这个提议中,我的目标是调查关于缺陷债的三个研究问题:缺陷债的本金是多少?缺陷债的利息金额是多少?为了使利益最小化,在有限的时间内解决bug的最佳顺序是什么?为了回答这些研究问题,我建议将bug分为债务倾向bug和常规bug。利用常规错误训练基于knn回归的预测模型,对债务本金进行估计。我建议使用图论分析来计算利息。最后,建议采用强化学习技术,根据漏洞的债务金额对其进行优先排序。为了验证我提出的模型的可行性,我将使用从Mozilla Firefox项目和IBM RTC项目收集的bug报告进行实证研究。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Bener, Ayse其他文献
Predictive Modeling of Implantation Outcome in an In Vitro Fertilization Setting: An Application of Machine Learning Methods
- DOI:
10.1177/0272989x14535984 - 发表时间:
2015-08-01 - 期刊:
- 影响因子:3.6
- 作者:
Uyar, Asli;Bener, Ayse;Ciray, H. Nadir - 通讯作者:
Ciray, H. Nadir
Bener, Ayse的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Bener, Ayse', 18)}}的其他基金
Towards Measuring Defect Debt and Developing a Recommender System for Their Prioritization
衡量缺陷债务并开发优先级推荐系统
- 批准号:
RGPIN-2017-05312 - 财政年份:2022
- 资助金额:
$ 1.89万 - 项目类别:
Discovery Grants Program - Individual
Towards Measuring Defect Debt and Developing a Recommender System for Their Prioritization
衡量缺陷债务并开发优先级推荐系统
- 批准号:
RGPIN-2017-05312 - 财政年份:2021
- 资助金额:
$ 1.89万 - 项目类别:
Discovery Grants Program - Individual
Detecting similarities and conflicts in software requirements
检测软件需求中的相似性和冲突
- 批准号:
543936-2019 - 财政年份:2021
- 资助金额:
$ 1.89万 - 项目类别:
Collaborative Research and Development Grants
Detecting similarities and conflicts in software requirements
检测软件需求中的相似性和冲突
- 批准号:
543936-2019 - 财政年份:2020
- 资助金额:
$ 1.89万 - 项目类别:
Collaborative Research and Development Grants
Towards Measuring Defect Debt and Developing a Recommender System for Their Prioritization
衡量缺陷债务并开发优先级推荐系统
- 批准号:
RGPIN-2017-05312 - 财政年份:2019
- 资助金额:
$ 1.89万 - 项目类别:
Discovery Grants Program - Individual
Detecting similarities and conflicts in software requirements
检测软件需求中的相似性和冲突
- 批准号:
543936-2019 - 财政年份:2019
- 资助金额:
$ 1.89万 - 项目类别:
Collaborative Research and Development Grants
Test case prioritization
测试用例优先级
- 批准号:
499518-2016 - 财政年份:2018
- 资助金额:
$ 1.89万 - 项目类别:
Collaborative Research and Development Grants
Generating narratives from financial data using active learning
使用主动学习从财务数据中生成叙述
- 批准号:
531066-2018 - 财政年份:2018
- 资助金额:
$ 1.89万 - 项目类别:
Engage Grants Program
Recommender system empowered by contextual information
由上下文信息支持的推荐系统
- 批准号:
490782-2015 - 财政年份:2018
- 资助金额:
$ 1.89万 - 项目类别:
Collaborative Research and Development Grants
Towards Measuring Defect Debt and Developing a Recommender System for Their Prioritization
衡量缺陷债务并开发优先级推荐系统
- 批准号:
RGPIN-2017-05312 - 财政年份:2018
- 资助金额:
$ 1.89万 - 项目类别:
Discovery Grants Program - Individual
相似海外基金
Next Generation Fluorescent Tools for Measuring Autophagy Dynamics in Cells
用于测量细胞自噬动态的下一代荧光工具
- 批准号:
DP240100465 - 财政年份:2024
- 资助金额:
$ 1.89万 - 项目类别:
Discovery Projects
Measuring the glow from our Cosmic Dawn
测量宇宙黎明发出的光芒
- 批准号:
DE240101377 - 财政年份:2024
- 资助金额:
$ 1.89万 - 项目类别:
Discovery Early Career Researcher Award
Tackling Youth Loneliness in Urban Areas: Measuring feasibility, acceptability and benefits of a social interaction intervention
解决城市地区青少年的孤独感:衡量社交互动干预的可行性、可接受性和益处
- 批准号:
ES/Z502522/1 - 财政年份:2024
- 资助金额:
$ 1.89万 - 项目类别:
Research Grant
Haptic Shared Control Systems And A Neuroergonomic Approach To Measuring System Trust
触觉共享控制系统和测量系统信任的神经工学方法
- 批准号:
EP/Y00194X/1 - 财政年份:2024
- 资助金额:
$ 1.89万 - 项目类别:
Research Grant
EcoTraceAI: A Novel AI-based Platform for data collection and validation for measuring the environmental impacts of the supply chain in the fashion industry.
EcoTraceAI:一个基于人工智能的新型平台,用于数据收集和验证,用于衡量时尚行业供应链的环境影响。
- 批准号:
10114149 - 财政年份:2024
- 资助金额:
$ 1.89万 - 项目类别:
SME Support
Measuring the prevalence of vaping and illicit tobacco in Australia
衡量澳大利亚电子烟和非法烟草的流行率
- 批准号:
IM240100018 - 财政年份:2024
- 资助金额:
$ 1.89万 - 项目类别:
Mid-Career Industry Fellowships
Postdoctoral Fellowship: SPRF: Measuring Impacts of Community Seed Banks on Nutrition, Food Security, and Food Sovereignty in Underserved Regions
博士后奖学金:SPRF:衡量社区种子库对服务不足地区的营养、粮食安全和粮食主权的影响
- 批准号:
2313938 - 财政年份:2024
- 资助金额:
$ 1.89万 - 项目类别:
Fellowship Award
Workshop: Collaborative Strategies for Predicting and Measuring Uncertainty in Rare Occurrences in Civil and Environmental Systems; Golden, Colorado; 6-8 November 2024
研讨会:预测和测量民用和环境系统中罕见事件的不确定性的协作策略;
- 批准号:
2400107 - 财政年份:2024
- 资助金额:
$ 1.89万 - 项目类别:
Standard Grant
New approaches measuring Australia’s creative workforce: Beyond the Census
衡量澳大利亚创意劳动力的新方法:超越人口普查
- 批准号:
LP230100198 - 财政年份:2024
- 资助金额:
$ 1.89万 - 项目类别:
Linkage Projects
MERGE - Measuring what matters: Improving usability and accessibility of policy frameworks and indicators for multidimensional well-being through collaboration
MERGE - 衡量重要的事情:通过协作提高多维福祉政策框架和指标的可用性和可及性
- 批准号:
10092245 - 财政年份:2024
- 资助金额:
$ 1.89万 - 项目类别:
EU-Funded