소프트웨어 모듈성을 정량적으로 측정하는 방법A method for quantitative measurement of software moduleness

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 1005
  • Download : 0
소프트웨어의 품질을 평가하기 위한 연구가 많이 진행되고 있다. 특히, 현업에서는 품질이 낮은 소프트웨어를 개선하기 위해 소프트웨어의 여러 가지 품질 속성들을 정량적으로 측정할 수 있기를 원한다. 소프트웨어의 각 품질 속성은 여러 가지 품질 측면으로 나누어 그 측정치를 합산하여 측정할 수 있다. 그러나 각 품질 측면마다 해당 품질 속성에 영향을 주는 정도가 다르기 때문에 각 품질 측면에 가중치가 적절히 부여되어야 품질 속성을 보다 정확히 측정할 수 있다. 본 논문은 소프트웨어의 품질 속성을 구성하는 품질 측면 별 가중치를 결정하는 방법을 제안한다. 제안 방법은 전문가들의 판단과 여러 소프트웨어들의 품질 측면 측정치들을 활용하여 가중치를 결정한다. 결정된 가중치를 통해, 소프트웨어의 품질을 보다 정확히 평가할 수 있다. 사례연구에서는 C, C++, Java 기반의 100개의 오픈소스 모듈을 대상으로 모듈성의 품질 측면을 정의하고 코드 분석 툴을 사용하여 측정한다. 그리고 전문가들이 수행한 AHP 수행결과를 종합하여 모듈성의 품질 측면 별 중요도를 결정한다. 또한, 두 활동으로 얻은 결과를 활용하여 가중치를 결정하고 모듈성을 정량적으로 측정한다. 제안 방법을 검증하기 위해 전문가들이 평가한 결과와 제안 방법을 통해 평가한 결과를 비교한다.
Advisors
강성원researcherKang, Sung-Won
Description
한국과학기술원 : 전산학과,
Publisher
한국과학기술원
Issue Date
2014
Identifier
569342/325007  / 020123653
Language
kor
Description

학위논문(석사) - 한국과학기술원 : 전산학과, 2014.2, [ ix, 43 p. ]

Keywords

소프트웨어 모듈성; AHP; weighting method; software metric; software measurement; software moduleness; 소프트웨어 측정; 소프트웨어 메트릭; 가중치 결정 방법; AHP

URI
http://hdl.handle.net/10203/196914
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=569342&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