백종문 교수
JongMun Baek
KAIST 전산학부 · 컴퓨터과학
연구실 소개
백종문 교수의 연구실은 소프트웨어 품질 보장을 위한 비용 인식 테스트 기법과 소프트웨어 개발 비용 추정 모델을 핵심으로 연구를 진행하고 있습니다. 특히, 이력 기반의 테스트 케이스 우선순위 지정, 웹 서비스의 QoS 예측, UML 활동 다이어그램 기반의 효율적 테스트 케이스 생성, 그리고 애자일 및 제품 라인 기반 개발 환경에서의 정량적 비용 추정 기법을 개발하고 있습니다. 이러한 연구들은 실제 소프트웨어 개발의 생산성 향상과 품질 향상을 위한 실용적이고 정량적인 기반을 제공합니다.
연구 현황
연구 성과 추이
표시된 성과는 수집된 데이터 기준으로 산출되며, 일부 차이가 있을 수 있습니다.
주요 논문
15Regression testing has been used to support software testing activities and assure the acquirement of appropriate quality through several versions of a software program. Regression testing, however, is too expensive because it requires many test case executions, and the number of test cases increases sharply as the software evolves. In this paper, we propose the Historical Value-Based Approach, which is based on the use of historical information, to estimate the current cost and fault severity f
Many web-based software systems have been developed in the form of composite services. It is important to accurately predict the Quality of Service (QoS) value of atomic web services because the performance of such composite services depends greatly on the performance of the atomic web service adopted. In recent years, collaborative filtering based methods for predicting the web service QoS values have been proposed. However, they are mainly faced with a cold start problem that is difficult to m
UML activity diagram is a notation suitable for modeling a concurrent system in which multiple objects interact with each other. This paper proposes a method to generate test cases from UML activity diagrams that minimizes the number of test cases generated while deriving all practically useful test cases. Our method first builds an I/O explicit activity diagram from an ordinary UML activity diagram and then transforms it to a directed graph, from which test cases for the initial activity diagra
CASE (computer aided software engineering) tools are believed to have played a critical role in improving software productivity and quality by assisting tasks in software development processes since the 1970s. Several parametric software cost models adopt "use of software tools" as one of the environmental factors that affects software development productivity. Several software cost models assess the productivity impacts of CASE tools based only on breadth of tool coverage without considering ot
article Share on A quality-based cost estimation model for the product line life cycle Authors: Hoh Peter In Korea University, Seoul, Korea Korea University, Seoul, KoreaView Profile , Jongmoon Baik Information and Communications University (ICU), Daejeon, Korea Information and Communications University (ICU), Daejeon, KoreaView Profile , Sangsoo Kim Korea University, Seoul, Korea Korea University, Seoul, KoreaView Profile , Ye Yang University of Southern California, Los Angeles University of So
In this paper, we present a software cost estimation model for agile development which can help estimate concrete development costs for the desired features of a product and track the project progress dynamically. In general, existing cost estimation methods for agile developments used a story point. Because it is relative value, the estimation results tend to be easily fluctuated by the small variation of the baseline story point. For tracking project’s progress, the velocity was measured to ch
With today's increasingly competitive economy, many organizations have initiated customer relationship management (CRM) projects to improve customer satisfaction, revenue growth and employee productivity gains. However, only a few successful CRM implementations have successfully completed. In order to enhance the CRM implementation process and increase the success rate, in this paper, first we present the most significant success factors for CRM implementation identified by the results of litera
The use of COTS (commercial-off-the-shelf) components for system development has been a growing trend in the software engineering community during the past decade. However, the engineering of COTS-based systems involves significant technical risks. A good indicator of the as yet unresolved difficulties in COTS-based system developments is the relatively poor understanding frequently regarding the processes associated with development of the "glue code" used to integrate COTS components into the
대표 연구 분야
백종문 교수의 연구를 Nubint에서 더 깊이 살펴보세요
이 연구실의 논문을 앱에서 열어 AI와 함께 읽고, 핵심을 요약하고, 내 글에 인용하세요.