A semantic based software redocumentation using ontology with distributed processing techniques

This project attempts to address the maintenance issues that industries experience as a result of the inadequate or non-existent documentation provided for the system, which drives up the cost to identify and fix system flaws. The time required to provide such documentation and the developer's...

Full description

Bibliographic Details
Main Author: Hiew, Khai Hang
Format: Final Year Project / Dissertation / Thesis
Published: 2023
Subjects:
Online Access:http://eprints.utar.edu.my/6096/
http://eprints.utar.edu.my/6096/1/SE_1903181_HiewKhaiHang.pdf
_version_ 1848886589810278400
author Hiew, Khai Hang
author_facet Hiew, Khai Hang
author_sort Hiew, Khai Hang
building UTAR Institutional Repository
collection Online Access
description This project attempts to address the maintenance issues that industries experience as a result of the inadequate or non-existent documentation provided for the system, which drives up the cost to identify and fix system flaws. The time required to provide such documentation and the developer's belief that it is not important for the development process are the real causes of insufficient or non-existent source code documentation. Hence, the development of a web-based analysis system that manages user source code uploads and communicates with the Databricks cloud platform, which uses distributed processing techniques to quicken the redocumentation process, is the suggested solution for this project to address the root cause of the issue. The web-based analysis system is then able to retrieve and show the analysis data using the analysis result return. In addition, the web-based analysis system offers the creation of an ontology graph of the source code components, which illustrates the connections between each component. Three people were chosen to test the web-based analytic system as part of the evaluation process. The system usability score, which was determined by analysing the participants' responses, was 80.83%. This excellent result implies that the web-based analysis method is very user-friendly and usable. However, the participants' subsequent suggestions for improvement are also gathered in order to improve the operation of the web-based analytic system and meet the needs of the responders. With this semantically based redocumentation technique using distributed processing technology to produce documentation in order to enhance the efficiency of the development and debugging phases within a project team has been accomplished.
first_indexed 2025-11-15T19:40:54Z
format Final Year Project / Dissertation / Thesis
id utar-6096
institution Universiti Tunku Abdul Rahman
institution_category Local University
last_indexed 2025-11-15T19:40:54Z
publishDate 2023
recordtype eprints
repository_type Digital Repository
spelling utar-60962023-11-24T18:00:35Z A semantic based software redocumentation using ontology with distributed processing techniques Hiew, Khai Hang QA76 Computer software This project attempts to address the maintenance issues that industries experience as a result of the inadequate or non-existent documentation provided for the system, which drives up the cost to identify and fix system flaws. The time required to provide such documentation and the developer's belief that it is not important for the development process are the real causes of insufficient or non-existent source code documentation. Hence, the development of a web-based analysis system that manages user source code uploads and communicates with the Databricks cloud platform, which uses distributed processing techniques to quicken the redocumentation process, is the suggested solution for this project to address the root cause of the issue. The web-based analysis system is then able to retrieve and show the analysis data using the analysis result return. In addition, the web-based analysis system offers the creation of an ontology graph of the source code components, which illustrates the connections between each component. Three people were chosen to test the web-based analytic system as part of the evaluation process. The system usability score, which was determined by analysing the participants' responses, was 80.83%. This excellent result implies that the web-based analysis method is very user-friendly and usable. However, the participants' subsequent suggestions for improvement are also gathered in order to improve the operation of the web-based analytic system and meet the needs of the responders. With this semantically based redocumentation technique using distributed processing technology to produce documentation in order to enhance the efficiency of the development and debugging phases within a project team has been accomplished. 2023 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/6096/1/SE_1903181_HiewKhaiHang.pdf Hiew, Khai Hang (2023) A semantic based software redocumentation using ontology with distributed processing techniques. Final Year Project, UTAR. http://eprints.utar.edu.my/6096/
spellingShingle QA76 Computer software
Hiew, Khai Hang
A semantic based software redocumentation using ontology with distributed processing techniques
title A semantic based software redocumentation using ontology with distributed processing techniques
title_full A semantic based software redocumentation using ontology with distributed processing techniques
title_fullStr A semantic based software redocumentation using ontology with distributed processing techniques
title_full_unstemmed A semantic based software redocumentation using ontology with distributed processing techniques
title_short A semantic based software redocumentation using ontology with distributed processing techniques
title_sort semantic based software redocumentation using ontology with distributed processing techniques
topic QA76 Computer software
url http://eprints.utar.edu.my/6096/
http://eprints.utar.edu.my/6096/1/SE_1903181_HiewKhaiHang.pdf