Gihwon Kwon

dblp:04/4899 · DBLP profile ↗
← Back
17ranked-venue papers
3as first author
3since 2021 · last 2024
0000-0002-8221-4939ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 14 · 3 first-author · 3 since 2021Artificial intelligence and machine learning · 6 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 3
YearPublicationVenuePosition
2024 Assessing Open Source Software Survivability using Kaplan-Meier Survival Function and Polynomial Regression
abstract
This study evaluates OSS project survivability using the Kaplan-Meier Survival Function and polynomial regression models. The key factors identified include the number of contributors and project popularity, which significantly influence survivability. Traditional indicators like project age do not directly correlate with OSS survivability. Instead, community engagement and recognition are crucial, offering valuable guidelines for managing and selecting Survivable OSS projects.
Ryeonggu Kwon, Gihwon Kwon
ASE3
2023 Exploring Loss Scenarios of STPA with Reinforcement Learning: A Case Study of Platform Screen Door
abstract
System-Theoretic Process Analysis (STPA) is performing a potential hazard analysis in the interactions of components within a system. Among STPA's process, deriving loss scenarios by identifying causes of the hazard has become increasingly important due to the complexity of modern systems. In this study, we utilize reinforcement learning to derive state transition paths that lead to hazard as loss scenarios, and extract the frequency of risk frequencies to demonstrate the necessity of safety measures for the respective loss scenarios. It is anticipated that this efficient approach will aid in simulating the system design process and enhancing safety.
Jiyoung Chang, Ryeonggu Kwon, Gihwon Kwon
APSEC3
2023 Exploring Collaboration Patterns in GitHub Using Discrete Time Markov Chain
abstract
Collaboration among team members plays a crucial role in the success of software projects. GitHub has emerged as a prominent platform for collaborative software development. This study focuses on analyzing GitHub repositories to gain insights into project status and participant characteristics based on development activities such as commits and pull requests. Utilizing a discrete time Markov chain, this research models GitHub repositories and employs probabilistic temporal logic and model checking to shed light on the activity levels of both projects and participants. We expect that understanding these observed trends and patterns can assist project managers in strengthening teamwork and fostering productive collaboration.
Suhee Jo, Ryeonggu Kwon, Gihwon Kwon
APSEC3
2016 Guest editorial for the special section with the extensions to the best papers from APSEC'13 and APSEC'14
Yann-Gaël Guéhéneuc, Gihwon Kwon, Pornsiri Muenchaisri
Inf. Softw. Technol.2
2011 Applying Lightweight Formal Approach to Automatic Configuration Inspection
Sachoun Park, Gihwon Kwon
SEKE2
2010 Formal Verification of UML 2.0 Sequence Diagram
Sachoun Park, Taeman Han, Gihwon Kwon
SEKE3
2010 OCL Evaluation on AUTOSAR Model
Sachoun Park, Taeman Han, Hyoungju Lim, Gihwon Kwon
SEKE4
2008 Using Boolean Cardinality Constraint for LTS Bounded Model Checking
Sachoun Park, Gihwon Kwon
SEKE2
2008 Japanese Puzzle as a SAT Problem
Sachoun Park, Gihwon Kwon
SEKE2
2007 Using Bounded Model Checking with BOGOR
abstract
BOGOR model checking framework is developed for Object-Oriented software verification. It represents system as BIR (Bandera Intermediate Language). To model checking BIR, the BOGOR represents state as a node and transition as edge. First, BOGOR generates node and edge. Second, Model checking is performed in graph structure. However, this approach is inefficient to verify large software system. In this paper, we present symbolic model checking techniques to verify efficient BIR model checking. Experimental results show that the proposed algorithm can check more efficiently.
Taehoon Lee 0003, Mintaek Cho, Gihwon Kwon
SERA3
2007 SAT based Verification Tool for Labeled Transition System
abstract
Multi-threaded Java programming such as an internet server program is difficult, because it is hard to detect subtle errors within multi-threading. LTSA is a too/for modeling and analyzing for catching some kinds of thread bugs, but still there remains scalability problem to deal with bigger applications. In this paper, we introduce a SAT based verification tool for Labeled Transition System and we explain LTS semantics and their CNF encoding. To verify large model, we focus our attention on efficient encoding for given model. In our tool, the property to be checked is expressed by either LTS or LTL formula based on Fluent. In order to solve a problem, LTSs and property are represented with CNF formulae, the input format to SAT-solver.
Sachoun Park, Gihwon Kwon
SERA2
2006 CTL Model Checking for Boolean Program
Taehoon Lee 0003, Gihwon Kwon, Hyuksoo Han
ICCSA (4)2
2006 Avoidance of State Explosion Using Dependency Analysis in Model Checking Control Flow Model
Sachoun Park, Gihwon Kwon
ICCSA (5)2
2005 Verification of UML-Based Security Policy Model
Sachoun Park, Gihwon Kwon
ICCSA (3)2
2004 Solving Box-Pushing Games via Model Checking with Optimizations
Gihwon Kwon, Taehoon Lee 0003
ATVA1
2003 Applying Model Checking Techniques to Game Solving
Gihwon Kwon
SERA1
2003 Formal Framework for Solving Box-Pushing Games
Gihwon Kwon
SNPD1