• 제목/요약/키워드: GQM(Goal Question Metric)

검색결과 6건 처리시간 0.021초

Software Performance Assessment Using Goal-Question-Metric Approach

  • Mahmood, Tariq;Park, Man-Gon
    • 한국멀티미디어학회논문지
    • /
    • 제11권6호
    • /
    • pp.891-902
    • /
    • 2008
  • The software once developed enters in to the $2^{nd}$ phase of its useful operational life, where it performs its functions for which it has been developed. This is an important phase of software life, wherein the developers and users have to assess the performance of the software to prolong its operational life with efficiency, effectiveness and economy. Performance of the software is based on the measurement of the quality characteristics to ascertain that it is meeting or exceeding the needs of customers in terms of its functionality, usability, efficiency, reliability, availability, maintainability, portability etc. These software quality attributes defined under ISO 9126 provide an overall good framework for assessing the performance of the software. This paper describes a Software Performance Assessment (SPA) model using the Goal-Question-Metric (GQM) paradigm which has been applied to the operational software in real context with successful results.

  • PDF

중소규모 웹어플리케이션 개발업체 신뢰성평가를 위한 신뢰도 메트릭의 설계 및 유효성 검증 (Reliability Metrics Design and Verification for the Acquisition of Small and Mid-Sized Web Application)

  • 최광희;류성열
    • Asia pacific journal of information systems
    • /
    • 제16권3호
    • /
    • pp.193-203
    • /
    • 2006
  • Software reliability prediction is a statistical method to put in place a timely software development practice useful for objective assessment of bidders. The current study suggests one research method that enables reliability assessment of such previous projects by studying user satisfaction and project management history. If incorporated into the existing acquisition process, the reliability assessment method will further enhance objectivity and accuracy in bidder selection process. The GQM(Goal Question Metric) paradigm was used to identify assessment metrics for bidder evaluation and questionnaires were collected from users to create user satisfaction indexes. In addition, 'weight of evidence', the most appropriate categorical method, was used to isolate attributes of each variable that may contribute to reliability assessment.

A GQM Approach to Evaluation of the Quality of SmartThings Applications Using Static Analysis

  • Chang, Byeong-Mo;Son, Janine Cassandra;Choi, Kwanghoon
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제14권6호
    • /
    • pp.2354-2376
    • /
    • 2020
  • SmartThings is one of the most popular open platforms for home automation IoT solutions that allows users to create their own applications called SmartApps for personal use or for public distribution. The nature of openness demands high standards on the quality of SmartApps, but there have been few studies that have evaluated this thoroughly yet. As part of software quality practice, code reviews are responsible for detecting violations of coding standards and ensuring that best practices are followed. The purpose of this research is to propose systematically designed quality metrics under the well-known Goal/Question/Metric methodology and to evaluate the quality of SmartApps through automatic code reviews using a static analysis. We first organize our static analysis rules by following the GQM methodology, and then we apply the rules to real-world SmartApps to analyze and evaluate them. A study of 105 officially published and 74 community-created real-world SmartApps found a high ratio of violations in both types of SmartApps, and of all violations, security violations were most common. Our static analysis tool can effectively inspect reliability, maintainability, and security violations. The results of the automatic code review indicate the common violations among SmartApps.

온라인 인터넷 서비스 환경에서 테스트 조직 개선을 위한 메트릭 개발 (A case study: Metrics for the improvement of the test organization in on-line web service)

  • 권효진;이진호;최진영
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2008년도 한국컴퓨터종합학술대회논문집 Vol.35 No.1 (B)
    • /
    • pp.55-59
    • /
    • 2008
  • 소프트웨어 제품의 품질 확보 및 비용 감소를 위해서 테스트 활동이 중요시되고 있으며 품질을 중시하는 조직에서는 개발 프로세스 내의 독립된 조직에 의해 생산물에 대한 검토 활동이 수행되고 있다. 테스트 조직이 효과적 효율적으로 테스트 활동을 수행하기 위해서는 테스트 활동에 대한 측정 및 평가를 위한 메트릭을 필요로 한다. 하지만 현재 사용하고 있는 메트릭만으로는 테스트 조직의 활동을 평가하고 향상시키기에는 부족하다. 따라서 테스트 조직에 필요한 메트릭 연구가 필요하며 이 메트릭을 통해 테스트 활동에 필요한 지표를 도출할 수 있다. 본 연구에서는 목표-질문-메트릭(GQM: Goal Question Metric)방법을 이용하여 온라인 인터넷 서비스 환경의 테스트 조직에서 사용하고 있는 메트릭을 검토하고 테스트 조직 향상에 필요한 메트릭을 도출한 사례를 제시한다.

  • PDF

소프트웨어 개발 프로젝트 성능의 최적화를 위한 Opportunity Tree 모델 설계 (Opportunity Tree Framework Design For Optimization of Software Development Project Performance)

  • 송기원;이경환
    • 정보처리학회논문지D
    • /
    • 제12D권3호
    • /
    • pp.417-428
    • /
    • 2005
  • 오늘날 IT 조직들은 시장확보와 재정이득 측면에서 비전을 가지고 프로젝트를 수행한다. QCD관점에서 그 수god능력을 향상시켜 나가는 것이 비전을 실현하는 목표이다. 따라서 조직들은 이러한 목표를 달성하기 위해 프로세스 개선을 통해 QCD관점의 목표를 달성하고자 많은 노력을 하고 있는 실정이다. TBM, Ford, GE와 같은 대형 회사들도 컴퓨터에 의한 업무개선 효과보다는 IT를 이용한 비즈니스 프로세스 리엔지니어링을 통해 80퍼센트 이상의 성과를 거두고 있다. 그러나, 목표달성을 위해서는 프로젝트를 수행한 데이터를 수집하고 분석하여 관리해야 하지만 소프트웨어의 비가시성 특성으로 인한 정량적인 측정이 어려운 것이 사실이며 이로 인해 프로세스 변경으로 인한 효과와 효율을 가시적인 확인하기 힘들고 효과적인 프로세스 개선전략을 도출하기 어렵다. 본 논문에서는 조직의 외부적인 효과와 내부적인 효율(품질, 납기일, 공정, 재사용)에 초점을 맞추어 프로젝트 성능을 측정하고 분석한다. 측정된 프로젝트 성능 점수를 기반으로 프로젝트 성능의 최적화를 위한 OT(Opportunity Tree) 모델을 설계하였다. 설계 과정으로서 먼저 프로젝트에서 공통적인 요소(Meta data)를 도출하여 정량적 GQM(Goal-Question-Metric) 설문서에 의해서 분석한다. 정량적 GQM 설문서로부터 얻은 데이터를 가지고, 프로젝트 성능 모델을 설계하고 조직의 영역별 성능 점수를 계산한다. 계산된 영역별 성능 점수와 모든 스테이크 홀더들(조직의 최고 경영자(CEO), 중간 관리자, 개발자, 투자가, 고객)로부터 받아낸 비전 가중치를 통합하여 보정된 값을 구한다. 이를 통해 개선을 위한 경로(Route for Improvement)를 제시하고 최적화된 개선 방법을 제공한다. 기존 소프트웨어 프로세스 개선 방법은 '프로세스 구분'에큰 뛰어난 효과를 보였으나, 프로세스를 프로젝트에 대응시켜서 전략을 수립하고 조직적으로 관리하는 구조적 기능이 미비하였다. 이러한 문제점에 대하여 본 논문에서 제시한 OT 모델은 해결책을 제시해 주고 있다. OT 모델의 효과는 조직의 목표에 맞게 최적화된 개선 방법을 제공하는 것이고, 제공된 방법을 사용하여 수행할 경우 프로젝트를 개선할 때 생기는 리스크를 감소시킬 수 있다는 점이다. 또한, 정성적인 설문서를 통해 모든 스테이크 홀더들에게 중요도를 입력받아 계산되었으므로, 개선 방법에 대한 만족도를 높여 줄 수 있다. OT 활용에 의해서 품질, 납기, 공정, 재사용을 조정하여 시장 확장과 재무성과를 최적화시킬 수 있다.

CMMI 성숙도 레벨 별 측정 프로그램에 관한 연구 (Study on Measurement Program in each Maturity Level of CMMI)

  • 유영무;한혁수
    • 정보처리학회논문지D
    • /
    • 제12D권1호
    • /
    • pp.91-102
    • /
    • 2005
  • 과거 소프트웨어 품질은 곧 제품품질이란 인식이 지배적이었다. 하지만 현대에 소프트웨어가 거대화되고 복잡해짐에 따라 제품품질만을 가지고서는 고객의 요구조건에 맞는 양질의 소프트웨어를 제작하는데 있어 한계가 있었다. 이러한 이유로 현재 국내외 많은 기업들은 프로세스 개선을 통한 제품품질 향상을 위하여 노력을 기울이고 있다. 프로세스 개선활동 중 측정 활동은 프로세스 개선에 대한 효과를 향상시키며, 프로세스 개선 활동을 파악하고, 이를 효과적으로 구현하는데 있어 많은 도움을 줄 수 있다. 본 논문은 현재 국내외 많은 기업들이 프로세스 개선 모델로 채택하고 있는 CMMI를 기반으로 측정 프로그램에 관한 연구를 수행하였다. CMMI의 프로세스 영역 중 측정 프로세스 수립에 대해서 다루고 있는 MA 프로세스 영역을 기반으로 측정 프로그램을 수립하였으며, 이렇게 개발한 측정 프로그램을 통해 CMMI 각 레벨 별로 측정 프로그램이 어떠한 차이를 두고 있으며, 어떻게 측정 프로그램을 작용할 지에 대해 연구하였다. 본 연구를 통해 CMMI 기반의 프로세스 개선을 수행하고 있거나 시작하려는 기업들에게 측정 프로그램 수립 지원할 수 있으며, 더 나아가 레벨 별로 진화하는 측정 프로그램의 로드맵을 제시하고자 한다.