DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | 배두환 | - |
dc.contributor.advisor | Bae, Doo-Hwan | - |
dc.contributor.author | 원종세 | - |
dc.contributor.author | Won, Jong-Se | - |
dc.date.accessioned | 2015-04-23T06:16:13Z | - |
dc.date.available | 2015-04-23T06:16:13Z | - |
dc.date.issued | 2013 | - |
dc.identifier.uri | http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=567071&flag=dissertation | - |
dc.identifier.uri | http://hdl.handle.net/10203/196874 | - |
dc.description | 학위논문(석사) - 한국과학기술원 : 전산학과, 2013.8, [ v, 38 p. ] | - |
dc.description.abstract | 소프트웨어 공수 예측은 지금까지 많은 발전이 있었다. 다양한 공수 예측 모델이 제시되었으며 지금도 연구되고 있다. 보다 정확한 소프트웨어 공수 예측을 위해 본 논문에서는 소프트웨어 개발 기간 중 제일 중요한 단계 중 하나인 테스트에 대한 공수 예측으로 한정하였으며 기존 공수 예측 연구에서 제시되지 않았던 개발 기간 내 수행되는 개발자 행위 요소를 바탕으로 소프트웨어 테스트 공수 예측을 수행해 보았다.형상 관리 정보는 소프트웨어 개발 프로젝트 내 설치되어 있는 형상 관리 시스템 내 정보를 활용하였다. 공수 예측 전 테스트 공수와 관련 있는 형상 관리 정보를 찾기 위해 본 논문의 공수 예측 모델에서는 개발자가 개발 기간에 수행하는 행위에 대한 요소를 개발자 행위 분석을 통해 총 9개 발굴하였으며 각 요소들이 테스트 공수와 관련이 있음을 찾기 위해 프로젝트 완료 후 저장되어 있는 결함 수와의 관계를 통해 각 요소가 테스트 공수 예측에 사용될 수 있는 지 알아 보았다.위의 실험 결과 본 논문에서 제시한 9개의 형상 관리 정보 모두 결함 수와 양의 상관 관계를 가지고 있음을 알 수 있었으며 해당 프로젝트 내 형상 관리 정보의 양이 많을수록, 개발자가 개발 기간 내 꾸준히 커밋 행위를 많이 할수록 결함 수와의 상관 관계가 높음을 알 수 있었으며 이런 상관 계수를 통해 각 요소가 테스트 공수 예측 요소로 활용될 수 있음을 알 수 있었다.본격적인 테스트 공수 예측을 하기 위해 실제 산업체에서 수행한 프로젝트 정보를 활용하였으며 모든 요소별 중요도에 따른 가중치와 각 요소별 컴포넌트 크기에 비례한 가중치를 부여하였다. 또한, 테스트 수행 시 영향을 받는 테스트 환경 요소를 반영하여 실제 산업체에서 발생할 수 있는 상황을 고려해 보았다.실험 결과 본 모델에서 제시하는 테스트 공수 예측이 다른 연구에 비해 상당히 정확성이 있음을 알 수 있었다. 본 논문에서는 가중치에 따라 테스트 공수를 차수별로 재분배 함으로써 결함이 다수 발생할 수 있는 영역에 테스트 공수를 추가로 더 투입할 수 있는 환경을 제공한다. | kor |
dc.language | kor | - |
dc.publisher | 한국과학기술원 | - |
dc.subject | 소프트웨어 테스팅 | - |
dc.subject | defect tracking tool | - |
dc.subject | configuration management system | - |
dc.subject | test effort estimation | - |
dc.subject | Software testing | - |
dc.subject | 결함 관리 시스템 | - |
dc.subject | 테스트 공수 예측 | - |
dc.subject | 형상 관리 시스템 | - |
dc.title | 형상 관리 정보를 이용한 테스트 공수 예측 | - |
dc.title.alternative | Test effort estimation using configuration management information | - |
dc.type | Thesis(Master) | - |
dc.identifier.CNRN | 567071/325007 | - |
dc.description.department | 한국과학기술원 : 전산학과, | - |
dc.identifier.uid | 020114417 | - |
dc.contributor.localauthor | 배두환 | - |
dc.contributor.localauthor | Bae, Doo-Hwan | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.