Skip to main content
QUICK REVIEW

[논문 리뷰] HEP Software Foundation Community White Paper Working Group - Training, Staffing and Careers

Foundation, HEP Software, :|arXiv (Cornell University)|2018. 07. 08.
Scientific Computing and Data Management인용 수 5
한 줄 요약

이 논문은 고에너지물리학(HEP) 소프트웨어 엔지니어의 공동체 차원의 훈련 및 경력 개발 프레임워크를 제안하여 신입 연구자들 사이에서 현대 소프트웨어 역량 격차를 해소하고자 한다. 표준화된 훈련 프로그램, 소프트웨어 작업의 공식적 인정, 전담 경력 경로를 통해 인재 유지를 유도하며, 연구 자금에 훈련을 통합하고 Software Carpentry 및 DIANA-HEP과 같은 기존 이니셔티브를 활용하는 구체적인 권고안을 제시한다.

ABSTRACT

The rapid evolution of technology and the parallel increasing complexity of algorithmic analysis in HEP requires developers to acquire a much larger portfolio of programming skills. Young researchers graduating from universities worldwide currently do not receive adequate preparation in the very diverse fields of modern computing to respond to growing needs of the most advanced experimental challenges. There is a growing consensus in the HEP community on the need for training programmes to bring researchers up to date with new software technologies, in particular in the domains of concurrent programming and artificial intelligence. We review some of the initiatives under way for introducing new training programmes and highlight some of the issues that need to be taken into account for these to be successful.

연구 동기 및 목표

  • 현대 소프트웨어 역량이 HEP에서 요구되는 바와 대학에서 제공하는 훈련 사이의 점점 커지는 괴리 문제를 해결하기 위해.
  • 소프트웨어 전문가의 이탈을 줄이기 위해 공식적인 경력 경로를 개발하기 위해.
  • 소프트웨어 개발 및 훈련 활동에 대한 인centives와 인정 체계를 마련하기 위해.
  • 중복을 방지하고 표준화를 보장하기 위해 실험 간 및 국가 간 훈련 활동을 조율하기 위해.
  • 지속 가능성을 보장하고 기관적 지원을 확보하기 위해 연구 자금 모델에 훈련을 통합하기 위해.

제안 방법

  • 기존 프레임워크인 Software Carpentry 및 Data Carpentry를 기반으로 한 통합적이고 실험 간 훈련 모델을 제안하기 위해.
  • 학술 및 연구 평가에서 소프트웨어 개발 및 훈련 활동에 공식적인 신뢰도와 인정을 부여할 것을 주장하기 위해.
  • 훈련 자료의 동료 평가 및 정제를 공동체 주도로 운영하는 체계를 구축하기 위해, '매월의 튜토리얼' 및 사용자 피드백 메커니즘을 포함하기 위해.
  • 장기적인 지속 가능성을 확보하기 위해 훈련을 보고서 및 자금 지원 주기와 통합하기 위해.
  • 고위 연구자와 신입 개발자가 훈련 활동을 주도하도록 장려하고, 연구 논문과 동일한 수준의 인정을 받도록 하기 위해.
  • HEP 분야와 역량 수준에 맞게 조정 가능한 개방형 훈련 자료의 사용을 촉진하기 위해.

실험 결과

연구 질문

  • RQ1HEP 공동체는 신입 연구자들이 현대 소프트웨어 엔지니어링 관행에 대해 충분한 훈련을 받을 수 있도록 어떻게 보장할 수 있는가?
  • RQ2장기적인 소프트웨어 개발 경력에 참여하도록 유도하기 위해 어떤 인센티브와 인정 체계를 도입할 수 있는가?
  • RQ3실험 및 국가 간 훈련 프로그램을 표준화하고 조율하기 위해 어떻게 해야 하는가? 이를 통해 중복을 방지할 수 있는가?
  • RQ4자금 지원 기관과 기관 정책은 지속 가능한 훈련 이니셔티브를 뒷받침하는 데 어떤 역할을 할 수 있는가?
  • RQ5연구 자금 지원서와 경력 발전 경로에 훈련을 효과적으로 통합하기 위해 어떻게 해야 하는가?

주요 결과

  • 현대 HEP 연구에 요구되는 소프트웨어 역량과 일반적으로 물리학 박사 과정 동안 습득하는 역량 사이에 상당한 격차가 존재한다.
  • 현재 학술 체계는 데이터 분석을 소프트웨어 개발보다 우선시하여 소프트웨어 전문가의 역량이 충분히 인정받지 못하고 경력 유인도 줄어들고 있다.
  • Software Carpentry 및 Data Carpentry와 같은 기존 훈련 이니셔티브는 강력한 기반을 제공하지만, HEP 전용 요구사항에 맞게 적응하고 확장할 필요가 있다.
  • 튜토리얼 및 문서화와 같은 훈련 기여도는 연구 논문과 동일한 가치로 간주되어 참가 유도에 기여해야 한다.
  • DIANA-HEP 및 AMVA4NewPhysics가 보여준 바와 같이, 자금 지원서에 훈련을 통합하는 것은 지속 가능한 자금 확보와 기관의 참여를 보장하는 실현 가능한 모델이다.
  • 표준화된 훈련, 중복 최소화, 그리고 HEP에서 기술적인 소프트웨어 개발자들을 장기적으로 유지하기 위해 공동체 전체의 조율된 노력이 필수적이다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.