[논문 리뷰] Time Pressure in Software Engineering: A Systematic Literature Review.
이 체계적 문헌 고찰은 소프트웨어 공학 분야에서 시간 압박에 관한 88개의 연구를 분석하여 개발 단계 전반에 걸쳐 시간 압박의 정의, 지표, 원인 및 영향를 규명한다. 연구 결과 시간 압박은 소프트웨어 품질을 일관되게 저하시키고 생산성을 높이는 것으로 나타나 프로젝트 관리에서 중요한 상충 관계를 드러낸다.
Large project overruns and overtime work have been reported in the software industry. Experiments and case studies have investigated the relationship between time pressure and software quality and productivity. Our search strategy examined 5,332 papers and identified 88 papers as having relevant contributions related to time pressure in a software engineering. Our review investigated definitions, metrics, and causes of time pressure. Also, we map the papers to process phases and approaches. Last, we summarize the effects of time pressure on quality and productivity. The majority of the reported results support the outcome of reduced quality and increased productivity with time pressure.
연구 동기 및 목표
- 소프트웨어 공학에서 시간 압박의 정의, 지표 및 원인을 조사하기 위해.
- 소프트웨어 개발 프로세스 단계 및 방법론 전반에 걸쳐 시간 압박 연구를 맵핑하기 위해.
- 시간 압박이 소프트웨어 품질과 개발자 생산성에 미치는 영향에 대한 경험적 발견을 통합하기 위해.
- 기존 시간 압박 연구에서의 연구 격차와 일관성 없는 점을 식별하기 위해.
- 소프트웨어 프로젝트에서 시간 압박을 관리하기 위한 실무자와 연구자에게 종합적인 근거를 제공하기 위해.
제안 방법
- 학술 데이터베이스에서 5,332편의 논문을 대상으로 사전에 정의된 검색 전략을 사용하여 체계적 문헌 고찰을 수행하였다.
- 소프트웨어 공학에서 시간 압박과의 관련성에 기반해 88개의 관련 연구를 선별하기 위해 포함 및 배제 기준을 적용하였다.
- 정의, 지표, 원인, 프로세스 단계 맵핑, 품질 및 생산성에 미치는 영향 등을 중심으로 데이터를 추출하였다.
- 개발 단계(예: 분석, 설계, 구현) 및 접근 방식(예: 실험, 사례 연구)에 따라 연구를 분류하였다.
- 보고된 결과와 방법론적 접근 방식의 패턴을 식별하기 위해 주제별 통합 분석을 사용하였다.
- 연구 간 증거의 일관성과 품질을 평가하여 발견의 신뢰성을 평가하였다.
실험 결과
연구 질문
- RQ1소프트웨어 공학 연구에서 시간 압박에 대해 일반적으로 사용되는 정의와 지표는 무엇인가?
- RQ2소프트웨어 개발 프로젝트에서 시간 압박의 주요 원인은 무엇인가?
- RQ3시간 압박은 소프트웨어 개발 생애주기의 어떤 단계에 가장 분포되어 있는가?
- RQ4시간 압박이 소프트웨어 품질과 개발자 생산성에 미치는 영향은 무엇으로 보고되었는가?
- RQ5소프트웨어 공학에서 시간 압박을 연구하기 위해 가장 자주 사용되는 방법론적 접근은 무엇인가?
주요 결과
- 다수의 연구에서 시간 압박이 결함 밀도 증가 및 유지보수성 감소를 포함한 소프트웨어 품질의 측정 가능한 저하를 초래한다고 보고하고 있다.
- 시간 압박은 개발자가 긴급한 마감일에 맞춰 작업을 더 빨리 완료함으로써 일관되게 생산성을 높인다고 관련되어 있다.
- 시간 압박은 스케줄링 제약가 가장 심한 구현 및 테스트 단계에서 가장 자주 보고되고 있다.
- 시간 압박의 일반적인 지표로는 마감일 이탈, 계획된 노력 대비 실제 노력, 일정 여유 시간 등이 있다.
- 연구는 표준화된 정의와 측정 방법의 부족으로 연구 간 일관성의 결여를 드러내고 있다.
- 실험 및 사례 연구 방법이 가장 흔한 연구 접근 방식이지만, 일반화 가능성은 연구에 따라 다름.
더 나은 연구,지금 바로 시작하세요
논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.
카드 등록 없음 · 무료 플랜 제공
이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.