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 条
  • [31] Data Infrastructure for Medical Research
    Heinis, Thomas
    Ailamaki, Anastasia
    FOUNDATIONS AND TRENDS IN DATABASES, 2016, 8 (03): : 131 - 238
  • [32] Developing Loyalty Programs for Convention Attendees: An Exploratory Study
    Tanford, Sarah
    Montgomery, Rhonda
    INTERNATIONAL JOURNAL OF HOSPITALITY & TOURISM ADMINISTRATION, 2015, 16 (01) : 57 - 77
  • [33] A SOFTWARE INFRASTRUCTURE FOR DISTRIBUTED DATA MODELS IN CLOUD
    Jelacic, Bojan
    Vukmirovic, Srdan
    Stoja, Sebastijan
    2013 21ST TELECOMMUNICATIONS FORUM (TELFOR), 2013, : 845 - +
  • [34] Concurrent software architectures for exploratory data analysis
    Staric, Anze
    Demsar, Janez
    Zupan, Blaz
    WILEY INTERDISCIPLINARY REVIEWS-DATA MINING AND KNOWLEDGE DISCOVERY, 2015, 5 (04) : 165 - 180
  • [35] An Exploratory Study on Software-Defined Data Center Hard Disk Drives
    Li, Yin
    Chen, Xubin
    Zheng, Ning
    Hao, Jingpeng
    Zhang, Tong
    ACM TRANSACTIONS ON STORAGE, 2019, 15 (03)
  • [36] CHEMOSTAT: EXPLORATORY MULTIVARIATE DATA ANALYSIS SOFTWARE
    Helfer, Gilson A.
    Bock, Fernanda
    Marder, Luciano
    Furtado, Joao C.
    da Costa, Adilson B.
    Ferrao, Marco F.
    QUIMICA NOVA, 2015, 38 (04): : 575 - 579
  • [37] QR Code and the Wine Sector: What Contents? An Exploratory Research Study on the Wine Industry
    Acuti, Diletta
    Magherini, Lorenzo
    Mazzoli, Valentina
    Bandinelli, Romeo
    Donvito, Raffaele
    Rinaldi, Rinaldo
    Aiello, Gaetano
    BUSINESS MODELS AND ICT TECHNOLOGIES FOR THE FASHION SUPPLY CHAIN, 2017, 413 : 293 - 304
  • [38] Software maintainability prediction by data mining of software code metrics
    Kaur, Arvinder
    Kaur, Kamaldeep
    Pathak, Kaushal
    2014 INTERNATIONAL CONFERENCE ON DATA MINING AND INTELLIGENT COMPUTING (ICDMIC), 2014,
  • [39] What Information about Code Snippets Is Available in Different Software-Related Documents? An Exploratory Study
    Chatterjee, Preetha
    Nishi, Manziba Akanda
    Damevski, Kostadin
    Augustine, Vinay
    Pollock, Lori
    Kraft, Nicholas A.
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), 2017, : 382 - 386
  • [40] An Exploratory Study of Programmers' Analogical Reasoning and Software History Usage During Code Re-Purposing
    Allen, John
    Kelleher, Caitlin
    PROCEEDINGS 2024 IEEE/ACM 17TH INTERNATIONAL CONFERENCE ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING, CHASE 2024, 2024, : 109 - 120