Advanced

Embrace your issues: compassing the software engineering landscape using bug reports

Borg, Markus LU (2014) ASE '14 the 29th ACM/IEEE international conference on Automated software engineering In [Host publication title missing] p.891-894
Abstract
Software developers in large projects work in complex information landscapes, and staying on top of all relevant software artifacts is challenging. As software systems often evolve for years, a high number of issue reports is typically managed during the lifetime of a system. Efficient management of incoming issue requires successful navigation of the information landscape. In our work, we address two important work tasks involved in issue management: Issue Assignment (IA) and Change Impact Analysis (CIA). IA is the early task of allocating an issue report to a development team. CIA deals with identifying how source code changes affect the software system, a fundamental activity in safety-critical development. Our solution approach is to... (More)
Software developers in large projects work in complex information landscapes, and staying on top of all relevant software artifacts is challenging. As software systems often evolve for years, a high number of issue reports is typically managed during the lifetime of a system. Efficient management of incoming issue requires successful navigation of the information landscape. In our work, we address two important work tasks involved in issue management: Issue Assignment (IA) and Change Impact Analysis (CIA). IA is the early task of allocating an issue report to a development team. CIA deals with identifying how source code changes affect the software system, a fundamental activity in safety-critical development. Our solution approach is to support navigation, both among development teams and software artifacts, based on information available in historical issue reports. We present how we apply techniques from machine learning and information retrieval to develop recommendation systems. Finally, we report intermediate results from two controlled experiments and an industrial case study. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
in
[Host publication title missing]
pages
891 - 894
publisher
ACM
conference name
ASE '14 the 29th ACM/IEEE international conference on Automated software engineering
external identifiers
  • Scopus:84908627868
ISBN
978-1-4503-3013-8
DOI
10.1145/2642937.2653469
project
EASE
language
English
LU publication?
yes
id
99f1b897-5a83-4b27-b208-9da3b37e04f8 (old id 5104426)
date added to LUP
2015-02-24 14:26:17
date last changed
2016-10-13 04:51:01
@misc{99f1b897-5a83-4b27-b208-9da3b37e04f8,
  abstract     = {Software developers in large projects work in complex information landscapes, and staying on top of all relevant software artifacts is challenging. As software systems often evolve for years, a high number of issue reports is typically managed during the lifetime of a system. Efficient management of incoming issue requires successful navigation of the information landscape. In our work, we address two important work tasks involved in issue management: Issue Assignment (IA) and Change Impact Analysis (CIA). IA is the early task of allocating an issue report to a development team. CIA deals with identifying how source code changes affect the software system, a fundamental activity in safety-critical development. Our solution approach is to support navigation, both among development teams and software artifacts, based on information available in historical issue reports. We present how we apply techniques from machine learning and information retrieval to develop recommendation systems. Finally, we report intermediate results from two controlled experiments and an industrial case study.},
  author       = {Borg, Markus},
  isbn         = {978-1-4503-3013-8},
  language     = {eng},
  pages        = {891--894},
  publisher    = {ARRAY(0x83c00b8)},
  series       = {[Host publication title missing]},
  title        = {Embrace your issues: compassing the software engineering landscape using bug reports},
  url          = {http://dx.doi.org/10.1145/2642937.2653469},
  year         = {2014},
}