Skip to main content
QUICK REVIEW

[논문 리뷰] A Systematic Review of Productivity Factors in Software Development

Stefan Wagner, Melanie Ruhe|arXiv (Cornell University)|2018. 01. 19.
Software Engineering Research참고 문헌 26인용 수 84
한 줄 요약

이 논문은 소프트웨어 개발의 생산성 요인을 체계적으로 검토하고 기술적 요인과 소프트 요인을 균형 있게 다루며, 모델링 및 개선 노력을 지원하기 위한 영향 요인들의 통합 목록을 제공한다.

ABSTRACT

Analysing and improving productivity has been one of the main goals of software engineering research since its beginnings. A plethora of studies has been conducted on various factors that resulted in several models for analysis and prediction of productivity. However, productivity is still an issue in current software development and not all factors and their relationships are known. This paper reviews the large body of available literature in order to distill a list of the main factors influencing productivity investigated so far. The measure for importance here is the number of articles a factor is mentioned in. Special consideration is given to soft or human-related factors in software engineering that are often not analysed with equal detail as more technical factors. The resulting list can be used to guide further analysis and as basis for building productivity models.

연구 동기 및 목표

  • 소프트웨어 공학, 관리, 조직 심리학 문헌에서 소프트웨어 개발의 생산성에 영향을 미치는 요인을 식별하고 범주화한다.
  • 기술적 요인과 소프트 요인을 구분하고 이를 통합 목록으로 합성한다.
  • 언급 빈도수에 따라 요인을 순위화하여 전반적인 중요성을 나타내고 모델 구축 및 개선 노력을 안내한다.

제안 방법

  • 네 가지 주요 포털 및 추가 소스에 대해 자동화 및 수동 문헌 검색을 수행한다.
  • 기초 요인을 확립하기 위해 고전 서적과 참고 문헌을 포함한다.
  • 기술적 요인을 위한 요인은 제품, 과정, 개발 환경 범주로, 소프트 요인을 위한 요인은 기업 문화, 팀 문화, 역량, 환경, 프로젝트 요인으로 요인을 추출하고 통합한다.
  • 요인이 언급된 출처 수에 따라 순위를 매겨 연구 전반에서의 두드러짐을 나타낸다.

실험 결과

연구 질문

  • RQ1문헌 전체에서 소프트웨어 개발의 생산성에 영향을 미치는 요인은 무엇인가?
  • RQ2소프트(인간 관련) 요인이 생산성에 미치는 영향 보고 측면에서 기술적 요인과 어떻게 비교되는가?
  • RQ3도메인, 프로젝트 유형 또는 조직 맥락에 따라 생산성에 영향을 미치는 요인은 어떻게 달라지는가?

주요 결과

  • 생산성에 영향을 미치는 요인은 광범위하며, 제품 관련, 프로세스 관련, 환경 관련 기술적 요인과 소프트 요인을 함께 포함한다.
  • 의사소통 노력은 생산성과 양의 상관관계를 나타내는 경향이 있으며, 특히 팀 규모가 커질수록 그렇다; 전반적인 도메인 맥락은 어떤 요인이 가장 영향력이 큰지 달라질 수 있다.
  • 경험만으로는 생산성을 일관되게 예측하지 못하며, 개발자 역량과 도메인 관련 기술이 더 큰 영향을 준다.
  • 도메인 및 조직 맥 context는 다양한 요인의 강도를 형성하며, 맥락 인식형 생산성 모델의 필요성을 시사한다.
  • 소프트 요인인 팀 응집력, 의사소통 질, 거버넌스 문화는 기술적 요인과 함께 일관되게 중요한 것으로 간주된다.
  • 본 연구는 모델링, 측정 및 표적 생산성 향상을 지원하기 위한 구조화된 요인 목록을 제공한다.

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

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

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

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