Abstract
Automatic text summarisation has drawn considerable interest in the area of software engineering. It is challenging to summarise the activities related to a software project, (1) because of the volume and heterogeneity of involved software artefacts, and (2) because it is unclear what information a developer seeks in such a multi-document summary. We present the first framework for summarising multi-document software artefacts containing heterogeneous data within a given time frame. To produce human-like summaries, we employ a range of iterative heuristics to minimise the cosine-similarity between texts and high-dimensional feature vectors. A first study shows that users find the automatically generated summaries the most useful when they are generated using word similarity and based on the eight most relevant software artefacts.
Original language | English |
---|---|
Title of host publication | Parallel Problem Solving from Nature – PPSN XVI - 16th International Conference, PPSN 2020 Leiden, The Netherlands, September 5–9, 2020 Proceedings, Part II |
Editors | Thomas Bäck, Mike Preuss, André Deutz, Hao Wang, Carola Doerr, Michael Emmerich, Heike Trautmann |
Place of Publication | Cham Switzerland |
Publisher | Springer |
Pages | 329-342 |
Number of pages | 14 |
ISBN (Electronic) | 9783030581152 |
ISBN (Print) | 9783030581145 |
DOIs | |
Publication status | Published - 2020 |
Externally published | Yes |
Event | Parallel Problem Solving from Nature 2020 - Leiden, Netherlands Duration: 5 Sept 2020 → 9 Sept 2020 Conference number: 16th https://link.springer.com/book/10.1007/978-3-030-58115-2 (Proceedings) |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 12270 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | Parallel Problem Solving from Nature 2020 |
---|---|
Abbreviated title | PPSN 2020 |
Country/Territory | Netherlands |
City | Leiden |
Period | 5/09/20 → 9/09/20 |
Internet address |
|
Keywords
- Extractive summarisation
- Heuristic optimisation
- Software development