Skip to main content
QUICK REVIEW

[논문 리뷰] A Systematic Literature Review on relationship between agile methods and Open Source Software Development methodology

Taghi Javdani Gandomani, Hazura Zulzalil|arXiv (Cornell University)|2013. 02. 12.
Software Engineering Techniques and Practices참고 문헌 20인용 수 10
한 줄 요약

이 체계적 문헌 고찰은 애자일 소프트웨어 개발(ASD)과 오픈 소스 소프트웨어 개발(OSSD) 간의 관계를 조사하며, 각각의 관행이 상호로 어떻게 지원할 수 있는지 분석한다. 연구 결과, 두 방법론은 상호 보완적이고 상호 유익하지만, 일부 사례 연구에서 함께 사용되고 있음에도 불구하고 종합적인 통합에 대한 증거는 제한적임을 밝혀냈다.

ABSTRACT

Agile software development methods (ASD) and open source software development methods (OSSD) are two different approaches which were introduced in last decade and both of them have their fanatical advocators. Yet, it seems that relation and interface between ASD and OSSD is a fertile area and few rigorous studies have been done in this matter. Major goal of this study was assessment of the relation and integration of ASD and OSSD. Analyzing of collected data shows that ASD and OSSD are able to support each other. Some practices in one of them are useful in the other. Another finding is that however there are some case studies using ASD and OSSD simultaneously, but there is not enough evidence about comprehensive integration of them.

연구 동기 및 목표

  • 애자일 소프트웨어 개발(ASD)과 오픈 소스 소프트웨어 개발(OSSD) 간의 관계 및 통합 가능성을 평가하기 위해.
  • ASD와 OSSD 간에 공유되거나 이관 가능한 관행을 특정하여 소프트웨어 개발 프로세스를 향상시킬 수 있는지를 파악하기 위해.
  • 실제 프로젝트에서 ASD와 OSSD를 동시에 사용한 기존 실증적 증거를 평가하기 위해.
  • ASD와 OSSD의 통합에 관한 현재의 연구 상태를 파악하고, 격차와 기회를 부각하기 위해.

제안 방법

  • 학술 데이터베이스를 대상으로 사전 정의된 검색 기준을 사용하여 체계적 문헌 고찰을 수행하였다.
  • ASD와 OSSD 통합과 관련된 연구의 관련성에 기반해 포함 및 배제 기준을 적용하여 관련 연구를 걸러내었다.
  • 선택된 연구에서 추출한 데이터를 분석하여 호환성, 공통 관행, 통합 과제와 관련된 주제를 분석하였다.
  • 분석은 ASD와 OSSD 방법론 간의 공통점과 상호보완성을 식별하는 데 중점을 두었다.
  • 질적 종합을 통해 발견된 결과를 해석하였으며, 보고된 관행과 결과의 패atters를 식별하는 데 중점을 두었다.
  • 투명성과 재현 가능성을 확보하기 위해 PRISMA 스타일의 보고 지침을 따르였다.

실험 결과

연구 질문

  • RQ1애자일 및 오픈 소스 소프트웨어 개발 방법론 간에 공통적인 관행나 원칙을 얼마나 공유하고 있는가?
  • RQ2기존 사례 연구에서는 애자일 및 오픈 소스 방법론의 공존 또는 통합이 어떻게 나타나는가?
  • RQ3애자일 및 오픈 소스 개발 관행을 융합할 때 인식되는 이점과 과제는 무엇인가?
  • RQ4실제 소프트웨어 프로젝트에서 애자일 및 오픈 소스 방법론의 종합적 통합에 대한 증거는 무엇이 있는가?
  • RQ5애자일 및 오픈 소스 소프트웨어 개발 간의 관계를 이해하는 데 남아 있는 연구 격차는 무엇인가?

주요 결과

  • 애자일 소프트웨어 개발 및 오픈 소스 소프트웨어 개발 방법론은 상호 보완적이며, 한 쪽의 관행이 다른 쪽의 맥락에서 매우 유익할 수 있다.
  • 반복적 개발, 지속적 통합, 커뮤니티 기반 테스트와 같은 몇 가지 공통된 관행이 ASD와 OSSD 간에 이관 가능하다고 확인되었다.
  • 일부 사례 연구에서는 애자일 및 OSSD의 성공적인 공존을 보고하고 있지만, 종합적인 통합은 문헌에서 여전히 탐색되지 않은 분야이다.
  • 체계적인 통합 부족은 두 접근법 간의 거버넌스 모델, 기여 역학, 개발 문화의 차이에서 기인한다.
  • 대규모이고 실증적인 연구에서 통합된 ASD-OSSD 프레임워크의 장기적 효과를 검증한 사례가 뚜렷하게 부족하다.
  • 이 리뷰는 애자일 및 오픈 소스 관행을 효과적으로 융합하는 하이브리드 모델을 개발하고 평가하기 위해 향후 연구가 필요하다고 결론내린다.

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

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

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

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