Demo Data from EDBT 2026 / reviewers in the wild / expert
Heung Seok Chae
dblp:20/4928
· DBLP profile ↗
22ranked-venue papers
9as first author
2since 2021 · last 2025
0000-0002-6644-9500ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 18 · 9 first-authorArtificial intelligence and machine learning · 3 · 2 since 2021Systems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Empirical software engineering · 53% Requirements engineering and software design · 38% Software maintenance and evolution · 9% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
software product lines |
0.1 | 1 | 2005 | An Approach to Developing Domain Requirements as a Core Asset Based on Commonality and Variability Analysis in a Product Line · IEEE Trans. Software Eng. 2005 |
Empirical software engineering › software metrics
cohesion metrics |
0.0 | 1 | 2004 | Improving Cohesion Metrics for Classes by Considering Dependent Instance Variables · IEEE Trans. Software Eng. 2004 |
Empirical software engineering
software metrics |
0.0 | 1 | 2004 | Improving Cohesion Metrics for Classes by Considering Dependent Instance Variables · IEEE Trans. Software Eng. 2004 |
Software maintenance and evolution
software reuse |
0.0 | 1 | 2005 | An Approach to Developing Domain Requirements as a Core Asset Based on Commonality and Variability Analysis in a Product Line · IEEE Trans. Software Eng. 2005 |
Requirements engineering and software design › object-oriented analysis and design
object-oriented design |
0.0 | 1 | 2004 | Improving Cohesion Metrics for Classes by Considering Dependent Instance Variables · IEEE Trans. Software Eng. 2004 |
Methods — techniques the papers use, named apart from their topics
case study · 0.1metric improvement · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Selection of test samples to improve DNN test efficiency based on neuron clusters
Heung Seok Chae |
Neural Comput. Appl. | 2 |
| 2023 | Identification of untrained class data using neuron clustersabstractAbstract Convolutional neural networks (CNNs), a representative type of deep neural networks, are used in various fields. There are problems that should be solved to operate CNN in the real-world. In real-world operating environments, the CNN’s performance may be degraded due to data of untrained types, which limits its operability. In this study, we propose a method for identifying data of a type that the model has not trained on based on the neuron cluster, a set of neurons activated based on the type of input data. In experiments performed on the ResNet model with the MNIST, CIFAR-10, and STL-10 datasets, the proposed method identifies data of untrained and trained types with an accuracy of 85% or higher. The more data used for neuron cluster identification, the higher the accuracy; conversely, the more complex the dataset's characteristics, the lower the accuracy. The proposed method uses only the information of activated neurons without any addition or modification of the model’s structure; hence, the computational cost is low without affecting the classification performance of the model. Heung Seok Chae |
Neural Comput. Appl. | 2 |
| 2016 | Systematic approach for constructing an understandable state machine from a contract-based specification: controlled experiments
Jung Ho Bae, Heung Seok Chae |
Softw. Syst. Model. | 2 |
| 2013 | A metric towards evaluating understandability of state machines: An empirical study
Jung Ho Bae, Heung Seok Chae, Carl K. Chang |
Inf. Softw. Technol. | 2 |
| 2011 | Semantics Based Cohesion and Coupling Metrics for Evaluating Understandability of State DiagramsabstractState diagrams commonly used for describing dynamic behavior of systems or objects can have various forms that specify the same behavior. Highly understandable state diagrams are important for efficient and clear communication between developers. Measurement of understandability of state diagrams is the first step to obtain highly understandable ones. Unfortunately, there is little research on metrics for evaluating state diagram's understandability. In this paper, we propose cohesion and coupling metrics, named Average Cohesiveness Of States (ACOS) and Average number of Similar States Of States (ASSOS), to evaluate understandability of state diagrams. To validate effectiveness of the metrics, we compared understandability of three state diagrams of different representations but the same behavior for two systems. The experiments showed that ACOS and ASSOS can capture understandability more correctly than existing structure-based metrics. Jung Ho Bae, Yeon Ji Jeong, Heung Seok Chae, Carl K. Chang |
COMPSAC | 3 |
| 2011 | Applying agglomerative hierarchical clustering algorithms to component identification for legacy systems
Jian Feng Cui, Heung Seok Chae |
Inf. Softw. Technol. | 2 |
| 2011 | An automated approach to reducing test suites for testing retargeted C compilers for embedded systems
Heung Seok Chae, Gyun Woo, Tae-Yeon Kim 0004, Jung Ho Bae, Won-Young Kim |
J. Syst. Softw. | 1 |
| 2011 | Automated scheduling for clone-based refactoring using a competent GAabstractAbstract Refactoring is a widely accepted technique to improve the software quality by restructuring its design without changing its behavior. In general, a sequence of refactorings needs to be applied until the quality of the code is improved satisfactorily. In this case, the final design after refactoring can vary with the application order of refactorings, thereby producing different quality improvements. Therefore, it is necessary to determine a proper refactoring schedule to obtain as many benefits as possible. However, there is little research on the problem of generating appropriate schedules to maximize quality improvement. In this paper, we propose an approach to automatically determine an appropriate schedule to maximize quality improvement through refactoring. We first detect code clones that are suitable for refactoring and generate the most beneficial refactoring schedule to remove them. It is straightforward to select the best from the exhaustively enumerated schedules. However, such a technique becomes NP‐hard, as the number of available refactorings increases. We apply a genetic algorithm (GA) to generate the best refactoring schedule within a reasonable time to cope with this problem. We compare the GA‐based approach with manual scheduling, greedy heuristic‐based, and exhaustive approaches for four open systems. The results show that the proposed GA‐based approach generates more beneficial schedules than the others. Copyright © 2010 John Wiley & Sons, Ltd. Sukhee Lee, Gigon Bae, Heung Seok Chae, Doo-Hwan Bae, Yong Rae Kwon |
Softw. Pract. Exp. | 3 |
| 2010 | An adaptive load balancing management technique for RFID middleware systemsabstractAbstract In recent years, Radio Frequency Identification (RFID) industries have taken a great interest in utilizing the benefits of RFID for supply chain management, inventory control and various other applications. This paper proposed an adaptive load balancing technique for RFID middleware systems to meet the demands of scalability and heterogeneity. First, we explored five basic load balancing policies, namely, information policy, job selection policy, transfer policy, initiation policy and location policy. Eighteen load balancing schemes were then proposed for RFID middleware systems that were combinations of various types of the five basic load balancing policies. Our empirical study suggested that these load balancing strategies performed differently under different workload statuses. Finally, an adaptive load balancing strategy was proposed. The load balancing schemes and the proposed adaptive load balancing strategy have been implemented in the RFID Middleware Load Management System (RM‐LMS). Copyright © 2010 John Wiley & Sons, Ltd. Heung Seok Chae, Jaegeol Park, Jian Feng Cui, Joon-Sang Lee |
Softw. Pract. Exp. | 1 |
| 2009 | Revising cohesion measures by considering the impact of write interactions between class members
Gyun Woo, Heung Seok Chae, Jian Feng Cui, Jeong-Hoon Ji |
Inf. Softw. Technol. | 2 |
| 2008 | An Approach to Checking Behavioral Compatibility between Web ServicesabstractThis paper proposes an approach to checking behavioral compatibility between Web services. If Web service B can be used in replacement of Web service A in such a way that the replacement is transparent to clients, Web service B is compatible to Web service A. We use state machines with guarded transitions to specify behaviors of Web services. To check compatibility between two Web services, we propose an extended version of the conventional methods rule, which has been used in object-oriented paradigm. To support our approach, we have implemented a tool. First, the tool constructs a state machine for a Web service whose behavior is expressed in WSDL and WSCI. Then, the tool can verify compatibility between Web services by using the extended methods rule. Heung Seok Chae, Joon-Sang Lee, Jung Ho Bae |
Int. J. Softw. Eng. Knowl. Eng. | 1 |
| 2008 | Specifying and validating structural constraints of analysis class models using OCL
Heung Seok Chae, Keunhyuk Yeom, Tae-Yeon Kim 0004 |
Inf. Softw. Technol. | 1 |
| 2007 | Developing Load Balancing System for RFID Middlewares Using Mobile Agent Technology
Jian Feng Cui, Heung Seok Chae |
KES-AMSTA | 2 |
| 2007 | Specification and analysis of timing requirements for real-time systems in the CBD approach
Woo Jin Lee, Heung Seok Chae, Yong Rae Kwon |
Real Time Syst. | 3 |
| 2006 | A Metamodel Approach to Architecture Variability in a Product Line
Mikyeong Moon, Heung Seok Chae, Keunhyuk Yeom |
ICSR | 2 |
| 2005 | An Approach to Developing Domain Requirements as a Core Asset Based on Commonality and Variability Analysis in a Product LineabstractThe methodologies of product line engineering emphasize proactive reuse to construct high-quality products more quickly that are less costly. Requirements engineering for software product families differs significantly from requirements engineering for single software products. The requirements for a product line are written for the group of systems as a whole, with requirements for individual systems specified by a delta or an increment to the generic set. Therefore, it is necessary to identify and explicitly denote the regions of commonality and points of variation at the requirements level. In this paper, we suggest a method of producing requirements that will be a core asset in the product line. We describe a process for developing domain requirements where commonality and variability in a domain are explicitly considered. A CASE environment, named DREAM, for managing commonality and variability analysis of domain requirements is also described. We also describe a case study for an e-travel system domain where we found that our approach to developing domain requirements based on commonality and variability analysis helped to produce domain requirements as a core asset for product lines. Mikyeong Moon, Keunhyuk Yeom, Heung Seok Chae |
IEEE Trans. Software Eng. | 3 |
| 2004 | Improving Cohesion Metrics for Classes by Considering Dependent Instance VariablesabstractThe existing cohesion metrics for classes do not consider the characteristics of dependent instance variables that are commonly used in a class and, thus, do not properly reflect the cohesiveness of the class. This paper presents an approach for improving the cohesion metrics by considering the characteristics of the dependent instance variables in an object-oriented program. Heung Seok Chae, Yong Rae Kwon, Doo-Hwan Bae |
IEEE Trans. Software Eng. | 1 |
| 2003 | Response to 'More comments on: A cohesion measure for object-oriented classes'abstractAbstract The authors insist that monotonicity is a necessary property of a good cohesion metric and the violation of the monotonicity property limits the application of CBMC. They also state that the augmented CBMC can also be used as a guideline for quality evaluation and restructuring of poorly designed classes. This paper raises the question about the necessity of monotonicity by analyzing the reason that causes CBMC to violate the monotonicity property. In addition, we give a detailed description of the restructuring procedure based on CBMC. Copyright © 2003 John Wiley & Sons, Ltd. Heung Seok Chae, Yong Rae Kwon, Doo-Hwan Bae |
Softw. Pract. Exp. | 1 |
| 2001 | Response to Comments on: A cohesion measure for object-oriented classesabstractAbstract Indicating that CBMC does not satisfy the monotonic property in terms of the number of interactions, Xu and Zhou proposed an augmented definition of CBMC by adopting cut set instead of glue methods. The augmented CBMC clearly satisfies the monotonic property. However, CBMC is designed to overcome the problem with respect to the number of interactions and, therefore, focuses on the interaction pattern, especially, member connectivity. Consequently, it does not make sense to mention the monotonic property of CBMC with respect to interaction number. Moreover, the notion of glue methods allows several interpretations on the design quality of a class. However, that meaningful interpretation is not possible for the augmented definition due to the removal of the notion of glue methods. Copyright © 2001 John Wiley & Sons, Ltd. Heung Seok Chae, Yong Rae Kwon, Doo-Hwan Bae |
Softw. Pract. Exp. | 1 |
| 2000 | A cohesion measure for object-oriented classesabstractIn object-oriented systems, cohesion refers to the degree of the relatedness of the members in a class and strong cohesion has been recognized as a highly desirable property of classes. We note that the existing cohesion measures do not take into account some characteristics of classes, and thus often fail to properly reflect the cohesiveness of classes. To cope with such a problem, we propose a new cohesion measure where the characteristics of classes are incorporated. Our cohesion measure takes into account the members that actually have impact on the cohesiveness of a class, and is defined in terms of the degree of the connectivity among those members. We develop a cohesion measurement tool for C++ programs, and perform a case study on a well-known class library in order to demonstrate the effectiveness of our new measure. By performing principal component analysis, we also demonstrate that our measure captures a new aspect of class properties which is not captured by the existing cohesion measures. Copyright © 2000 John Wiley & Sons, Ltd. Heung Seok Chae, Yong Rae Kwon, Doo-Hwan Bae |
Softw. Pract. Exp. | 1 |
| 1998 | Change Impact Analysis for A Class HierarchyabstractModified programs are required to be retested to determine whether changes have been made correctly and to investigate whether those cause any adverse effect on the program behavior. Then, the key issue is the extent of the retesting tasks. To save time and efforts, retesting should be done on only the parts that might be affected by changes. Change impact analysis is the activity which identifies the parts to be retested. Object-oriented paradigm is based on several concepts such as encapsulation, inheritance, polymorphism, and dynamic binding. Although these features contribute to the reusability and extensibility of systems, they produce complex dependencies between classes and attributes, which make it difficult to identify the affected components by changes. We propose an approach for analyzing change impact in a class hierarchy. Our approach is based on the class firewall method, but aims to reduce the retesting effort significantly by taking a member function as a test unit. We deal with the impacts of changes associated with various object-oriented features as well as types of changes which can occur at the level of a data member a member function, a class, and an inheritance relation. Yoon Kyu Jang, Heung Seok Chae, Yong Rae Kwon, Doo-Hwan Bae |
APSEC | 2 |
| 1996 | Assessing and Restructuring of Classes Based on CohesionabstractClasses are the fundamental concepts in the object-oriented paradigm. They are the basic units of object-oriented programs, and serve as the units of encapsulation, which promotes their modifiability and reusability. However, improper modeling in the design phase or uncontrolled changes during the maintenance phase can degrade the quality of classes, which leads to programs which are cumbersome to maintain or extend. The paper proposes a method for assessing the quality of classes and restructuring them. The authors define an abstraction as the most cohesive form of a class, and the cohesion indicates the extent to which a class approaches the abstraction. Assessment and restructuring are both based on the notion of class cohesion. Less cohesive classes can be transformed into a form of an abstraction by restructuring them. Heung Seok Chae, Yong Rae Kwon |
APSEC | 1 |