NUST Institutional Repository

Automatic Release Notes Generation

Show simple item record

dc.contributor.author Ali, Mubashir
dc.date.accessioned 2023-08-03T10:29:03Z
dc.date.available 2023-08-03T10:29:03Z
dc.date.issued 2020
dc.identifier.other 00000206994
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/35549
dc.description Supervisor: Dr. Wasi Haider Butt en_US
dc.description.abstract Release Notes (RNs) are one of the important artifacts in software development and maintenance. RNs are required when a new release/version of a software project is planned to deploy or launch. RNs are the documentation of all the changes made to the new project It contains description of newly added features, bug fixes, improvements, removed functionality, library changes etc. Generating these notes manually is very complex and time consuming task. In this research we present an automatic approach for generation of RNs. The intention of this research is to generate automatic RNs for Node JS project. The implementation of the proposed approach is done in Python programming language. Our system extract changes from Git repository, summarizes these changes, get deprecated features, library changes, fetches issues from issue tracker and link these issues to code etc. The system hierarchically setup these changes and produce an output in a word document. This approach is the state of the art approach for node Js projects. We evaluate our results manually from 15 industry software Engineers. The results obtained from our system shows that these RNs are very good and accurate then ones produced manually. en_US
dc.language.iso en en_US
dc.publisher College of Electrical & Mechanical Engineering (CEME), NUST en_US
dc.subject Keywords— Software Release Notes; Software documentation; Software Maintenance; Programming language processing; Natural Language Processing; en_US
dc.title Automatic Release Notes Generation en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

  • MS [441]

Show simple item record

Search DSpace


Advanced Search

Browse

My Account