워터폴 모델 시뮬레이션 연구 동향 분석
초록
본 논문은 2000년부터 2024년까지 발표된 워터폴 소프트웨어 개발 모델의 컴퓨터 시뮬레이션 연구를 체계적으로 매핑한다. 주요 데이터베이스를 대상으로 “simulation” 또는 “simulating”과 “waterfall”을 제목에 포함한 논문을 검색하고 PRISMA 흐름도에 따라 5개의 최종 논문을 선정하였다. 이들 논문은 대부분 이산 이벤트 시뮬레이션(80%)을 사용했으며, Simphony.NET과 SimPy가 주요 도구로 활용되었다. 연구는 이탈리아, 레바논, 인도, 일본, 미국 등 여러 국가에서 수행되었으며, 60%가 저널, 40%가 학술대회 논문 형태였다. 비교 연구가 60%를 차지했지만, 로이스(Royce)의 원형 모델을 그대로 재현한 사례는 없으며 모두 변형 모델을 사용하였다. 논문은 모델 투명성·도구 공개·오픈소스 활용 확대를 권고한다.
상세 분석
이 연구는 소프트웨어 공학 분야에서 전통적인 워터폴 모델이 어떻게 시뮬레이션되고 있는지를 메타 수준에서 조명한다. 먼저 Petersen와 Kitchenham이 제시한 체계적 매핑 가이드라인을 그대로 적용해 검색식, 포함·제외 기준, 데이터 추출 양식을 명확히 정의하였다. 검색 대상이 된 데이터베이스는 ACM, IEEE Xplore, Scopus, Springer, Google Scholar, Web of Science 등 주요 학술 플랫폼이며, “simulation” OR “simulating” AND “waterfall”이라는 제한적인 제목 검색을 사용함으로써 실제 시뮬레이션을 핵심 주제로 삼은 논문만을 포착하려는 의도가 돋보인다. 그러나 제목만을 기준으로 한 검색은 ‘waterfall’이라는 용어가 본문에만 등장하는 연구를 누락할 가능성을 내포하고 있다.
선정된 5편 논문은 모두 이산 이벤트 시뮬레이션(Discrete‑Event Simulation, DES) 또는 시스템 다이내믹스(System Dynamics, SD) 접근을 채택했으며, DES가 80%로 압도적인 비중을 차지한다. 이는 워터폴 프로세스가 단계별 순차성과 명확한 이벤트 흐름을 갖는 특성 때문에 DES가 직관적으로 모델링하기에 적합하다는 점을 시사한다. 반면 SD는 자원 흐름과 피드백 루프를 거시적으로 분석하는 데 활용되었으며, 특히 피드백을 포함한 두 번째 혹은 세 번째 워터폴 변형을 모델링할 때 유용했다.
도구 측면에서 Simphony.NET이 40%로 가장 많이 사용되었으며, 이는 .NET 기반의 시뮬레이션 프레임워크가 교육·연구 환경에서 접근성이 높기 때문으로 해석된다. SimPy(20%)는 파이썬 기반 오픈소스 도구로, 재현 가능성과 커스터마이징 측면에서 장점을 제공한다. 그러나 40%의 논문이 도구를 명시하지 않아 재현성에 큰 제약을 만든다. 이는 시뮬레이션 연구 전반에 걸쳐 흔히 나타나는 투명성 부족 문제와 일맥상통한다.
지리적 분포는 이탈리아, 레바논, 인도, 일본, 미국 등 다섯 개 국가에 집중돼 있다. 이는 해당 국가들의 소프트웨어 공학 교육·연구 전통과 연계될 가능성이 있다. 특히 이탈리아와 레바논은 워터폴 모델을 교육용 사례로 자주 활용하는 문화적 배경이 있을 것으로 추정된다.
출판 형태는 저널(60%)과 학술대회(40%)로 나뉘며, 이는 워터폴 시뮬레이션이 아직은 틈새 연구 영역에 머물러 있음을 의미한다. 비교 연구가 60%를 차지한 점은 워터폴 모델이 다른 개발 모델(예: 애자일)과의 성능·리스크 비교를 위한 벤치마크로 활용되고 있음을 보여준다. 그러나 모든 연구가 로이스(Royce)의 원형 모델을 그대로 재현하지 못하고 변형 모델을 사용한 점은 ‘워터폴’이라는 용어가 실제 구현에서는 매우 유연하게 해석되고 있음을 반영한다.
한계점으로는(1) 표본 크기가 5편으로 매우 제한적이며, (2) 검색어가 제목에만 국한돼 있어 관련 논문이 누락될 가능성, (3) 도구·파라미터 공개가 미흡해 재현성 확보가 어려운 점을 들 수 있다. 저자는 이러한 한계를 극복하기 위해 연구자들이 시뮬레이션 모델과 코드, 파라미터를 오픈소스 저장소에 공개하고, 워터폴 모델의 ‘핵심 단계·피드백 구조’를 명시적으로 기술할 것을 권고한다.
전반적으로 이 매핑 연구는 워터폴 모델 시뮬레이션 분야의 현재 상황을 명료하게 제시하고, 향후 연구가 보다 투명하고 재현 가능한 방향으로 나아가야 함을 설득력 있게 강조한다.
댓글 및 학술 토론
Loading comments...
의견 남기기