Universiti Teknologi Malaysia Institutional Repository

Producing software engineering documents through software reverse engineering for node.js web application

Ismail, Saiful Adli and Yahya, Yazriwati and Mohd. Yusop, Othman and Magalingam, Pritheega and Taraghi, Babak and Azmi, Azri (2018) Producing software engineering documents through software reverse engineering for node.js web application. In: 2nd Advanced Research in Engineering and Information Technology (AVARIET 2018).

Full text not available from this repository.

Abstract

The easiest way to understand, distinguish and getting to know how, why and what does a software do, is to refer to its documentation. Lack of software documentation, outdated or poor documentation would cause many important factors of a good software, never reach to an ideal level, for instance, the software maintainability index, which would never get a good mark without proper documentation. The case study of this project has been developed initially as a prototype and proof of concept. Normally, in software development life cycle, once the concept is proved to be developable, the final product will be started to design and developed with adequate documentation. Failing to do so, have resulted in problems such as high costs of software maintenance, difficult and time-consuming process of knowledge transfer between developers. This project uses a combination of automated class diagram generation tool with some manual adjustments, alongside with source code analysis and informal interviews, as a software reverse engineering method to retrieve the design concepts and requirement use cases of the software. The outcome of this study would be deliverable in form of two documents, Software Requirements Specification and Software Design Document.

Item Type:Conference or Workshop Item (Paper)
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions:Advanced Informatics School
ID Code:82385
Deposited By: Siti Nor Hashidah Zakaria
Deposited On:30 Sep 2019 09:34
Last Modified:02 Oct 2019 03:51

Repository Staff Only: item control page