Embrace your issues: compassing the software engineering landscape using bug reports
(2014) ASE '14 the 29th ACM/IEEE international conference on Automated software engineering 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:
https://lup.lub.lu.se/record/5104426
- author
- Borg, Markus LU
- organization
- publishing date
- 2014
- type
- Chapter in Book/Report/Conference proceeding
- publication status
- published
- subject
- host publication
- [Host publication title missing]
- pages
- 891 - 894
- publisher
- Association for Computing Machinery (ACM)
- conference name
- ASE '14 the 29th ACM/IEEE international conference on Automated software engineering
- conference location
- Västerås, Sweden
- conference dates
- 2014-09-15
- external identifiers
-
- scopus:84908627868
- ISBN
- 978-1-4503-3013-8
- DOI
- 10.1145/2642937.2653469
- project
- Embedded Applications Software Engineering
- language
- English
- LU publication?
- yes
- id
- 99f1b897-5a83-4b27-b208-9da3b37e04f8 (old id 5104426)
- date added to LUP
- 2016-04-04 12:20:56
- date last changed
- 2022-02-06 08:40:50
@inproceedings{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}}, booktitle = {{[Host publication title missing]}}, isbn = {{978-1-4503-3013-8}}, language = {{eng}}, pages = {{891--894}}, publisher = {{Association for Computing Machinery (ACM)}}, title = {{Embrace your issues: compassing the software engineering landscape using bug reports}}, url = {{http://dx.doi.org/10.1145/2642937.2653469}}, doi = {{10.1145/2642937.2653469}}, year = {{2014}}, }