• Title/Summary/Keyword: Software quality evaluation

검색결과 513건 처리시간 0.026초

동적 인스트루멘테이션 기법을 이용한 임베디드 S/W 테스팅 프레임워크 (The embedded software testing Framework using dynamic instrumentation techniques)

  • 정도균;신석규
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 제8회 소프트웨어 품질관리 심포지움 논문집
    • /
    • pp.439-443
    • /
    • 2004
  • 최근 임베디드 시스템 기술은 마이크로프로세스의 저가, 소형화, 고성능화에 따라 제품 경쟁력의 핵심이 H/W 생산기술에서 S/W 시험$\cdot$품질보증기술로 이동하고 있다. 그러나 마켓-플레이스의 다양한 임베디드 S/W 아키텍처 및 개발환경은 임베디드 S/W 자동차 시험방법에 대한 제약을 지닌다. 이에 본 논문에서는 동적 인스트루멘테이션(Dynamic Instrumentation)을 기법 및 그에 대한 디자인 프레임워크(Design Framework)를 제시한다. 이러한 동적 인스트루멘테이션 기법을 적용한 프레임워크는 다양한 임베디드 시스템 환경을 추상화(Abstraction)하여 임베디드 S/W 시스템의 신시간 수행과정에서 고품질달성과 관련된 데이터를 수집하고 분석하는데 이용되어질 수 있다.

  • PDF

ISO/IEC/IEEE 29119와 ISO/IEC 25023을 이용한 ISO/IEC 17025 소프트웨어 공인시험기관 적용에 관한 연구 (A Study on The Application of ISO/IEC 17025 Software Accredited Testing Institute Using ISO/IEC/IEEE 29119 and ISO/IEC 25023)

  • 이창희;김윤숙;노아름;양정심;김명섭;송성현
    • 한국산학기술학회논문지
    • /
    • 제21권12호
    • /
    • pp.97-106
    • /
    • 2020
  • 본 연구의 목적은 소프트웨어 공인시험기관에 국제 표준 ISO/IEC 17025 요구사항을 기준으로 ISO/IEC/IEEE 29119 소프트웨어 시험 절차와 ISO/IEC 25023 소프트웨어 시험 평가 항목을 적용하는 방법에 대한 연구이다. 연구의 방법으로 시험기관에 적용하는 전체 요구사항은 ISO/IEC 17025를 기준으로 ISO/IEC/IEEE 29119와 ISO/IEC 25023을 매핑하여 분석되었다. 해당 매핑 분석에 따라 시험기관 운영을 위한 품질 매뉴얼과 절차서, 지침서는 총 29 종류의 문서를 작성하였다. 연구의 결과 시험기관 관리 시스템은 분석된 전체 요구사항 결과를 적용하여 Confluence 6.15 소프트웨어를 이용하여 구현하였고 시험절차서, 문서, 기록은 시험관리 시스템에 저장하여 운영하도록 하였다. 시험기관운영 적합성 검증은 서울 소재 LG전자 SW공인시험소에서 KOLAS 평가사에 의하여 문서 심사 및 현장 심사로 진행이 되었다. 결론적으로 시험기관 관리 시스템과 시험기관의 운영은 KOLAS의 심사 평가를 통하여 적합하다는 것을 확인할 수 있었고 이전 연구 사례와 비교하여 효과적으로 시험기관 운영과 전체 일정을 단축할 수 있었다.

시험데이터를 이용한 소프트웨어 결함분석과 가중치 적용 방안 (The Analysis of Software Fault and Application Method of Weight using the Testing Data)

  • 정혜정
    • 한국멀티미디어학회논문지
    • /
    • 제14권6호
    • /
    • pp.766-774
    • /
    • 2011
  • 본 연구에서는 소프트웨어의 테스팅 과정을 통해서 발견된 결함을 품질 특성별로 분석하여 테스트케이스를 만들 경우 소프트웨어 테스팅의 기초 자료로 활용할 수 있도록 제시한다. 소프트웨어 테스팅 과정에서 발견된 결항은 기능성, 사용성, 신뢰성, 효율성, 유지보수성, 이식성 결함으로 시험 과정을 통해서 발견된 결함을 각 제품별 특색에 따라서 6개의 품질 특성별 결함으로 구분하였다. 소프트웨어 제품별로 발견된 결함을 분석하여 공통적인 결함의 요인을 찾고 본 연구를 위해서 사용된 결함리포트의 결함수를 조사하여 각 품질 특성별로 결함수에 대한 상대적 비교를 통해서 가중치를 적용할 수 있는 방안을 검토하였다.

Machine Learning Frameworks for Automated Software Testing Tools : A Study

  • Kim, Jungho;Ryu, Joung Woo;Shin, Hyun-Jeong;Song, Jin-Hee
    • International Journal of Contents
    • /
    • 제13권1호
    • /
    • pp.38-44
    • /
    • 2017
  • Increased use of software and complexity of software functions, as well as shortened software quality evaluation periods, have increased the importance and necessity for automation of software testing. Automating software testing by using machine learning not only minimizes errors in manual testing, but also allows a speedier evaluation. Research on machine learning in automated software testing has so far focused on solving special problems with algorithms, leading to difficulties for the software developers and testers, in applying machine learning to software testing automation. This paper, proposes a new machine learning framework for software testing automation through related studies. To maximize the performance of software testing, we analyzed and categorized the machine learning algorithms applicable to each software test phase, including the diverse data that can be used in the algorithms. We believe that our framework allows software developers or testers to choose a machine learning algorithm suitable for their purpose.

Support Vector Machine을 이용한 초기 소프트웨어 품질 예측 (Early Software Quality Prediction Using Support Vector Machine)

  • 홍의석
    • 한국IT서비스학회지
    • /
    • 제10권2호
    • /
    • pp.235-245
    • /
    • 2011
  • Early criticality prediction models that determine whether a design entity is fault-prone or not are becoming more and more important as software development projects are getting larger. Effective predictions can reduce the system development cost and improve software quality by identifying trouble-spots at early phases and proper allocation of effort and resources. Many prediction models have been proposed using statistical and machine learning methods. This paper builds a prediction model using Support Vector Machine(SVM) which is one of the most popular modern classification methods and compares its prediction performance with a well-known prediction model, BackPropagation neural network Model(BPM). SVM is known to generalize well even in high dimensional spaces under small training data conditions. In prediction performance evaluation experiments, dimensionality reduction techniques for data set are not used because the dimension of input data is too small. Experimental results show that the prediction performance of SVM model is slightly better than that of BPM and polynomial kernel function achieves better performance than other SVM kernel functions.

LAN 기술 국내외 표준화 동향 (A Local and International Standardization Survey on LAN Technology)

  • 이상무;오행석
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2000년도 추계종합학술대회
    • /
    • pp.243-246
    • /
    • 2000
  • LAN(Local Area Network)은 10m부터 3km(fiber를 사용하는 경우, 80km까지 가능)까지의 근거리에 연결된 단말 및 통신 장치들을 1Mbps부터 100bps까지 다양한 범위의 전송 속도로 연결하는 통신망으로서, 현재 IEEE802에서 관련 표준화가 이루어지고 있으며 국내적으로는 유무선 통할에 대비하여 Access 장비에 대한 표준화를 진행할 예정에 있다.

  • PDF

임베디드 소프트웨어의 개발 프로세스와 품질평가방법 (The Embdedded Software of Development Process & Quality Evaluation Method)

  • 김금옥;양해술
    • 한국컴퓨터정보학회논문지
    • /
    • 제13권6호
    • /
    • pp.95-105
    • /
    • 2008
  • 최근 임베디드 소프트웨어가 다양한 분야에서의 개발이 증대되면서 요구사항도 변화되고 있다. 즉, 임베디드 시스템이 단순하고 독립적인 소형시스템에 정착되어 운영되었던 과거와는 달리 최근에는 초정밀의 동작제어와 함께 복잡하고 다양한 플랫폼 환경을 요구하거나 다수의 소프프웨어 통합하고 제어하는 시스템 종속적인 요구사항들이 많이 발생하고 있다. 현재 임베대드 소프트웨어 개발 분야의 가장 중요한 문제점은 개발 생산성의 향상과 품질의 확보라고 볼 수 있다. 본 연구에서는 컴포넌트 개발방법론을 토대로 개발 생산성과 품질 향상을 동시 확보할 수 있는 임베디드 소프트웨어 개발 프로세스를 구축하였다. 또한, 임베디드 소프트웨어 제품에 대한 품질 시험 체계를 확립하고 품질 시험을 위한 메트릭을 개발/구축함으로써 품질 시험을 효과적으로 수행하여 경쟁력 있는 임베디드 소프트웨어 제품의 개발을 지원할 수 있는 방법론을 확립하였다.

  • PDF

소프트웨어 품질측정에 의한 상용컴포넌트 선정방법에 관한 연구 (A Study on Selection Method of COTS Component Based on the Software Quality Measurement)

  • 오기성;이남용;류성열
    • 정보처리학회논문지D
    • /
    • 제9D권5호
    • /
    • pp.897-902
    • /
    • 2002
  • 소프트웨어 기술의 급속한 발전으로 컴포넌트 개발방법론은 많이 연구되었으나 컴포넌트의 품질을 구매자 관점에서 종합적이고 체계적으로 비교 및 평가하는 선정기법에 대한 연구가 미약한 상황이다. 지금까지 대부분의 컴포넌트 품질평가 방법은 객체지향의 척도를 기반으로 한 개발자 관점의 평가 방법이었으나 본 논문에서는 구매자 관점에서 최적의 상용컴포넌트를 선정하기 위한 기법으로 MCDM(Multiple Criteria Decision Making)기법을 활용한 4단계 선정 절차와 평가기준을 제시하였다. 상용컴포넌트의 품질은 국제표준(IS0/IEC 9126)에서 규정하고 있는 6가지 중요한 품질 특성 중에서 기능성, 효율성, 사용성을 고려하였으며 현재 인터넷상에서 판매하고 있는 상용 EJB 컴포넌트들에 대한 실증적 분석을 통하여 본 논문에서 제시한 상용컴포넌트 선정기법이 최적의 상용컴포넌트를 선택하는데 적용 가능한 것임을 보여준다.

아키텍처 자산의 평가 방법 (Evaluation Method of Architecture Asset)

  • 최한용
    • 융합정보논문지
    • /
    • 제8권5호
    • /
    • pp.101-106
    • /
    • 2018
  • 자산을 등록 관리하기 위한 다양한 소프트웨어가 연구되고 있으며 이와 같은 소프트웨어 시스템을 평가하기 위한 방법은 주관적인 평가기준을 대상으로 이루어져왔다. 본 연구에서는 선행된 자산관리 시스템의 복잡도 측정으로부터 얻어진 복합자산을 평가하기 위한 평가모델을 제안하고자 한다. 아키텍처 자산의 복잡성을 측정하기 위해 논리적 복잡도를 측정하여 제공하는 척도를 이용하였으며, 아키텍처 자산의 속성 값을 표현하고 있는지를 평가하기 위한 방법을 사용 하였다. 소프트웨어 평가 표준인 SQuaRE Series의 ISO/IEC 25010 품질 모델 특성을 기반으로 자산데이터의 사용성을 평가하기 위한 부특성의 평가모델 기준을 구축하였다. 자산은 복합자산으로 구성되어 설계되었을 때 각 자산의 특성에 따라 가중치를 부여한 부특성의 선택적 평가를 적용하여 평가모델의 유연성을 확보하도록 하였다.

Quality Driven Approach for Product Line Architecture Customization in Patient Navigation Program Software Product Line

  • Ashari, Afifah M.;Abd Halim, Shahliza;Jawawi, Dayang N.A.;Suvelayutnan, Ushananthiny;Isa, Mohd Adham
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제15권7호
    • /
    • pp.2455-2475
    • /
    • 2021
  • Patient Navigation Program (PNP) is considered as an important implementation of health care systems that can assist in patient's treatment. Due to the feasibility of PNP implementation, a systematic reuse is needed for a wide adoption of PNP computerized system. SPL is one of the promising systematic reuse approaches for creating a reusable architecture to enabled reuse in several similar applications of PNP systems which has its own variations with other applications. However, stakeholder decision making which result from the imprecise, uncertain, and subjective nature of architecture selection based on quality attributes (QA) further hinders the development of the product line architecture. Therefore, this study aims to propose a quality-driven approach using Multi-Criteria Decision Analysis (MCDA) techniques for Software Product Line Architecture (SPLA) to have an objective selection based on the QA of stakeholders in the domain of PNP. There are two steps proposed to this approach. First, a clear representation of quality is proposed by extending feature model (FM) with QA feature to determine the QA in the early phase of architecture selection. Second, MCDA techniques were applied for architecture selection based on objective preference for certain QA in the domain of PNP. The result of the proposed approach is the implementation of the PNP system with SPLA that had been selected using MCDA techniques. Evaluation for the approach is done by checking the approach's applicability in a case study and stakeholder validation. Evaluation on ease of use and usefulness of the approach with selected stakeholders have shown positive responses. The evaluation results proved that the proposed approach assisted in the implementation of PNP systems.