Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Changes, Evolution and Bugs - Recommendation Systems for Issue Management

Borg, Markus LU and Runeson, Per LU orcid (2014) p.477-509
Abstract
Changes in evolving software systems are often managed using an issue repository. This repository may contribute to information overload in an organization, but it may also help navigating the software system. Software developers spend much effort on issue triage, a task in which the mere number of issue reports becomes a significant challenge. One specific difficulty is to determine whether a newly submitted issue report is a duplicate of an issue previously reported, if it contains complementary information related to a known issue, or if the issue report addresses something that has not been observed before. However, the large number of issue reports may also be used to help a developer to navigate the software development project to... (More)
Changes in evolving software systems are often managed using an issue repository. This repository may contribute to information overload in an organization, but it may also help navigating the software system. Software developers spend much effort on issue triage, a task in which the mere number of issue reports becomes a significant challenge. One specific difficulty is to determine whether a newly submitted issue report is a duplicate of an issue previously reported, if it contains complementary information related to a known issue, or if the issue report addresses something that has not been observed before. However, the large number of issue reports may also be used to help a developer to navigate the software development project to find related software artifacts, required both to understand the issue itself, and to analyze the impact of a possible issue resolution. This chapter presents recommendation systems that use information in issue repositories to support these two challenges, by supporting either duplicate detection of issue reports or navigation of artifacts in evolving software systems. (Less)
Please use this url to cite or link to this publication:
author
and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
issue management, open source software, change impact analysis, information retrieval, software engineering, recommendation systems
host publication
Recommendation Systems in Software Engineering
editor
Robillard, Martin ; Malej, Walid ; Walker, Robert and Zimmermann, Thomas
pages
477 - 509
publisher
Springer
external identifiers
  • scopus:84907839952
ISBN
978-3-642-45135-5
978-3-642-45135-5
DOI
10.1007/978-3-642-45135-5_18
project
Embedded Applications Software Engineering
language
English
LU publication?
yes
id
a0ef94a7-9352-4628-8279-b860851d9616 (old id 4146160)
date added to LUP
2016-04-04 10:48:26
date last changed
2021-10-06 05:11:07
@inbook{a0ef94a7-9352-4628-8279-b860851d9616,
  abstract     = {Changes in evolving software systems are often managed using an issue repository. This repository may contribute to information overload in an organization, but it may also help navigating the software system. Software developers spend much effort on issue triage, a task in which the mere number of issue reports becomes a significant challenge. One specific difficulty is to determine whether a newly submitted issue report is a duplicate of an issue previously reported, if it contains complementary information related to a known issue, or if the issue report addresses something that has not been observed before. However, the large number of issue reports may also be used to help a developer to navigate the software development project to find related software artifacts, required both to understand the issue itself, and to analyze the impact of a possible issue resolution. This chapter presents recommendation systems that use information in issue repositories to support these two challenges, by supporting either duplicate detection of issue reports or navigation of artifacts in evolving software systems.},
  author       = {Borg, Markus and Runeson, Per},
  booktitle    = {Recommendation Systems in Software Engineering},
  editor       = {Robillard, Martin and Malej, Walid and Walker, Robert and Zimmermann, Thomas},
  isbn         = {978-3-642-45135-5},
  language     = {eng},
  pages        = {477--509},
  publisher    = {Springer},
  title        = {Changes, Evolution and Bugs - Recommendation Systems for Issue Management},
  url          = {https://lup.lub.lu.se/search/files/5625801/4146175.pdf},
  doi          = {10.1007/978-3-642-45135-5_18},
  year         = {2014},
}