Building Software Research Environment using Linux Container and Version Control System

被引:1
|
作者
Ha, Wansoo [1 ]
机构
[1] Pukyong Natl Univ, Dept Energy Resources Engn, 45 Yongso Ro, Busan 48513, South Korea
来源
GEOPHYSICS AND GEOPHYSICAL EXPLORATION | 2021年 / 24卷 / 02期
关键词
software; programming; Linux container; version control;
D O I
10.7582/GGE.2021.24.2.45
中图分类号
P3 [地球物理学]; P59 [地球化学];
学科分类号
0708 ; 070902 ;
摘要
With advancements in software technology, more scientists and engineers are employing computer software and programming tools for research. However, several issues can arise in software-based research: environment setting, reproducibility, and loss of source codes. This study investigates the use of Linux containers and version control systems to prevent these problems. Managing research projects using a cloud source-code repository and building a research environment in a Linux container can prevent the abovementioned problems and make research collaboration easier. For researchers with no experience with Linux containers, a repository of project template containing shell scripts for building and running containers has been released.
引用
收藏
页码:45 / 52
页数:8
相关论文
共 4 条
  • [1] Using the Git Version Control System to Replace a Learning Management System
    Wolf, Gunnar
    IEEE REVISTA IBEROAMERICANA DE TECNOLOGIAS DEL APRENDIZAJE-IEEE RITA, 2024, 19 (01): : 24 - 32
  • [2] VERSION CONTROL VIA TEMPORAL ANNOTATIONS FOR EXPLORATORY SOFTWARE-DEVELOPMENT ENVIRONMENT
    TRENOUTH, J
    INFORMATION AND SOFTWARE TECHNOLOGY, 1990, 32 (06) : 400 - 406
  • [3] Curating Research Assets: A Tutorial on the Git Version Control System
    Vuorre, Matti
    Curley, James P.
    ADVANCES IN METHODS AND PRACTICES IN PSYCHOLOGICAL SCIENCE, 2018, 1 (02) : 219 - 236
  • [4] Software for the high-throughput collection of SAXS data using an enhanced Blu-Ice/DCS control system
    Classen, Scott
    Rodic, Ivan
    Holton, James
    Hura, Greg L.
    Hammel, Michal
    Tainer, John A.
    JOURNAL OF SYNCHROTRON RADIATION, 2010, 17 : 774 - 781