EDBT 2026 Demo / reviewers in the wild / expert
Gigon Bae
dblp:84/9460
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 2015
0000-0003-0648-9735ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 2 first-author
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
1 paper |
Debugging and program repair · 83% Software testing · 17% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Debugging and program repair
automated debugging |
0.2 | 1 | 2015 | On the use of delta debugging to reduce recordings and facilitate debugging of web applications · ESEC/SIGSOFT FSE 2015 |
Debugging and program repair › automated debugging
delta debugging |
0.2 | 1 | 2015 | On the use of delta debugging to reduce recordings and facilitate debugging of web applications · ESEC/SIGSOFT FSE 2015 |
Debugging and program repair
fault localization |
0.2 | 1 | 2015 | On the use of delta debugging to reduce recordings and facilitate debugging of web applications · ESEC/SIGSOFT FSE 2015 |
Software testing › GUI testing
record-and-replay testing |
0.1 | 1 | 2015 | On the use of delta debugging to reduce recordings and facilitate debugging of web applications · ESEC/SIGSOFT FSE 2015 |
Software testing
regression testing |
0.1 | 1 | 2015 | On the use of delta debugging to reduce recordings and facilitate debugging of web applications · ESEC/SIGSOFT FSE 2015 |
Methods — techniques the papers use, named apart from their topics
delta debugging · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | On the use of delta debugging to reduce recordings and facilitate debugging of web applicationsabstractRecording the sequence of events that lead to a failure of a web application can be an effective aid for debugging. Nevertheless, a recording of an event sequence may include many events that are not related to a failure, and this may render debugging more difficult. To address this problem, we have adapted Delta Debugging to function on recordings of web applications, in a manner that lets it identify and discard portions of those recordings that do not influence the occurrence of a failure. We present the results of three empirical studies that show that (1) recording reduction can achieve significant reductions in recording size and replay time on actual web applications obtained from developer forums, (2) reduced recordings do in fact help programmers locate faults significantly more efficiently as, and no less effectively than non-reduced recordings, and (3) recording reduction produces even greater reductions on larger, more complex applications. Mouna Hammoudi, Brian Burg, Gigon Bae, Gregg Rothermel |
ESEC/SIGSOFT FSE | 3 |
| 2014 | Comparing model-based and dynamic event-extraction based GUI testing techniques: An empirical study
Gigon Bae, Gregg Rothermel, Doo-Hwan Bae |
J. Syst. Softw. | 1 |
| 2012 | On the Relative Strengths of Model-Based and Dynamic Event Extraction-Based GUI Testing Techniques: An Empirical StudyabstractMany software systems rely on graphical-user interfaces (GUIs) to support user interactions. The correctness of these GUIs affects the overall quality of the systems, and thus, it is important that GUIs be tested. To support such testing, GUI test case generation techniques based on graph models such as event flow graphs (EFGs) have been used to generate test cases in the form of sequences of events. Models, however, are abstractions of dynamic behavior and may not accurately reflect actual system behavior, thus, test case generation techniques based on models may create nonexecutable test cases and miss important events. Test case generation techniques based on dynamic event extraction-based approaches, in contrast, may suffer less from these effects. As a consequence, we expect that the two approaches will differ in terms of cost and effectiveness. In this paper, we report the results of an empirical study comparing the cost and effectiveness of model-based and dynamic event extraction-based test case generation approaches. Our results show that event extraction-based approaches, though more expensive than model-based approaches, are indeed more effective in terms of their ability to achieve code coverage and to cover events, but at additional cost, with implications for both researchers and practitioners. Gigon Bae, Gregg Rothermel, Doo-Hwan Bae |
ISSRE | 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. | 2 |