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

Saved in:
Bibliographic Details
Main Author: Hiew, Khai Hang
Format: Final Year Project / Dissertation / Thesis
Published: 2023
Subjects:
Online Access:http://eprints.utar.edu.my/6096/1/SE_1903181_HiewKhaiHang.pdf
http://eprints.utar.edu.my/6096/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utar-eprints.6096
record_format eprints
spelling my-utar-eprints.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/
institution Universiti Tunku Abdul Rahman
building UTAR Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Tunku Abdul Rahman
content_source UTAR Institutional Repository
url_provider http://eprints.utar.edu.my
topic QA76 Computer software
spellingShingle QA76 Computer software
Hiew, Khai Hang
A semantic based software redocumentation using ontology with distributed processing techniques
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.
format Final Year Project / Dissertation / Thesis
author Hiew, Khai Hang
author_facet Hiew, Khai Hang
author_sort Hiew, Khai Hang
title 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_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_sort semantic based software redocumentation using ontology with distributed processing techniques
publishDate 2023
url http://eprints.utar.edu.my/6096/1/SE_1903181_HiewKhaiHang.pdf
http://eprints.utar.edu.my/6096/
_version_ 1783884267480154112
score 13.214268