Title of article :
Pengecaman Elemen Asas Pengaturcaraan Berorientasikan Objek Secara Pemprosesan Bahasa Tabii
Author/Authors :
RAZIK, NOMARIANI A. Kolej Teknologi Bestari, Malaysia , OMAR, NAZLIA Universiti Kebangsaan Malaysia - Pusat Pengajian Teknologi Maklumat, Fakulti Teknologi dan Sains Maklumat, Malaysia
Abstract :
Most of the students especially first year students in universities or colleges face problems in writing programs when given object oriented programming problems. Thus, a prototype called OOP Tool which utilizes heuristics was developed to determine the basic elements of object oriented programming based on documented programming problems using natural language processing techniques. The determination of the elements was based on a set of heuristics to determine the accuracy of the results. The heuristics were developed using a methodology based on a training set. From this research, a set of heuristic was developed which is capable of determining the basic elements of object oriented programing such as classes, variables/attributes and functions/methods. These heuristics were realized in terms of implementation in a prototype called OOP Tool. To further support the contribution, an evaluation of OOP Tool is carried out. The results from the test set showed that the prototype achieved 90.5% recall and 76.3% precision, 37.7% over-generated and 9.5% under-generated. This OOP Tool can ser e as a useful tool for first year s students in university or college in learning object-oriented programming.
Keywords :
Object Oriented Programming , Natural Language Processing , Heuristic
Journal title :
Asia-Pacific Journal Of Information Technology and Multimedia
Journal title :
Asia-Pacific Journal Of Information Technology and Multimedia