Publication:
A Learning Ontology in Computer Programming Approach

dc.authorscopusid59695205100
dc.authorscopusid58577192000
dc.contributor.authorSarıyalçınkaya, A.D.
dc.contributor.authorErcan, U.
dc.date.accessioned2025-12-11T00:33:07Z
dc.date.issued2024
dc.departmentOndokuz Mayıs Üniversitesien_US
dc.department-temp[Sarıyalçınkaya] Ahmet Doğukan, Vezirköprü Vocational School, Ondokuz Mayis Üniversitesi, Samsun, Turkey; [Ercan] Uğur, Akdeniz Üniversitesi, Antalya, Turkeyen_US
dc.description.abstractAdvances in science and technology have made computer programming an inseparable part of our lives and have raised users' expectations from software. This situation has led to an increase in the complexity of computer programming and software development processes. To manage this complexity, models are increasingly adopted as the main structure of computer programming. On the other hand, developments in the field of linked data has spurred the use of ontologies—concepts not new to computer science— in various domains. In computer programming approaches that consider models as primary structures, it is important to formally represent requirements and ensure traceability between requirements and lower-level analysis and design models. Additionally, adapting or extending existing ontologies is one of the methods that can be employed to reduce the costs of computer programming activities. To achieve this, it is necessary to examine the differences in computer programming and the fundamentals of ontologies. These differences can be categorized under the headings of layered architecture, open-closed world approaches, and interoperability approaches. Taking into consideration the ease of incorporating ontologies in computer programming process and the difficulties reported in the scientific literature, this study proposed a model of knowledge discovery based on computer programming strategy with analogies and obtained a set of patterns for possible scenarios that can be used with a classification of the ontology in learning levels by the topics in computer programming paradigm. The aim of this research is to determine the impact of ontological learning paradigm in computer programming process by drawing a basic ontological learning map by computer programming features. © IJCESEN.en_US
dc.identifier.doi10.22399/ijcesen.1355
dc.identifier.endpage1527en_US
dc.identifier.issn2149-9144
dc.identifier.issue1en_US
dc.identifier.scopus2-s2.0-105000104367
dc.identifier.scopusqualityQ4
dc.identifier.startpage1515en_US
dc.identifier.urihttps://doi.org/10.22399/ijcesen.1355
dc.identifier.urihttps://hdl.handle.net/20.500.12712/37336
dc.identifier.volume11en_US
dc.language.isoenen_US
dc.publisherProf.Dr. İskender AKKURTen_US
dc.relation.ispartofInternational Journal of Computational and Experimental Science and Engineeringen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectComputer Programmingen_US
dc.subjectLearning Ontologyen_US
dc.subjectOntologyen_US
dc.titleA Learning Ontology in Computer Programming Approachen_US
dc.typeArticleen_US
dspace.entity.typePublication

Files