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] A Model of Open Source Software Maintenance Activities
    Xiong, C. J.
    Li, Y. F.
    Xie, M.
    Ng, S. H.
    Goh, T. N.
    2009 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-4, 2009, : 267 - 271
  • [32] Pendulum model for open source software development
    Potdav, V
    Chang, E
    Jayaratna, N
    Wen, Y
    Brankovic, L
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XII, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: II, 2003, : 136 - 143
  • [33] Healthcare Analytics and Visualization Using SEMantic Open Source Software (SEMOSS)
    Baker, Claire
    Blackwood, Jeannie
    Hartless, Casey
    Pirro, Jeanne
    Flower, Abigail A.
    2017 SYSTEMS AND INFORMATION ENGINEERING DESIGN SYMPOSIUM (SIEDS), 2017, : 144 - 149
  • [34] Semantic enrichment of web services using linked open data
    El Bouhissi H.
    Salem A.-B.M.
    Tari A.
    International Journal of Web Engineering and Technology, 2019, 14 (04): : 383 - 416
  • [35] Software Analysis in the Semantic Web
    Taylor, Joshua
    Hall, Robert T.
    CYBER SENSING 2013, 2013, 8757
  • [36] Assessing the Health of the Dark Web: An Analysis of Dark Web Open Source Software Projects
    Onyango, Samuel
    Steenvoorden, Emilie
    Scholten, Joram
    Jansen, Slinger
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS (XP 2021), 2021, 426 : 125 - 134
  • [37] OPEN SOURCE SOFTWARE FOR SPATIAL ANALYSIS OF MEDICAL DATA
    Klufova, Renata
    EFFICIENCY AND RESPONSIBILITY IN EDUCATION 2006, 2006, : 185 - 191
  • [38] Survey of Software Data Mining for Open Source Ecosystem
    Yin G.
    Wang T.
    Liu B.-X.
    Zhou M.-H.
    Yu Y.
    Li Z.-X.
    Ouyang J.-Q.
    Wang H.-M.
    Yin, Gang (yingang@nudt.edu.cn), 2018, Chinese Academy of Sciences (29): : 2258 - 2271
  • [39] Phenobook: an open source software for phenotypic data collection
    Crescente, Juan M.
    Guidobaldi, Fabio
    Demichelis, Melina
    Formica, Maria B.
    Helguera, Marcelo
    Vanzetti, Leonardo S.
    GIGASCIENCE, 2017, 6 (04): : 1 - 5
  • [40] Development of a web application for water resources based on open source software
    Delipetrev, Blagoj
    Jonoski, Andreja
    Solomatine, Dimitri P.
    Computers and Geosciences, 2014, 62 : 35 - 42