Code Convention Adherence in Research Data Infrastructure Software: An Exploratory Study

被引:0
|
作者
Smit, Michael [1 ]
机构
[1] Dalhousie Univ, Sch Informat Management, Halifax, NS, Canada
关键词
research data management; open data; FAIR principles; ocean data management; research data infrastructure; technical debt; SCIENTIFIC SOFTWARE; SCIENCE;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Science is rapidly evolving, incorporating technology like autonomous vehicles, high-throughput scientific instruments, high-fidelity numerical models, and sensor networks, all generating data with increasing frequency, variety, and volume. Scientists committed to open science are interested in sharing this data, which requires research data infrastructure (RDI). The software underlying RDI is often created and/or deployed by people who have not received formal training in software engineering, or at organizations with primary mandates that do not include software development. Our understanding of software engineering as a field and practice does not universally translate to this software. As RDI software is pushed to handle larger data sets, and used to share data more widely, it is important to understand the maintainability, the resilience of the development community, and other indicators of long-term software project health. While there is a body of research on scientific software, and on free and open source software, it is not known if existing approaches to assessing these properties are effective for RDI software. In this exploratory study, we calculate one proxy measure for maintainability (code convention adherence) for a popular ocean data management system, and compare the results with four open source projects, and with the apparent experience of users as captured in public mailing lists and an issue tracker. The results advance our limited understanding of this type of software, and inform hypothesis generation and future research design.
引用
收藏
页码:4691 / 4700
页数:10
相关论文
共 50 条
  • [1] Zero Code and Infrastructure Research Data Portals
    Bottigliero, Joe
    Anathakrishnan, Rachana
    Chard, Kyle
    Chard, Ryan
    Foster, Ian
    PRACTICE AND EXPERIENCE IN ADVANCED RESEARCH COMPUTING 2024, PEARC 2024, 2024,
  • [2] A software infrastructure for research in textual data mining
    Holzman, LE
    Fisher, TA
    Galitsky, LM
    Kontostathis, A
    Pottenger, WM
    15TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2003, : 112 - 121
  • [3] Software Infrastructure for exploratory visualization and data analysis: Past, present, and future
    Silva, Claudio T.
    Freire, Juliana
    SCIDAC 2008: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2008, 125
  • [4] A systematic mapping study of infrastructure as code research
    Rahman, Akond
    Mandavi-Hezaveh, Rezvan
    Williams, Laurie
    INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 108 : 65 - 77
  • [5] Detecting Code Smells in Software Product Lines - An Exploratory Study
    Abilio, Ramon
    Padilha, Juliana
    Figueiredo, Eduardo
    Costa, Heitor
    2015 12TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY - NEW GENERATIONS, 2015, : 433 - 438
  • [6] An Exploratory Study of the Impact of Code Smells on Software Change-proneness
    Khomh, Foutse
    Di Penta, Massimiliano
    Gueheneuc, Yann-Gael
    16TH WORKING CONFERENCE ON REVERSE ENGINEERING (WCRE 2009), 2009, : 75 - +
  • [7] Recent Research Into Infrastructure as Code
    Staron, Miroslaw
    Abrahao, Silvia
    Penzenstadler, Birgit
    Hochstein, Lorin
    IEEE SOFTWARE, 2023, 40 (01) : 86 - 88
  • [8] Infrastructure as Code and Software Architecture Conformance Checking
    Ozkaya, Ipek
    IEEE SOFTWARE, 2023, 40 (01) : 4 - 8
  • [9] The SMS-Text Adherence Support (StAR) Study - Hardware and Software Infrastructure
    Springer, David B.
    Bobrow, Kirsten L.
    Levitt, Naomi
    Farmer, Andrew
    Tarassenko, Lionel
    PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATIONS TECHNOLOGIES AND DEVELOPMENT, VOL 2, 2013, : 147 - 150
  • [10] Producing Data, Producing Software: Developing a Radio Astronomy Research Infrastructure
    Paine, Drew
    Lee, Charlotte P.
    2014 IEEE 10TH INTERNATIONAL CONFERENCE ON E-SCIENCE (E-SCIENCE), VOL 1, 2014, : 231 - 238