A semantic model to publish open source software on the web of data

被引:0
作者
Mosharraf, Maedeh [1 ]
机构
[1] Shahid Beheshti Univ, Comp Sci & Engn, Tehran, Iran
关键词
Open source software; Semantic model; Web of data; Linked data; Ontology; Software model; Moodle; SELECTION; REUSE;
D O I
10.1108/AJIM-09-2021-0280
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Purpose The purpose of the paper is to propose a semantic model for describing open source software (OSS) in a machine-human understandable format. The model is extracted to support source code reusing and revising as the two primary targets of OSS through a systematic review of related documents. Design/methodology/approach Conducting a systematic review, all the software reusing criteria are identified and introduced to the web of data by an ontology for OSS (O4OSS). The software semantic model introduced in this paper explores OSS through triple expressions in which the O4OSS properties are predicates. Findings This model improves the quality of web data by describing software in a structured machine-human readable profile, which is linked to the related data that was previously published on the web. Evaluating the OSS semantic model is accomplished through comparing it with previous approaches, comparing the software structured metadata with profile index of software in some well-known repositories, calculating the software retrieval rank and surveying domain experts. Originality/value Considering context-specific information and authority levels, the proposed software model would be applicable to any open and close software. Using this model to publish software provides an infrastructure of connected meaningful data and helps developers overcome some specific challenges. By navigating software data, many questions which can be answered only through reading multiple documents can be automatically responded on the web of data.
引用
收藏
页码:685 / 707
页数:23
相关论文
共 50 条
  • [31] Automatic Integration of Spatial Data into the Semantic Web
    Prudhomme, Claire
    Homburg, Timo
    Ponciano, Jean-Jacques
    Boochs, Frank
    Roxin, Ana
    Cruz, Christophe
    WEBIST: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, 2017, : 107 - 115
  • [32] Open Data Standards for Open Source Software Risk Management Routines: An Examination of SPDX
    Gandhi, Robin
    Germonprez, Matt
    Link, Georg J. P.
    PROCEEDINGS OF THE 2018 ACM INTERNATIONAL CONFERENCE ON SUPPORTING GROUP WORK, GROUP 2018, 2018, : 219 - 229
  • [33] Publishing and Using Legislation and Case Law as Linked Open Data on the Semantic Web
    Hyvonen, Eero
    Tamper, Minna
    Ikkala, Esko
    Sarsa, Sami
    Oksanen, Arttu
    Tuominen, Jouni
    Hietanen, Aki
    SEMANTIC WEB: ESWC 2020 SATELLITE EVENTS, 2020, 12124 : 110 - 114
  • [34] Incremental semantic web retrieval model based on web service
    Wenguo L.
    Guangping L.
    International Journal of Computers and Applications, 2020, 42 (01) : 76 - 83
  • [35] Open Source Software and Open Data Standards as a form of technology adoption: a case study
    Rossi, Bruno
    Russo, Barbara
    Succi, Giancarlo
    OPEN SOURCE DEVELOPMENT, ADOPTION AND INNOVATION, 2007, 234 : 325 - +
  • [36] Software trustworthiness 2.0-A semantic web enabled global source code analysis approach
    Keivanloo, Iman
    Rilling, Juergen
    JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 89 : 33 - 50
  • [37] Software reliability growth model based on stochastic differential equations for open source software
    Tamura, Yoshinobu
    Yamada, Shigeru
    2007 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS, 2007, : 107 - +
  • [38] On the security of open source software
    Payne, C
    INFORMATION SYSTEMS JOURNAL, 2002, 12 (01) : 61 - 78
  • [39] An improved Pareto distribution for modelling the fault data of open source software
    Luan, Shao-Pu
    Huang, Chin-Yu
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2014, 24 (06) : 416 - 437
  • [40] Design of Data Centre Rack Arrangements Using Open Source Software
    Summers, Jonathan
    Kapur, Nik
    Thompson, Harvey
    2013 TWENTY NINTH ANNUAL IEEE SEMICONDUCTOR THERMAL MEASUREMENT AND MANAGEMENT SYMPOSIUM (SEMI-THERM), 2013, : 45 - 51