[논문 리뷰] Developing the best practices for research software registries and repositories
이 논문은 과학 소프트웨어 레지스트리 및 저장소가 연구 소프트웨어의 검색 가능성, 투명성, 장기 보존을 향상시키기 위해 실행 가능한 9가지 최선의 실천 방안을 제시한다. FORCE11 소프트웨어 인용 이행 워킹그룹에서 개발한 이 프레임워크는 범위, 저자권, 메타데이터, 사용 방식, 개인정보 보호, 보존 기간, 폐기 절차 등에 대한 공개 정책 수립을 창립자들이 안내하며, 연구 분야 전반에서 신뢰성 있고 지속 가능한 소프트웨어 레지스트리 및 저장소를 확보한다.
This talk, for the INCF Neuroinformatics Assembly 2021, discusses the Best Practices for Research Software Registries and Repositories" from the FORCE11 Software Citation Implementation Working Group Task Force. It outlines the development of the practices, a summary of each practice, and next steps. The full best practices are available in this preprint: A. Monteil, A. Gonzalez-Beltran, A. Ioannidis, A. Allen, A. Lee, A. Bandrowski, B. E. Wilson, B. Mecum, C. Fan Du, C. Robinson, D. Garijo, D. S. Katz, D. Long, G. Milliken, H. Ménager, J. Hausman, J. H. Spaaks, K. Fenlon, K. Vanderbilt, L. Hwang, L. Davis, M. Fenner, M. R. Crusoe, M. Hucka, M. Wu, N. Chue Hong, P. Teuben, S. Stall, S. Druskat, T. Carnevale, T. Morrell, "Nine Best Practices for Research Software Registries and Repositories: A Concise Guide," arXiv 2012.13117 [cs.DL], 2020.
연구 동기 및 목표
- 연구 소프트웨어 레지스트리 및 저장소를 구축하고 관리하기 위한 표준화된 지침 부족 문제를 해결하기 위해.
- 소프트웨어 검색, 인용, 보존에 대한 정책을 공식화하여 연구의 재현성과 투명성을 향상시키기 위해.
- 범위, 사용 방식, 거버넌스에 대한 명확하고 공개 가능한 정책을 제공하여 소프트웨어 기여자와 사용자를 지원하기 위해.
- 신뢰성 있고 지속 가능하며 공동체에서 인정받는 소프트웨어 레지스트리 및 저장소를 위한 기반을 마련하기 위해.
- 다양한 과학 분야와 기술 인프라에 적용 가능한 실용적이고 공감대를 형성한 프레임워크를 제공하기 위해.
제안 방법
- 매월 열리는 회의와 전용 워크숍을 통해 레지스트리 및 저장소 관리자 간의 반복적 협업을 통해 최선의 실천 방안을 통합하였다.
- 천문학, 생물정보학, 지구과학 분야의 기존 레지스트리 및 저장소의 실제 경험에서 지침을 도출하였다.
- 9개의 핵심 정책 분야를 공식화함: 범위 서술, 사용자 가이드라인, 기여자 가이드라인, 저자권 정책, 메타데이터 스키마 공유, 사용 조건, 개인정보 보호 정책, 보존 정책, 폐기 정책.
- FORCE11 소프트웨어 인용 이행 워킹그룹의 입력을 통합하고, CoreTrustSeal과 같은 광범위한 신뢰성 기준과 일치시켰다.
- Zenodo, Dryad, CoMSES Net와 같은 확립된 플랫폼의 구체적인 정책 예시 및 템플릿을 제공하였다.
- 표준화된 메타데이터 스키마(예: JSON-LD, CiteAs, Citation File Format)와 콘텐츠 협상 지원을 통해 상호운용성을 강조하였다.
실험 결과
연구 질문
- RQ1연구 소프트웨어 레지스트리 및 저장소의 장기적 지속 가능성과 신뢰성 확보를 위해 필수적인 핵심 정책은 무엇인가요?
- RQ2레지스트리 및 저장소는 다양한 과학 분야에서 소프트웨어의 검색 가능성과 인용 관행을 어떻게 향상시킬 수 있나요?
- RQ3소프트웨어 저장소의 기여자와 사용자 신뢰를 지원하기 위해 필요한 거버넌스 및 투명성 메커니즘은 무엇인가요?
- RQ4저장소는 데이터 보존, 개인정보 보호, 폐기 전환을 어떻게 관리하여 연속성과 보존을 확보해야 할까요?
- RQ5표준화된 메타데이터 스키마와 사용 정책은 연구 소프트웨어의 상호운용성과 재사용을 어떻게 지원하나요?
주요 결과
- 9가지 최선의 실천 방안은 탐색 가능한 연구 소프트웨어 레지스트리 및 저장소를 구축하고 관리하기 위한 종합적이고 공감대를 형성한 프레임워크를 제공한다.
- 공개된 범위 서술은 사용자 기대를 명확히 하고, 특정 레지스트리나 저장소에서 허용되는 소프트웨어에 대한 혼동을 줄이는 데 크게 기여한다.
- 명확한 저자권 및 기여자 정책은 기여에 대한 공정한 기여도 부여를 증진시키고, 특히 협업 소프트웨어 개발에서 분쟁을 줄이는 데 기여한다.
- Zenodo 및 Software Heritage에서 사용하는 메타데이터 스키마 공유를 통해 상호운용성과 기계로 실행 가능한 소프트웨어 탐색이 가능해진다.
- Dryad 및 Zenodo의 보존 및 폐기 정책처럼, 장기적 접근성과 보존된 소프트웨어 아티팩트의 연속성을 보장하는 정책이 필수적이다.
- 개인정보 보호, 사용 조건, 데이터 라이선스 정책은 특히 민감하거나 개인 정보를 다루는 저장소의 경우 법적 준수와 사용자 신뢰 확보에 필수적이다.
더 나은 연구,지금 바로 시작하세요
논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.
카드 등록 없음 · 무료 플랜 제공
이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.