Skip to main content
QUICK REVIEW

[논문 리뷰] Model-based Product Quality Evaluation with Multi-Criteria Decision Analysis

Adam Trendowicz, Michael Kläs|arXiv (Cornell University)|2014. 01. 09.
Software Engineering Research참고 문헌 14인용 수 9
한 줄 요약

이 논문은 소프트웨어 제품 품질 평가를 위한 모델 기반 접근법을 제안하며, 다기준 의사결정 분석(MCDA)을 활용하여 일관성 있고 커스터마이징 가능하며 신뢰할 수 있는 품질 평가를 가능하게 한다. 통합된 품질 메타모델과 구조화된 집계 메커니즘을 도입하여 여러 품질 기준을 통합된 평가로 조합하며, 소프트웨어 프로세스 측정 맥락에서의 적용 사례와 초도 결과를 통해 타당성을 입증한다.

ABSTRACT

The ability to develop or evolve software or software-based systems/services with defined and guaranteed quality in a predictable way is becoming increasingly important. Essential - though not exclusive - prerequisites for this are the ability to model the relevant quality properties appropriately and the capability to perform reliable quality evaluations. Existing approaches for integrated quality modeling and evaluation are typically either narrowly focused or too generic and have proprietary ways for modeling and evaluating quality. This article sketches an ap- proach for modeling and evaluating quality properties in a uniform way, without losing the ability to build sufficiently detailed customized models for specific quality properties. The focus of this article is on the description of a multi-criteria aggregation mechanism that can be used for the evaluation. In addition, the underlying quality meta-model, an example application scenario, related work, initial application results, and an outlook on future research are presented.

연구 동기 및 목표

  • 표준화되었지만 커스터마이징 가능한 소프트웨어 제품 품질 모델링 및 평가 접근법의 부족을 해결하기 위해.
  • 다양한 소프트웨어 시스템과 도메인 간에 신뢰할 수 있고 예측 가능한 품질 평가를 가능하게 하기 위해.
  • 세부적인 도메인 특화 품질 모델링을 가능하게 하되 일반성은 유지하는 통합된 프레임워크를 개발하기 위해.
  • 다기준 의사결정 분석을 품질 평가에 통합하여 의사결정 향상을 도모하기 위해.
  • 소프트웨어 프로세스 측정 맥락에서의 적용 사례와 초도 실증 결과를 통해 접근법을 검증하기 위해.

제안 방법

  • 저자는 일관된 모델링을 위해 핵심 품질 속성을 형식적 구조로 추상화한 품질 메타모델을 정의한다.
  • 개별 품질 속성 점수를 종합하여 종합적인 품질 평가를 도출하기 위해 다기준 집계 메커니즘을 활용한다.
  • 스테이크홀더의 우선순위 또는 도메인 특화 요구사항에 따라 기준의 가중치를 커스터마이징할 수 있도록 지원한다.
  • 추적 가능성과 재사용성을 보장하기 위해 모델 기반 소프트웨어 공학 프레임워크 내에서 접근법을 구현한다.
  • 투명성과 재현 가능성을 지원하기 위해 의사결정 분석 기법을 사용하여 평가 과정을 형식화한다.
  • 실제 소프트웨어 프로세스 측정 맥락에서의 적용 사례를 통해 방법의 사용법을 시연한다.

실험 결과

연구 질문

  • RQ1다양한 도메인 간에 통일되면서도 커스터마이징 가능한 방식으로 소프트웨어 품질 속성을 어떻게 모델링할 수 있는가?
  • RQ2다수의 품질 기준을 하나의 해석 가능한 품질 점수로 신뢰성 있게 통합하는 데에는 어떤 메커니즘이 필요한가?
  • RQ3제안된 모델 기반 접근법이 실무에서 일관되고 반복 가능한 품질 평가를 어떻게 지원할 수 있는가?
  • RQ4MCDA를 소프트웨어 제품 품질 평가에 적용할 때 실용적 영향과 제약 조건은 무엇인가?
  • RQ5기존의 독점적 또는 범위가 제한된 품질 평가 방법과 비교해 볼 때 이 접근법은 어떠한가?

주요 결과

  • 제안된 모델 기반 접근법은 다양한 소프트웨어 시스템 간에 일관되고 커스터마이징 가능한 품질 모델링을 가능하게 한다.
  • 다기준 집계 메커니즘이 이질적인 품질 속성을 통합된 품질 점수로 성공적으로 통합한다.
  • 기준에 대한 스테이크홀더 주도의 가중치 설정을 지원하여 관련성과 의사결정 유용성을 향상시킨다.
  • 소프트웨어 프로세스 측정 맥락에서의 초도 적용 결과는 접근법의 타당성과 실용성을 입증한다.
  • 기존 소프트웨어 공학 프로세스에 통합될 잠재력이 있으며 주요 인프라 변경 없이도 가능하다.
  • 표준화되었지만 유연한 소프트웨어 품질 평가를 위한未래 연구의 기초를 제공한다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.