核心概念
소프트웨어 공학 분야에서 연구 산출물의 현황과 동향을 분석하여 개선 방향을 제시한다.
摘要
이 연구는 2017년부터 2022년까지 4개의 주요 소프트웨어 공학 학회(ASE, FSE, ICSE, ISSTA)에 게재된 2,196편의 논문을 대상으로 연구 산출물의 현황과 동향을 분석하였다.
주요 결과는 다음과 같다:
- 연구 산출물 공개 비율이 지속적으로 증가하여 2022년에는 78.3%에 달했다. Zenodo의 사용 비율도 0%에서 16%로 크게 늘었다.
- GitHub이 여전히 가장 많이 사용되는 저장소이지만(64.2%), Zenodo 등 전용 플랫폼 사용도 증가하고 있다.
- Python이 Java를 제치고 가장 많이 사용되는 프로그래밍 언어가 되었다(61.1%).
- 연구 산출물의 링크 고장 비율이 시간이 지날수록 증가하여 2022년에는 4.8%에 달했다. 임시 저장소나 개인 홈페이지에 저장된 산출물의 링크 고장 비율이 더 높다.
- 대부분의 연구 산출물이 낮은 인기(65%가 10개 이하의 별)를 보이며, 상위 인기 산출물은 실제 응용에 큰 영향을 미치고 있다.
- 코드 품질 측면에서 대부분의 산출물에서 코드 냄새가 발견되지만, 이는 주로 코드 스타일 문제로 기능적 문제는 적다.
이 연구 결과를 바탕으로 다양한 이해관계자들에게 개선 방향을 제시하였다.
統計資料
"연구 산출물의 링크 고장 비율은 시간이 지날수록 증가하여 2022년에는 4.8%에 달했다."
"임시 저장소나 개인 홈페이지에 저장된 산출물의 링크 고장 비율이 각각 32.6%와 11.8%로 더 높다."
"대부분의 연구 산출물(65%)이 10개 이하의 별을 받았다."
引述
"연구 산출물은 논문의 주장을 뒷받침하고 이해를 높이며 향후 확장, 개선, 비교를 가능하게 한다."
"소프트웨어 공학 분야에서는 연구 산출물 공개를 적극 장려하고 있으며, 재현성과 투명성이 주요 심사 기준이 되고 있다."
"연구 산출물의 품질 향상을 위해서는 문서화 품질과 코드 냄새 등 다각도의 접근이 필요하다."