Towards Measuring Defect Debt and Developing a Recommender System for Their Prioritization

衡量缺陷债务并开发优先级推荐系统

基本信息

  • 批准号:
    RGPIN-2017-05312
  • 负责人:
  • 金额:
    $ 1.89万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Discovery Grants Program - Individual
  • 财政年份:
    2019
  • 资助国家:
    加拿大
  • 起止时间:
    2019-01-01 至 2020-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.
软件错误是软件维护和开发活动的不可忽视的一部分。由于时间有限和预算限制,软件开发团队无法完全解决问题跟踪系统中存在的所有错误。推迟缺陷的固定和长期将错误保留在系统中的后果之间的权衡是将缺陷债务解释为缺陷债务。通常,缺陷债务定义为当前版本中发现但未固定的任何形式的缺陷,故障或错误。在此提案中,我的目标是调查有关缺陷债务的三个研究问题:缺陷债务的主要数量是多少?缺陷债务的利息金额是多少?为了最大程度地降低利息,在有限时间内解决错误的最佳序列是什么?为了回答这些研究问题,我建议将这些错误分类为容易发生错误和常规错误。常规错误用于基于KNN回归培训预测模型,以估计债务本金。我建议使用图理论分析来计算兴趣。最终,建议使用强化学习技术根据其债务金额优先考虑这些错误。为了验证我提出的模型的可行性,我将使用Mozilla Firefox项目和IBM RTC项目收集的错误报告进行实证研究。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

暂无数据

数据更新时间:2024-06-01

Bener, Ayse其他文献

A Frequency Based Encoding Technique for Transformation of Categorical Variables in Mixed IVF Dataset
Predictive Modeling of Implantation Outcome in an In Vitro Fertilization Setting: An Application of Machine Learning Methods
  • DOI:
    10.1177/0272989x14535984
    10.1177/0272989x14535984
  • 发表时间:
    2015-08-01
    2015-08-01
  • 期刊:
  • 影响因子:
    3.6
  • 作者:
    Uyar, Asli;Bener, Ayse;Ciray, H. Nadir
    Uyar, Asli;Bener, Ayse;Ciray, H. Nadir
  • 通讯作者:
    Ciray, H. Nadir
    Ciray, H. Nadir
Physician experience in performing embryo transfers may affect outcome
  • DOI:
    10.1016/j.fertnstert.2010.10.036
    10.1016/j.fertnstert.2010.10.036
  • 发表时间:
    2011-04-01
    2011-04-01
  • 期刊:
  • 影响因子:
    6.7
  • 作者:
    Uyar, Asli;Bener, Ayse;Bahceci, Mustafa
    Uyar, Asli;Bener, Ayse;Bahceci, Mustafa
  • 通讯作者:
    Bahceci, Mustafa
    Bahceci, Mustafa
A novel point of interest (POI) location based recommender system utilizing user location and web interactions
共 4 条
  • 1
前往

Bener, Ayse的其他基金

Towards Measuring Defect Debt and Developing a Recommender System for Their Prioritization
衡量缺陷债务并开发优先级推荐系统
  • 批准号:
    RGPIN-2017-05312
    RGPIN-2017-05312
  • 财政年份:
    2022
  • 资助金额:
    $ 1.89万
    $ 1.89万
  • 项目类别:
    Discovery Grants Program - Individual
    Discovery Grants Program - Individual
Detecting similarities and conflicts in software requirements
检测软件需求中的相似性和冲突
  • 批准号:
    543936-2019
    543936-2019
  • 财政年份:
    2021
  • 资助金额:
    $ 1.89万
    $ 1.89万
  • 项目类别:
    Collaborative Research and Development Grants
    Collaborative Research and Development Grants
Towards Measuring Defect Debt and Developing a Recommender System for Their Prioritization
衡量缺陷债务并开发优先级推荐系统
  • 批准号:
    RGPIN-2017-05312
    RGPIN-2017-05312
  • 财政年份:
    2021
  • 资助金额:
    $ 1.89万
    $ 1.89万
  • 项目类别:
    Discovery Grants Program - Individual
    Discovery Grants Program - Individual
Towards Measuring Defect Debt and Developing a Recommender System for Their Prioritization
衡量缺陷债务并开发优先级推荐系统
  • 批准号:
    RGPIN-2017-05312
    RGPIN-2017-05312
  • 财政年份:
    2020
  • 资助金额:
    $ 1.89万
    $ 1.89万
  • 项目类别:
    Discovery Grants Program - Individual
    Discovery Grants Program - Individual
Detecting similarities and conflicts in software requirements
检测软件需求中的相似性和冲突
  • 批准号:
    543936-2019
    543936-2019
  • 财政年份:
    2020
  • 资助金额:
    $ 1.89万
    $ 1.89万
  • 项目类别:
    Collaborative Research and Development Grants
    Collaborative Research and Development Grants
Detecting similarities and conflicts in software requirements
检测软件需求中的相似性和冲突
  • 批准号:
    543936-2019
    543936-2019
  • 财政年份:
    2019
  • 资助金额:
    $ 1.89万
    $ 1.89万
  • 项目类别:
    Collaborative Research and Development Grants
    Collaborative Research and Development Grants
Test case prioritization
测试用例优先级
  • 批准号:
    499518-2016
    499518-2016
  • 财政年份:
    2018
  • 资助金额:
    $ 1.89万
    $ 1.89万
  • 项目类别:
    Collaborative Research and Development Grants
    Collaborative Research and Development Grants
Generating narratives from financial data using active learning
使用主动学习从财务数据中生成叙述
  • 批准号:
    531066-2018
    531066-2018
  • 财政年份:
    2018
  • 资助金额:
    $ 1.89万
    $ 1.89万
  • 项目类别:
    Engage Grants Program
    Engage Grants Program
Recommender system empowered by contextual information
由上下文信息支持的推荐系统
  • 批准号:
    490782-2015
    490782-2015
  • 财政年份:
    2018
  • 资助金额:
    $ 1.89万
    $ 1.89万
  • 项目类别:
    Collaborative Research and Development Grants
    Collaborative Research and Development Grants
Towards Measuring Defect Debt and Developing a Recommender System for Their Prioritization
衡量缺陷债务并开发优先级推荐系统
  • 批准号:
    RGPIN-2017-05312
    RGPIN-2017-05312
  • 财政年份:
    2018
  • 资助金额:
    $ 1.89万
    $ 1.89万
  • 项目类别:
    Discovery Grants Program - Individual
    Discovery Grants Program - Individual

相似国自然基金

基于电荷诱导红外光响应法的表面电荷瞬态测量及其诱发沿面放电机制
  • 批准号:
    52377143
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
基于金刚石中NV色心的活体细胞内高灵敏与高分辨温度测量的研究
  • 批准号:
    62305241
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
基于晶体内精密超声行波构建理论的大量程纳米位移测量方法
  • 批准号:
    52375526
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
企业数字导向的测量、前因组态及其对颠覆式创新影响研究
  • 批准号:
    72302110
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
表界面微观振子的光谱学精密测量与功能开发
  • 批准号:
    22333004
  • 批准年份:
    2023
  • 资助金额:
    230 万元
  • 项目类别:
    重点项目

相似海外基金

Towards Measuring Defect Debt and Developing a Recommender System for Their Prioritization
衡量缺陷债务并开发优先级推荐系统
  • 批准号:
    RGPIN-2017-05312
    RGPIN-2017-05312
  • 财政年份:
    2022
  • 资助金额:
    $ 1.89万
    $ 1.89万
  • 项目类别:
    Discovery Grants Program - Individual
    Discovery Grants Program - Individual
Towards Measuring Defect Debt and Developing a Recommender System for Their Prioritization
衡量缺陷债务并开发优先级推荐系统
  • 批准号:
    RGPIN-2017-05312
    RGPIN-2017-05312
  • 财政年份:
    2021
  • 资助金额:
    $ 1.89万
    $ 1.89万
  • 项目类别:
    Discovery Grants Program - Individual
    Discovery Grants Program - Individual
Towards Measuring Defect Debt and Developing a Recommender System for Their Prioritization
衡量缺陷债务并开发优先级推荐系统
  • 批准号:
    RGPIN-2017-05312
    RGPIN-2017-05312
  • 财政年份:
    2020
  • 资助金额:
    $ 1.89万
    $ 1.89万
  • 项目类别:
    Discovery Grants Program - Individual
    Discovery Grants Program - Individual
Measuring genomic DNA damage and DNA repair capacity in longitudinal population samples - a step towards precision prevention
测量纵向群体样本中的基因组 DNA 损伤和 DNA 修复能力——迈向精准预防的一步
  • 批准号:
    9767787
    9767787
  • 财政年份:
    2018
  • 资助金额:
    $ 1.89万
    $ 1.89万
  • 项目类别:
Measuring genomic DNA damage and DNA repair capacity in longitudinal population samples - a step towards precision prevention
测量纵向群体样本中的基因组 DNA 损伤和 DNA 修复能力——迈向精准预防的一步
  • 批准号:
    10202602
    10202602
  • 财政年份:
    2018
  • 资助金额:
    $ 1.89万
    $ 1.89万
  • 项目类别: