형상 관리 정보를 이용한 테스트 공수 예측Test effort estimation using configuration management information

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 1109
  • Download : 0
소프트웨어 공수 예측은 지금까지 많은 발전이 있었다. 다양한 공수 예측 모델이 제시되었으며 지금도 연구되고 있다. 보다 정확한 소프트웨어 공수 예측을 위해 본 논문에서는 소프트웨어 개발 기간 중 제일 중요한 단계 중 하나인 테스트에 대한 공수 예측으로 한정하였으며 기존 공수 예측 연구에서 제시되지 않았던 개발 기간 내 수행되는 개발자 행위 요소를 바탕으로 소프트웨어 테스트 공수 예측을 수행해 보았다.형상 관리 정보는 소프트웨어 개발 프로젝트 내 설치되어 있는 형상 관리 시스템 내 정보를 활용하였다. 공수 예측 전 테스트 공수와 관련 있는 형상 관리 정보를 찾기 위해 본 논문의 공수 예측 모델에서는 개발자가 개발 기간에 수행하는 행위에 대한 요소를 개발자 행위 분석을 통해 총 9개 발굴하였으며 각 요소들이 테스트 공수와 관련이 있음을 찾기 위해 프로젝트 완료 후 저장되어 있는 결함 수와의 관계를 통해 각 요소가 테스트 공수 예측에 사용될 수 있는 지 알아 보았다.위의 실험 결과 본 논문에서 제시한 9개의 형상 관리 정보 모두 결함 수와 양의 상관 관계를 가지고 있음을 알 수 있었으며 해당 프로젝트 내 형상 관리 정보의 양이 많을수록, 개발자가 개발 기간 내 꾸준히 커밋 행위를 많이 할수록 결함 수와의 상관 관계가 높음을 알 수 있었으며 이런 상관 계수를 통해 각 요소가 테스트 공수 예측 요소로 활용될 수 있음을 알 수 있었다.본격적인 테스트 공수 예측을 하기 위해 실제 산업체에서 수행한 프로젝트 정보를 활용하였으며 모든 요소별 중요도에 따른 가중치와 각 요소별 컴포넌트 크기에 비례한 가중치를 부여하였다. 또한, 테스트 수행 시 영향을 받는 테스트 환경 요소를 반영하여 실제 산업체에서 발생할 수 있는 상황을 고려해 보았다.실험 결과 본 모델에서 제시하는 테스트 공수 예측이 다른 연구에 비해 상당히 정확성이 있음을 알 수 있었다. 본 논문에서는 가중치에 따라 테스트 공수를 차수별로 재분배 함으로써 결함이 다수 발생할 수 있는 영역에 테스트 공수를 추가로 더 투입할 수 있는 환경을 제공한다.
Advisors
배두환researcherBae, Doo-Hwan
Description
한국과학기술원 : 전산학과,
Publisher
한국과학기술원
Issue Date
2013
Identifier
567071/325007  / 020114417
Language
kor
Description

학위논문(석사) - 한국과학기술원 : 전산학과, 2013.8, [ v, 38 p. ]

Keywords

소프트웨어 테스팅; defect tracking tool; configuration management system; test effort estimation; Software testing; 결함 관리 시스템; 테스트 공수 예측; 형상 관리 시스템

URI
http://hdl.handle.net/10203/196874
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=567071&flag=dissertation
Appears in Collection
CS-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0