다양한 멀티 라이브러리 프로젝트의 지속 바카라 전략 장려하기위한 OpenSource 도구 - OSSS 프로젝트
OSSS 자금은 Scikit-Surgery를위한 소프트웨어 지속 바카라 전략 대시 보드의 추가 개발과 누구나 자신의 프로젝트에 사용할 수있는 더 넓은 템플릿 대시 보드의 생성을 추가로 개발할 수있었습니다.

2024 년 9 월 25 일
그림 1 (위)업데이트 된 Scikit-Surgery 대시 보드, 바카라 전략 상태에 대한 즉각적인 개요를 제공합니다.
배경
Scikit-Surgery, 바카라 전략 부서에서 개발 한의료 물리학 및 생체 의학 공학,이미지 가이드 수술에 대한 연구를 지원하기위한 일련의 바카라 전략를 모았습니다. 2021 년 9 월, 그들은 Scikit-Surgery에서를 발표했습니다.septembrse그리고 Weiss의 연례 펀더의 검토에서. 그러나 개별 라이브러리에서 지속 바카라 전략한 소프트웨어 모범 사례를 따르려는 의도는 프로젝트의 모든 라이브러리의 상태를 추적 할 수있는 도구가 없었습니다. 그들은 준비된 도구를 찾을 수 없었기 때문에 "지속 바카라 전략한 소프트웨어 대시 보드"를 만들었습니다. 대시 보드는 당시 목적에 적합했지만 자동 업데이트 기능이 없었으므로 매우 빨리 오래되었습니다.
우리가 한 일
오픈 소스 소프트웨어 지속 바카라 전략은 ARC의 자금 지원 연구 소프트웨어 엔지니어링 노력 대시 보드의 자동화를 개선하기 위해 자금을 지원했습니다. 이제 GitHub 작업을 사용하여 12 시간마다 업데이트됩니다..
업데이트 된 대시 보드를 통해 한 눈에 볼 수 있습니다.
- 11776_11847
- 커뮤니티 (Stars, Forks)에 관심을 갖고있는 도서관.
- 공동 작업 개발자 기반 (기부금)을 얻는 바카라 전략.
- 모범 사례 (문서, CI 테스트)를 따르고있는 바카라 전략.
“이 지식을 통해 우리는 미래의 개발 작업에 집중하고 바카라 전략적인 자금 조달을위한 사례를 만드는 것이 훨씬 좋습니다. "Dr Stephen Thompson, Project Lead
출력 : 성취 된 것은 무엇입니까?
대시 보드 자동화 외에도 팀 (Stephen Thompson,메이저 바카라사이트 소프트웨어,Miguel Xochicale,Tom Couch,Dr Thomas Dowrick그리고13212_13227)Research Software Engineering 커뮤니티와 교류하여 대시 보드가 더 광범위하게 유용 할 수 있는지, 그렇다면 커뮤니티에 가장 관심이있는 기능이있는 경우.


위: 소프트웨어 지속 바카라 전략 및 대시 보드 기능에 대한 토론을 선도하는 IDILrslondonsoutheast2023. Miguel Xochicale에게 감사합니다.
Rslondonsoutheast에서의 우리의 프레젠테이션은 대시 보드가 커뮤니티에 더 큰 관심을 가지고 있다는 확신을 주었기 때문에 우리는 A를 개발했습니다.템플릿 대시 보드사용자가 자신의 대시 보드를 신속하게 만들 수 있습니다. 우리는 Swansea의 RSECON23에서 90 분 워크숍의 일환으로 Academia and Industry의 약 30 명의 연구 소프트웨어 엔지니어들에게 템플릿을 발표했습니다. 슬바카라 전략드, 목표 및 의제를 포함한 워크숍에 대한 전체 설명을 찾을 수 있습니다여기.


위 :16605_16700rsecon23. Miguel Xochicale에게 감사합니다.
16831_16912대시 보드지속 바카라 전략한 소프트웨어를 구성하는 내용과 대시 보드에서보고 싶은 기능에 대한 토론에 참여했습니다.
Rslondonsoutheast 및 Rsecon23 과정에서 우리는 약 70 명의 연구원과 연구 소프트웨어 엔지니어를 학계 및 산업에서 조사했습니다. 우리는 그들에게 소프트웨어 지속 바카라 전략과 대시 보드에 대한 특정 질문에 대한 일반적인 질문을했습니다. 우리는 여전히 전체 출판 결과를 처리하고 있지만 요약 :
- 대시 보드가 "생태계에서 좋은 소프트웨어 관행을 장려 할 수있다"는 참가자들 사이에 강력한 합의가있었습니다..
- 대시 보드가 "연구 기금 조성 및 배포를위한 쇼케이스"에 도움이 될 수 있다는 참가자들 사이에 좋은 합의가있었습니다..
- 지속 바카라 전략 이해하기위한 가장 인기있는 지표는; 문서 상태,의 패키지 유지 관리 점수코드 기후, 연속 통합 테스트 상태 및 마지막 업데이트 날짜
미래의 작업 및 장기 영향
ARC의 자금을 통해 우리는 템플릿을 개발하고 더 넓은 지역 사회에 잠재적 인 유용성을 보여줄 수있었습니다. 템플릿 대시 보드는에서 무료로 사용할 수 있습니다.https : //github.com/scikit-surgery/sustainable-pkg-stats사용에 대한 지침과 함께. 우리는 Scikit-Surgery에 계속 사용하고 있으며 커뮤니티와의 관계를 개선하고 더 널리 적용 할 수 있습니다.
연구 소프트웨어 엔지니어링에서 지속 가능한 실무의 개발은 관심이 높아지는 주제이며 우리는 소프트웨어 엔지니어링의 지속 바카라 전략위한 모범 사례 분야의 출판물에 대한 작업 결과를 사용하려고합니다.
감사의 말
이 작업은 UCL의 고급 리서치 컴퓨팅 센터에서 오픈 소스 소프트웨어 지속 바카라 전략 자금 지원 체계와 중재 및 외과 과학 (WEISS) (203145Z/16/Z)을위한 Wellcome/EPSRC 센터를 통해 가능해졌습니다.
참조 및 데이터 소스
- Ozdemir, Yagmur Idil, Xochicale, Miguel, & Thompson, Stephen. (2023). 오픈 소스 도구 (1.0)의 (재사용 가능한) 지속 바카라 전략 대시 보드의 설계 및 토론. 영국 런던 Rslondonsoutheast. 제노도.https : //doi.org/10.5281/zenodo.8337573
- Ozdemir, Yagmur Idil, Xochicale, Miguel, & Thompson, Stephen. (2023). 소프트웨어 지속 바카라 전략 대시 보드를 사용하고 기여하는 방법 (1.0). RSE Conference 2023 (RSECON23), 스완 지 영국. 제노도.https : //doi.org/10.5281/zenodo.8337480