RMIT University
Browse

Multi-objective search-based approach to estimate issue resolution time

conference contribution
posted on 2024-11-03, 12:33 authored by Wisam Abbood Al-Zubaidi, Hoa Dam, Aditya Ghose, Xiaodong LiXiaodong Li
Background: Resolving issues is central to modern agile software development where a software is developed and evolved incrementally through series of issue resolutions. An issue could represent a requirement for a new functionality, a report of a software bug or a description of a project task. Aims: Knowing how long an issue will be resolved is thus important to di?erent stakeholders including end-users, bug reporters, bug triagers, developers and managers. This paper aims to propose a multi-objective search-based approach to estimate the time required for resolving an issue. Methods: Using genetic programming (a meta-heuristic optimization method), we iteratively generate candidate estimate models and search for the optimal model in estimating issue resolution time. The search is guided simultaneously by two objectives: maximizing the accuracy of the estimation model while minimizing its complexity. Results: Our evaluation on 8,260 issues from five large open source projects demonstrate that our approach significantly (p < 0.001) outperforms both the baselines and state-of-the-art techniques. Conclusions: Evolutionary search-based approaches o?er an e?ective alternative to build estimation models for issue resolution time. Using multiple objectives, one for measuring the accuracy and the other for the complexity, helps produce accurate and simple estimation models.

History

Related Materials

  1. 1.
    DOI - Is published in 10.1145/3127005.3127011
  2. 2.
    ISBN - Is published in 9781450353052 (urn:isbn:9781450353052)

Start page

53

End page

62

Total pages

10

Outlet

Proceedings of the 13th International Conference on Predictive Models and Data Analytics in Software Engineering

Name of conference

13th International Conference on Predictive Models and Data Analytics in Software Engineering

Publisher

ACM

Place published

New York, United States

Start date

2017-11-08

End date

2017-11-08

Language

English

Copyright

© 2017 ACM

Former Identifier

2006088651

Esploro creation date

2020-06-22

Fedora creation date

2019-02-21

Usage metrics

    Scholarly Works

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC