2014 · 102 citations · 27 references
ComputingComputer ScienceDocumentationQuality AssuranceSoftware EngineeringAgile Software DevelopmentDocumentation AnalysisSoftware DocumentationSoftware MaintenanceVersion ControlVersion Control SystemsDocumentation GenerationRelease DocumentationRelease NotesSoftware Release ManagementSoftware VersioningSource Code EvolutionVersion Control IntegrationVersion Planning
This paper introduces ARENA (Automatic RElease Notes generAtor), an approach for the automatic generation of release notes. ARENA extracts changes from the source code, summarizes them, and integrates them with information from versioning systems and issue trackers. It was designed based on the manual analysis of 1,000 existing release notes. To evaluate the quality of the ARENA release notes, we performed three empirical studies involving a total of 53 participants (45 professional developers and 8 students). The results indicate that the ARENA release notes are very good approximations of those produced by developers and often include important information that is missing in the manually produced release notes.
27
Towards automatically generating summary comments for Java methods
Giriprasad Sridhara, Emily Hill, Divya Muppaneni et al. · 2010 · 517 citations
On the Use of Automated Text Summarization Techniques for Summarizing Source Code
Sonia Haiduc, Jairo Aponte, Laura Moreno et al. · 2010 · 402 citations
Rongxin Wu, Hongyu Zhang, Sunghun Kim et al. · 2011 · 386 citations