A design document generator to support a linkage between code and document

In recent years, more than half of current companies are still working on old systems. Software maintenance, testing, quality assurance, reuse, and integration are only a few examples of software engineering activities that involve old systems. A key aspect related to all these processes is the iden...

Full description

Bibliographic Details
Main Author: Naisan, Izzul Hidayat
Format: Thesis
Language:English
Published: 2013
Subjects:
Online Access:http://eprints.utm.my/35833/5/IzzulHidayatNaisanMFSKSM2013.pdf
_version_ 1796857464486887424
author Naisan, Izzul Hidayat
author_facet Naisan, Izzul Hidayat
author_sort Naisan, Izzul Hidayat
collection ePrints
description In recent years, more than half of current companies are still working on old systems. Software maintenance, testing, quality assurance, reuse, and integration are only a few examples of software engineering activities that involve old systems. A key aspect related to all these processes is the identification of the components of a system and the comprehension of the existing linkage between components. One way to identify these components of system is by analyzing its documentation. However, in many cases, documentation is a missing or obsolete item in old software maintenance. As the software technology advances evolve over time, there is a need to create and maintain a relationship between source code and documentation. This linkage needs to be maintained to ensure that software documentation remains consistent and up-to-date with code. This consistency will assist quality and reduce maintenance work. A new relationship model is proposed between documentation and low level software that includes the code and its associated structures and physical components. The significant benefits of this research can be observed at its ability to support document viewers to manage and maintain the existing system. A prototype was developed and an evaluation was carried out to realize the proof of concept. The results show that the proposed model is significant and provides a useful access between code and documentation.
first_indexed 2024-03-05T18:58:10Z
format Thesis
id utm.eprints-35833
institution Universiti Teknologi Malaysia - ePrints
language English
last_indexed 2024-03-05T18:58:10Z
publishDate 2013
record_format dspace
spelling utm.eprints-358332017-07-06T04:05:56Z http://eprints.utm.my/35833/ A design document generator to support a linkage between code and document Naisan, Izzul Hidayat QA76 Computer software In recent years, more than half of current companies are still working on old systems. Software maintenance, testing, quality assurance, reuse, and integration are only a few examples of software engineering activities that involve old systems. A key aspect related to all these processes is the identification of the components of a system and the comprehension of the existing linkage between components. One way to identify these components of system is by analyzing its documentation. However, in many cases, documentation is a missing or obsolete item in old software maintenance. As the software technology advances evolve over time, there is a need to create and maintain a relationship between source code and documentation. This linkage needs to be maintained to ensure that software documentation remains consistent and up-to-date with code. This consistency will assist quality and reduce maintenance work. A new relationship model is proposed between documentation and low level software that includes the code and its associated structures and physical components. The significant benefits of this research can be observed at its ability to support document viewers to manage and maintain the existing system. A prototype was developed and an evaluation was carried out to realize the proof of concept. The results show that the proposed model is significant and provides a useful access between code and documentation. 2013-07 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/35833/5/IzzulHidayatNaisanMFSKSM2013.pdf Naisan, Izzul Hidayat (2013) A design document generator to support a linkage between code and document. Masters thesis, Universiti Teknologi Malaysia, Faculty of Computing. http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:69979?site_name=Restricted Repository
spellingShingle QA76 Computer software
Naisan, Izzul Hidayat
A design document generator to support a linkage between code and document
title A design document generator to support a linkage between code and document
title_full A design document generator to support a linkage between code and document
title_fullStr A design document generator to support a linkage between code and document
title_full_unstemmed A design document generator to support a linkage between code and document
title_short A design document generator to support a linkage between code and document
title_sort design document generator to support a linkage between code and document
topic QA76 Computer software
url http://eprints.utm.my/35833/5/IzzulHidayatNaisanMFSKSM2013.pdf
work_keys_str_mv AT naisanizzulhidayat adesigndocumentgeneratortosupportalinkagebetweencodeanddocument
AT naisanizzulhidayat designdocumentgeneratortosupportalinkagebetweencodeanddocument