A Learning Ontology in Computer Programming Approach
Advances 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, mo...
Saved in:
Published in | International Journal of Computational and Experimental Science and Engineering Vol. 11; no. 1 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
10.03.2025
|
Online Access | Get full text |
ISSN | 2149-9144 2149-9144 |
DOI | 10.22399/ijcesen.1355 |
Cover
Abstract | Advances 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. |
---|---|
AbstractList | Advances 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. |
Author | Ugur Ercan Sariyalcinkaya, Ahmet Dogukan |
Author_xml | – sequence: 1 givenname: Ahmet Dogukan surname: Sariyalcinkaya fullname: Sariyalcinkaya, Ahmet Dogukan – sequence: 2 surname: Ugur Ercan fullname: Ugur Ercan |
BookMark | eNqFjztvgzAUha0qlZqmGbvzB6D4AdQjQn1EQkqH7OjaXBMisJGdqOLfN2kydOt0znAe-h7JwjqLhDzTNGGMS_nSHzQGtAnlWXZHlowKGUsqxOKPfyDrEHqV8pxlNJdiSUQZ1Qje9raLtvboBtfNUW-jyo3T6Yg--vKu8zCOl0A5Td6B3j-RewNDwPVNV2T3_rarPuN6-7GpyjrWRZHFeStNrsBIgedroFxqlbeUYZshBwXCcJBGqdZIBUyjYK0RBrnh7LVQAviKJNfZk51g_oZhaCbfj-DnhqbNL3Vzo24u1OdCfC1o70LwaP7J_wDQE16_ |
Cites_doi | 10.3390/info11020066 10.13053/cys-22-1-2790 10.1109/EDUCON.2018.8363385 10.3390/info14030176 10.1007/s10639-020-10226-z 10.3390/electronics12010111 10.1163/9789401207799_005 10.3115/1118220.1118221 10.17530/jef.15.15.2.2 10.1007/s11634-024-00601-w 10.3390/computers12100199 10.3390/app13042661 10.1109/EDUCON.2019.8725092 10.1109/ICOSC.2015.7050814 |
ContentType | Journal Article |
DBID | AAYXX CITATION ADTOC UNPAY |
DOI | 10.22399/ijcesen.1355 |
DatabaseName | CrossRef Unpaywall for CDI: Periodical Content Unpaywall |
DatabaseTitle | CrossRef |
DatabaseTitleList | CrossRef |
Database_xml | – sequence: 1 dbid: UNPAY name: Unpaywall url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/ sourceTypes: Open Access Repository |
DeliveryMethod | fulltext_linktorsrc |
EISSN | 2149-9144 |
ExternalDocumentID | 10.22399/ijcesen.1355 10_22399_ijcesen_1355 |
GroupedDBID | AAYXX ALMA_UNASSIGNED_HOLDINGS CITATION M~E ADTOC UNPAY |
ID | FETCH-LOGICAL-c775-6d9f6baf94e144a139cb6d12ed5e3aba4f3a9fbbdf9ba2ce42df4fe3f3287b4a3 |
IEDL.DBID | UNPAY |
ISSN | 2149-9144 |
IngestDate | Sun Sep 07 10:55:35 EDT 2025 Tue Jul 01 05:27:01 EDT 2025 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | false |
Issue | 1 |
Language | English |
License | https://creativecommons.org/licenses/by/4.0 cc-by |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c775-6d9f6baf94e144a139cb6d12ed5e3aba4f3a9fbbdf9ba2ce42df4fe3f3287b4a3 |
OpenAccessLink | https://proxy.k.utb.cz/login?url=https://doi.org/10.22399/ijcesen.1355 |
ParticipantIDs | unpaywall_primary_10_22399_ijcesen_1355 crossref_primary_10_22399_ijcesen_1355 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2025-03-10 |
PublicationDateYYYYMMDD | 2025-03-10 |
PublicationDate_xml | – month: 03 year: 2025 text: 2025-03-10 day: 10 |
PublicationDecade | 2020 |
PublicationTitle | International Journal of Computational and Experimental Science and Engineering |
PublicationYear | 2025 |
References | 25738 25749 25748 25739 25741 25752 25740 25751 25743 25754 25742 25753 25745 25756 25744 25755 25747 25758 25746 25757 25750 |
References_xml | – ident: 25751 – ident: 25742 doi: 10.3390/info11020066 – ident: 25744 doi: 10.13053/cys-22-1-2790 – ident: 25741 doi: 10.1109/EDUCON.2018.8363385 – ident: 25743 doi: 10.3390/info14030176 – ident: 25754 – ident: 25740 doi: 10.1007/s10639-020-10226-z – ident: 25746 doi: 10.3390/electronics12010111 – ident: 25755 – ident: 25756 – ident: 25757 – ident: 25749 doi: 10.1163/9789401207799_005 – ident: 25750 doi: 10.3115/1118220.1118221 – ident: 25752 doi: 10.17530/jef.15.15.2.2 – ident: 25758 doi: 10.1007/s11634-024-00601-w – ident: 25738 doi: 10.3390/computers12100199 – ident: 25747 – ident: 25745 doi: 10.3390/app13042661 – ident: 25753 doi: 10.1109/EDUCON.2019.8725092 – ident: 25739 doi: 10.1109/ICOSC.2015.7050814 – ident: 25748 |
SSID | ssib036251694 ssib044740609 |
Score | 1.906096 |
Snippet | Advances in science and technology have made computer programming an inseparable part of our lives and have raised users' expectations from software. This... |
SourceID | unpaywall crossref |
SourceType | Open Access Repository Index Database |
Title | A Learning Ontology in Computer Programming Approach |
URI | https://doi.org/10.22399/ijcesen.1355 |
UnpaywallVersion | publishedVersion |
Volume | 11 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
journalDatabaseRights | – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 2149-9144 dateEnd: 99991231 omitProxy: true ssIdentifier: ssib044740609 issn: 2149-9144 databaseCode: M~E dateStart: 20140101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LSwMxEB5se_DkAxUrWvYgekpdN9ls9rhISxFae2ihnpY8pVq3RVqkHvztJt1UqoJ6nyGZDGFmmJnvAzi3FTJXEQtRpKlBREuBeBoKxGKtE6WwoNhtI3d7tDMkt6N45Ido3C7MRv8-cmuXV-NH6dZwHD9DXIEadX2kKtSGvX5274jjbIZvPywhJX7mT50v8WZ7Ucz48pVPJhtBpL0L7fXx5ezIU3MxF0359g2Z8c_77cGOTyODrPT7Pmzp4gBIFni41IfgrlgR0y6DcRGsmRuCfjmM9ewEMg8mfgiDdmtw00GeFQHJJIkRVamhgpuUaGs1twmcFFRdR1rFGnPBicE8NUIokwoeSU0iZYjR2GBbGwnC8RFUi2mhjyEQzKG7MRWmISPWLU4pMVSmieaMEV6Hi_XT5bMS-yK3NcPK7tzbnTu763D5-bC_S578W_IUqvOXhT6zIX8uGlDpvrca3u0fVdGxKw |
linkProvider | Unpaywall |
linkToUnpaywall | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LSwMxEB60PXjygYoVlT2InlLXTTabHBexFMHaQwv1tOQp1boW6SL115t0U6kK6n2GZDKEmWFmvg_g1FXIQicsRomhFhGjJBI8loilxmRaY0mx30a-7dHukNyM0lEYovG7MCv9-8SvXV6MH5Vfw_H8DOk6NKnvIzWgOez183tPHOcyfPdhCanxM3_qfIk3G1U5FfM3MZmsBJHOFnSWx9ezI0_taibb6v0bMuOf99uGzZBGRnnt9x1YM-UukDwKcKkP0V25IKadR-MyWjI3RP16GOvZC-QBTHwPBp3rwVUXBVYEpLIsRVRzS6WwnBhntXAJnJJUXyZGpwYLKYjFglspteVSJMqQRFtiDbbY1UaSCLwPjfKlNAcQSebR3ZiOecyIc4tXyixVPDOCMSJacLZ8umJaY18UrmZY2F0EuwtvdwvOPx_2d8nDf0seQWP2WpljF_Jn8iQ4_AMzaa_6 |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+Learning+Ontology+in+Computer+Programming+Approach&rft.jtitle=International+Journal+of+Computational+and+Experimental+Science+and+Engineering&rft.au=Sariyalcinkaya%2C+Ahmet+Dogukan&rft.au=Ugur+Ercan&rft.date=2025-03-10&rft.issn=2149-9144&rft.eissn=2149-9144&rft.volume=11&rft.issue=1&rft_id=info:doi/10.22399%2Fijcesen.1355&rft.externalDBID=n%2Fa&rft.externalDocID=10_22399_ijcesen_1355 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2149-9144&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2149-9144&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2149-9144&client=summon |