JongMun Baek
Korea Advanced Institute of Science and Technology · Computer Science
About the Lab
Professor JongMun Baek's research lab specializes in software engineering with a focus on cost-effective software testing, quality of service (QoS) prediction in web services, and software cost estimation models. The lab explores innovative approaches to test case prioritization using historical data, addresses challenges like the cold start problem in service QoS prediction, and develops systematic methodologies for agile and product-line software development cost estimation. Their work emphasizes practical, scalable solutions that enhance software quality, productivity, and maintainability in evolving software systems.
Research Overview
Research Output Trend
Figures are computed from collected data and may differ slightly.
Selected Papers
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
Research Areas
Dive deeper into JongMun Baek's research on Nubint
Open this lab's papers in the app to read with AI, summarize, and cite in your writing.