Integration of ontology and UML class-based modelling for knowledge representation / Rozita Kadar ... [et al.]

Kadar, Rozita and Syed Mohamad, Sharifah Mashita and Sumari, Putra and Abdul Rashid, Nur 'Aini (2017) Integration of ontology and UML class-based modelling for knowledge representation / Rozita Kadar ... [et al.]. Journal of Computing Research and Innovation (JCRINN), 2 (1): 2. pp. 10-15. ISSN 2600-8793

Abstract

Program comprehension is an important process carried out involving much effort in software maintenance process. A key challenge to developers in program comprehension process is to comprehend a source code. Nowadays, software systems have grown in size causing increase in developers' tasks to explore and understand millions of lines of source code. Meanwhile, source code is a crucial resource for developers to become familiar with a software system since some system documentations are often unavailable or outdated. However, there are problems exist in understanding source codes, which are tricky with different programming styles, and insufficient comments. Although many researchers have discussed different strategies and techniques to overcome program comprehension problem, only a shallow knowledge is obtained about the challenges in trying to understand a software system through reading source code. Therefore, this study attempts to overcome the problems in source code comprehension by suggesting a suitable comprehension technique. The proposed technique is based on using ontology approach for knowledge representation. This approach is able to easily explain the concept and relationship of program domain. Thus, the proposed work will create a better way for improving program comprehension.

Metadata

Item Type: Article
Creators:
Creators
Email / ID Num.
Kadar, Rozita
UNSPECIFIED
Syed Mohamad, Sharifah Mashita
UNSPECIFIED
Sumari, Putra
UNSPECIFIED
Abdul Rashid, Nur 'Aini
UNSPECIFIED
Subjects: Q Science > QA Mathematics > Instruments and machines > Electronic Computers. Computer Science > Programming. Rule-based programming. Backtrack programming
Q Science > QA Mathematics > Instruments and machines > Electronic Computers. Computer Science > Computer software > Development. UML (Computer science)
Divisions: Universiti Teknologi MARA, Perlis > Arau Campus > Faculty of Computer and Mathematical Sciences
Journal or Publication Title: Journal of Computing Research and Innovation (JCRINN)
UiTM Journal Collections: UiTM Journal > Journal of Computing Research and Innovation (JCRINN)
ISSN: 2600-8793
Volume: 2
Number: 1
Page Range: pp. 10-15
Keywords: Program Comprehension, Knowledge Based, Information Extraction, Visualization, Ontology.
Date: 2017
URI: https://ir.uitm.edu.my/id/eprint/53969
Edit Item
Edit Item

Download

[thumbnail of 53969.pdf] Text
53969.pdf

Download (206kB)

ID Number

53969

Indexing

Statistic

Statistic details