2021
DOI: 10.1142/s0218194021400192
|View full text |Cite
|
Sign up to set email alerts
|

Automatically Generating Release Notes with Content Classification Models

Abstract: Release notes are admitted as an essential technical document in software maintenance. They summarize the main changes, e.g. bug fixes and new features, that have happened in the software since the previous release. Manually producing release notes is a time-consuming and challenging task. For that reason, sometimes developers neglect to write release notes. For example, we collect data from GitHub with over 1900 releases, and among them, 37% of the release notes are empty. To mitigate this problem, we propose… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 13 publications
0
1
0
Order By: Relevance
“…It is important to note that in some instances, the milestones tab and associated labels might not be updated or fully completed. Addressing this challenge could involve the implementation of text classification models aimed at effectively categorizing the contents of release notes 14 …”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…It is important to note that in some instances, the milestones tab and associated labels might not be updated or fully completed. Addressing this challenge could involve the implementation of text classification models aimed at effectively categorizing the contents of release notes 14 …”
Section: Discussionmentioning
confidence: 99%
“…Addressing this challenge could involve the implementation of text classification models aimed at effectively categorizing the contents of release notes. 14 The process of classification holds several advantages. It enables the prioritization of diverse information types, positioning critical updates in a prominent manner, and presenting less pivotal details in a structured format.…”
Section: Content Classification and Presentationmentioning
confidence: 99%
“…Hassan et al [61] introduce a usability requirements extraction approach based on a usability keywords repository created by the usability category of ISO 9126 and ISO 25010. Nath & Roy [62] propose a release notes generation method by employing text summarization technologies. They then classify the generated notes into 6 categories for friendly reading.…”
Section: Study Of Software Documentsmentioning
confidence: 99%