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 条
  • [41] The transformation of open source software
    Fitzgerald, Brian
    MIS QUARTERLY, 2006, 30 (03) : 587 - 598
  • [42] A Survey of Semantic Web Concepts Applied in Web Services and Big Data
    Rezk, Eman
    Foufou, Sebti
    2014 IEEE/ACS 11TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2014, : 767 - 772
  • [43] ColEmo: A Flexible Open Source Software Interface for Collecting Emotion Data
    Rahmani, Mohammad Hasan
    Berkvens, Rafael
    Weyn, Maarten
    2023 11TH INTERNATIONAL CONFERENCE ON AFFECTIVE COMPUTING AND INTELLIGENT INTERACTION WORKSHOPS AND DEMOS, ACIIW, 2023,
  • [44] Building Research Data Management Infrastructure using Open Source Software
    Willmes, Christian
    Kuerner, Daniel
    Bareth, Georg
    TRANSACTIONS IN GIS, 2014, 18 (04) : 496 - 509
  • [45] Comparative assessment of open source software using easy accessible data
    Polancic, G
    Horvat, RV
    Rozman, T
    ITI 2004: PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2004, : 673 - 678
  • [46] Data journalism and the semantic web
    Anton Bravo, Adolfo
    CIC-CUADENOS DE INFORMACION Y COMUNICACION, 2013, 18 : 99 - 116
  • [47] Data Linking for the Semantic Web
    Ferrara, Alfio
    Nikolov, Andriy
    Scharffe, Francois
    INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS, 2011, 7 (03) : 46 - 76
  • [48] Open Source Research Software
    Hasselbring, Wilhelm
    Carr, Leslie
    Hettrick, Simon
    Packer, Heather
    Tiropanis, Thanassis
    COMPUTER, 2020, 53 (08) : 84 - 88
  • [49] An Empirical analysis of Open Source Software Defects data through Software Reliability Growth Models
    Ullah, Najeeb
    Morisio, Maurizio
    2013 IEEE EUROCON, 2013, : 460 - 466
  • [50] An interoperable software system to store, associate, visualize, and publish global open science data of earth surface system
    Qiu, Qinjun
    Liu, Jiandong
    Hao, Mengqi
    Li, Weijie
    Wang, Yang
    Xie, Zhong
    Tao, Liufeng
    ENVIRONMENTAL MODELLING & SOFTWARE, 2024, 178