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...

Full description

Saved in:
Bibliographic Details
Published inInternational Journal of Computational and Experimental Science and Engineering Vol. 11; no. 1
Main Authors Sariyalcinkaya, Ahmet Dogukan, Ugur Ercan
Format Journal Article
LanguageEnglish
Published 10.03.2025
Online AccessGet full text
ISSN2149-9144
2149-9144
DOI10.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