• Resumo

    Predicting Bug-Fixing Time with Rating Features - A Comparison Between Ratings and Reputations

    Data de publicação: 28/05/2024

    ABSTRACT
    Predicting bug-fixing time plays an important role in allowing a
    software manager and team to make decisions about allocation
    of resources, prioritization and scheduling. Estimating the time
    to fix a bug is not a simple task. In the literature, machine learning
    (ML) models have been proposed to help software managers
    decide whether a bug might be fixed now or later. One feature
    highlighted in ML models for predicting bug-fixing time is reporter
    reputation. However, these features are based on the participation
    of the reporter or developer in the project, but do not take into
    account the time taken to fix the bugs. In this study, we propose
    new two features called "reporter rating" and "developer rating."
    Unlike reputations, ratings are based on the time taken to fix a
    bug. In this study, we carried out an experiment in two datasets
    containing bug reports.We ran the reputation and rating features in
    ten ML models and compared the results. Additionally, we verified
    the features together and combined them with textual features. As
    a result, we found that ratings can improve the performance of the
    models. Ratings had the best results in probabilistic models, while
    reputation was better in models that use the decision tree approach.
    When used together, reputations and ratings do not substantially
    increase the performance of the models when compared to individual
    results. However, ratings improve performance when combined
    with textual features more than reputations.

O Computer on the Beach é um evento técnico-científico que visa reunir profissionais, pesquisadores e acadêmicos da área de Computação, a fim de discutir as tendências de pesquisa e mercado da computação em suas mais diversas áreas.

Anais do Computer on the Beach

O Computer on the Beach é um evento técnico-científico que visa reunir profissionais, pesquisadores e acadêmicos da área de Computação, a fim de discutir as tendências de pesquisa e mercado da computação em suas mais diversas áreas.

Access journal