Please use this identifier to cite or link to this item: https://ptsldigital.ukm.my/jspui/handle/123456789/772448
Title: Multi language software tool for program comprehension
Authors: Ravari, Navid Rostami (P97234)
Supervisor: Abdullah Mohd Zin, Prof. Dr.
Keywords: Universiti Kebangsaan Malaysia -- Dissertations
Dissertations, Academic -- Malaysia
Automatic control -- Computer programs
Issue Date: 20-Jul-2020
Abstract: Program comprehension is important in order to enable us to use a program effectively. It is also important in order to perform software maintenance such as fixing bugs, refactoring code, and porting code to different platforms. Open source programs are developed by a wide range of programmers and they are being developed by using many different languages and have different levels of complexity and diversity. Thus, one of the problems faced by many programmers is the difficulty in understanding open source programs. In order to solve the problem, many software understanding tools have been developed. However, most of these tools support only one language and they do not facilitate source code understanding. This research aims to propose a new software understanding technique that helps to facilitate source code comprehension by adding multimedia and extra comment to the source code as well as supporting multiple languages. In order to achieve the aim of this study, the research is carried out in five stages. Firstly, available tools and techniques in software understanding are examined to identify their strengths and weaknesses. Secondly, based on the study, a new technique is proposed. Thirdly, a tool is designed and implemented by using .Net framework with C# programming language and MySQL as a database. The software tool is then evaluated by using a survey. A group of students and programmers are invited to use the system and then to give their feedbacks. The feedbacks received shows that users are satisfied with the developed multi language software understanding tool.
Description: Full-text
Notes: CD TESIS UKM PL2
Pages: 145
Publisher: UKM, Bangi
Appears in Collections:Faculty of Information Science and Technology / Fakulti Teknologi dan Sains Maklumat

Files in This Item:
File Description SizeFormat 
MULTI LANGUAGE SOFTWARE TOOL FOR PROGRAM.pdf
  Restricted Access
2.26 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.