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 | Size | Format | |
---|---|---|---|---|
MULTI LANGUAGE SOFTWARE TOOL FOR PROGRAM.pdf Restricted Access | 2.26 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.