首页> 外文会议>IEEE International Conference on Big Data >Code Convention Adherence in Research Data Infrastructure Software: An Exploratory Study
【24h】

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

机译:研究数据基础架构软件中的代码约定遵守情况:一项探索性研究

获取原文
获取外文期刊封面目录资料

摘要

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.
机译:科学正在迅速发展,融合了自动驾驶汽车,高通量科学仪器,高保真数字模型和传感器网络等技术,所有这些技术都以越来越高的频率,种类和数量来生成数据。致力于开放科学的科学家对共享此数据感兴趣,这需要研究数据基础结构(RDI)。 RDI底层的软件通常是由尚未接受过软件工程方面正式培训的人员,或在主要任务中不包括软件开发的组织中创建和/或部署的。我们对软件工程作为一个领域和实践的理解并不能普遍转化为该软件。随着RDI软件被迫处理更大的数据集,并被用于更广泛地共享数据,重要的是要了解可维护性,开发社区的弹性以及其他长期软件项目运行状况的指标。尽管对科学软件以及自由和开放源代码软件进行了大量研究,但尚不清楚评估这些属性的现有方法是否对RDI软件有效。在这项探索性研究中,我们计算了一种流行的海洋数据管理系统的可维护性(遵循代码约定)的代理指标,并将结果与​​四个开源项目以及公共邮件列表中记录的用户的明显经验进行了比较。问题跟踪器。结果提高了我们对此类软件的有限理解,并为假设的产生和未来的研究设计提供了信息。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号