Intelligent Software Engineering Lab

Computer Science and Electrical Engineering
Handong Global University, Korea

Intro

We, ISELers, study challenging issues in Software Engineering, particularly problems related to debugging activities. We believe what we are doing explicitly helps software developers and inherently helps people all over the world who use various software products. This is a way we serve our neighbours and why we study and learn.

Our major approaches to solve the problems are Artificial Intelligence (AI) and Mining Software Repositories (MSR). By using various techniques based on AI and MSR, we are currently focusing on topics about defect prediction/detection and automated program repair. In addition, we are doing our best to design and implement new software engineering tools by analyzing data mined from software repositories.

We always welcome new members who want to join ISEL (a second-year student wanted)!

Top

Projects

(See our on-going projects from GitHub, https://github.com/ISEL-HGU)

Automated Program Repair based on Mining Software Repositories

Practical Defect Prediction (Just-in-time Defect Prediction)

Improving Bug Detection by Mining Software Repositories

Project CONAL: COmmunicating with COmputers through NAtural Languages (CONAL). Jarvis can be real? Coding is a very primitive way of communicating with computers and very labor-intensive. A paradigm developing software must be changed. How? AI/Deep learning shows its potential now and techniques toward aritifical general intelligence (AGI) will play important roles in this direction. Intersections between SE and AI will grow and may be merged as one discipline in the far future.

Top

Members

NAM, JC (98, Mar. '18 -) https://lifove.github.io https://lifove.tistory.com (Korean blog for graduate students)
BAEK, Hahyun (18, June '22 -)
CHOI, Junhyuk (19, June '22 -)
KIM, Seongbin (21, Sept. '22 -)
JANG, Sechang (19, Dec. '22 -)

Incubating Members

KIM, Donggyu (20, June '23 -) | PANJAITAN, Debbie Sushmita (20, June '23 -)

Alumni (Postgraduate)

SHIN, Jiho (MSc, G19, 12, Oct. '18 - Feb. '21, PhD in progress at York University, Canada from Fall 2021.)
Thesis: Actionable Defect Prediction

WON, Eunji (MSc, G19, 15, May. '18 - Feb. '21)
Thesis: Is Multicollinearity Harmful to Defect Prediction?

CHOI, Yoonho (MSc, G21, Sep. '21 - Dec. '22, 15, Dec. '18 - Aug. '21, PhD in progress at CSE@POSTECH, from Spring 2023.)
Thesis: Mining Alerts for Improving Bug Finders

YANG, Sujin (MSc, G20, Sep. '20 -, Feb. '23, 15, Mar. '18 - Aug. '20)
Thesis: Understanding Developer Types in Software Development

Former Members (Undergraduate)

Jang, Jooyoung (18, Dec. '22 - Dec. '23, MSc in progress at CSE@UNIST from Spring 2024.)
KIM, Daeseok (18, Dec. '22 - Dec. '23, MSc in progress at CS@KAIST from Spring 2024.)
SEO, Jueun (20, Aug. '21 - June '23, MSc in progress at CSE@POSTECH from Spring 2024.)
BAEK, Insun (19, Oct. '20 - Jun. '22, MSc in progress at CS@KAIST from Fall 2023.)
LEE, Changgong (17, June '21 - Dec. '22, MSc in progress at CS@KAIST from Spring 2023.)
KWON, Sujin (19, Sep. '19 - Jun. '22, MSc in progress at AI@POSTECH from Spring 2023.)
KIM, Taeeun (14, Dec. '19 - June. '21, PhD in progress at CS@KAIST from Fall 2021.)
BAE, Jaeho (17, June '22 - Dec. '23)| NA,Yeawon (20, June '21 - July '23)| KIM, JunHyun (18, June '22 - June '23)| CHOI, Sunghyun (17, Aug. '21 - Dec. '22)| JEON, Yeo Hun (15, Mar., '19 - June '21)| KIM, Minwoo (16, Sep. '19 - June '21)| KIM, Yeongbin (16, Sep. '19 - June '21)| YOON, Jiyoung (16, June. '19 - June. '20)| KIM, Yujin (17, Jul. '18 - June. '20)| KIM, Seokjin (17, Nov. '18 - June. '20)| LIM, Sungbin (17, Mar. '18 - June. '20)| JIN, Youngin (13, Apr. '18 - Sep. '19)| JUNG, Chanmi (15, Dec. '18 - Aug. '19)| LEE, Juhye (16, June. '18 - Jun. '19)

Guest Members

KWON, Hyunwoo (14, Guest, Aug. '18)| JO, Wanseo (17, Apr. - Sep. '18)| YOO, Jungyeon (17, Oct. '18 - Feb. '19)| LEE, Bobae (15, Dec. '18 - Feb '19)| YANG, Eunyoung (17, Sep. '18 - Aug. '19)| LEE, Jinwoo (14, June. '20 - Aug. '20)| HAN, Juhee (16, June. '20 - June. '21)| YOON, Subin (18, June. '20 - June. '21)| YOO, Chaewoo (15, Aug. '21 - June. '22)| HEO, Jeonghyun (17, Aug. '21 - June. '22)| CHUN,Hyesun (20, June. '21 - Oct. '21) | JUNG, Yiju (20, Aug. '21 - Dec. '21 ) | BANG, Jehyeong (17, Mar. '21 - Dec. '21) | Debbie (22, Jun. '23 - Aug. '23)

Friends

DO, Yunjae (16, Mar. '23 - Jun. '23, RA) CHOI, Bokwon (18, Oct. '21 - Jun. '22)| PARK, Sueun (19, Oct. '20 - Mar. '21)| PARK, Seun (17, Mar. - Jun. '18)| KIM, Seonkwon (15, Apr. - May. '18)

Top

Publications

Jiho Shin, Reem Aleithan, Jaechang Nam, Junjie Wang, Nima Shiri Harzevili, and Song Wang An Empirical Study on the Stability of Explainable Software Defect Prediction, in Proceedings of the 30th Asia-Pacific Software Engineering Conference (APSEC2023), Dec 5 - 7, 2023 (Acceptance rate: 33.5%) Distinguished paper award!

Yoon-ho Choi and Jaechang Nam, WINE: Warning Miner for Improving Bug Finders, Information and Software Technology, Volume 155, March 2023. [https://doi.org/10.1016/j.infsof.2022.107109]

Yoon-ho Choi and Jaechang Nam, On the Naturalness of Bytecode Instructions, in Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering (ASE 2022, NIER track), Ann Arbor, Michigan, USA, October 10 - 14, 2022. (Acceptance rate: 36%) [Preprint] [Project CONAL-04]

Song Wang, Junjie Wang, Jaechang Nam and Nachiappan Nagappan, Continuous Software Bug Prediction, in Proceedings of the 15th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM2021), Oct 13 - 15, 2021, https://dl.acm.org/doi/abs/10.1145/3475716.3475790 (Acceptance rate: 19.4%)

Jiho Shin and Jaechang Nam, A Survey of Automatic Code Generation from Natural Language, in The Journal of Information Processing Systems (JIPS), vol. 17, no. 3, June 2021. [JIPS] [Read the Unofficial draft (as the Journal publication has a page limit) Project CONAL-01] (This survey paper will be one of foundations of research studies coundcted by ISEL to achieve the ultimate goal to enable the Communications with cOmputers through NAtural Languages-CONAL. CONAL will be a way to free developers from the labor-intensive coding.)

Song Wang, Tai Yue, Jaechang Nam, and Lin Tan, Deep Semantic Feature Learning for Software Defect Prediction, in IEEE Transactions on Software Engineering (TSE), vol. 46, no. 12, pp. 1267-1293, 1 Dec. 2020, doi: 10.1109/TSE.2018.2877612 [IEEE Xplore]

Jaechang Nam, Song Wang, Xi Yuan, and Lin Tan, A Bug Finder Refined by a Large Set of Open-Source Projects, Information and Software Technology, Volume 112, August 2019, Pages 164-175, DOI: https://doi.org/10.1016/j.infsof.2019.04.014, [Preprint].

Jaechang Nam, Wei Fu, Sunghun Kim, Tim Menzies, and Lin Tan, Heterogeneous Defect Prediction, IEEE Transactions on Software Engineering (TSE), Volume: 44, Issue: 9, 874-896, September 2018. DOI: 10.1109/TSE.2017.2720603 [IEEE Xplore] [PDF]

Jaechang Nam, Song Wang, Yuan Xi, and Lin Tan, Designing Bug Detection Rules for Fewer False Alarms, Proceedings (Companion Volumn) of the 40th International Conference on Software Engineering (ICSE2018), Gothenburg, Sweden, May 27 - June 3, 2018. [ACM DL] [LINK] [PDF]

Domestic Publications written in Korean

Daeseok Kim, Jooyoung Jang, Jaeho Bae, Jaechang Nam, Survey on Security Vulnerability Detection Techniques based on Bytecode Analysis, in Proceedings of Korea Conference on Software Engineering (KCSE2023), Korea, Feb 8 - 10, 2023 Best paper award!

Changgong Lee , Yeawon Na, Yoonho Choi, Gun-woo Lee, Myung-seok Choi, Jaechang Nam, Analysis of Code Change Based on Edit Script of Abstract Syntax Tree, in Proceedings of Korea Conference on Software Engineering (KCSE2023), Korea, Feb 8 - 10, 2023

Junhyun Kim, Hahyun Baek, Jaechang Nam, Survey on Deep Just-In-Time Defect Localization, in Proceedings of Korea Conference on Software Engineering (KCSE2023), Korea, Feb 8 - 10, 2023

Yeawon Na, Jueun Seo, Jaechang Nam, Survey on Intelligent Tutoring System for Programming Education, in Proceedings of Korea Conference on Software Engineering (KCSE2023), Korea, Feb 8 - 10, 2023

Seongbin Kim, Junhyeok Choi, Jaechang Nam, Survey on Bytecode-based Automated Program Repair Technology, in Proceedings of Korea Conference on Software Engineering (KCSE2023), Korea, Feb 8 - 10, 2023

Yoon-ho Choi, Chang-gong Lee, Jaechang Nam, An Empirical Study on Defects in Open Source Artificial Intelligence Applications, in Journal of KIISE, Korea, vol. 49, no. 8, August 2022. (The extension of the KCSE2022 paper)

Sujin Yang, Jaechang Nam, Mining Software Metrics for Characterizing Developers and its applications, in Proceedings of Korea Computer Congress (KCC2022), Korea, June 29 - July 1, 2022 Best paper award! [Project CONAL-03]

Jueun Seo, Bokwon Choi, Yeongbin Kim, Jaechang Nam, Automatic Evaluation System for Object-Oriented Programs, in Proceedings of Korea Computer Congress (KCC2022), Korea, June 29 - July 1, 2022. Excellent presentation award!

Sunghyun Choi, Junghyun Heo, Chaewoo Yu, Jaechang Nam, Analysis on Results of ConFix Execution Through Correct Patch Change Information, in Proceedings of Korea Computer Congress (KCC2022), Korea, June 29 - July 1, 2022 [Project CONAL-02]

Insun Baek, Sujin Kwon, Sungsu Park, Sueun Park, Jaechang Nam Bi-metric Selection Based Unsupervised Defect Prediction, in Proceedings of Korea Conference on Software Engineering (KCSE2022), Korea, Jan 19 - 21, 2022

Yoon-ho Choi, Chang-gong Lee, Jehyeong Bang, Jaechang Nam, An Empirical Study on Defects in Open Source Artificial Intelligence Applications, in Proceedings of Korea Conference on Software Engineering (KCSE2022), Korea, Jan 19 - 21, 2022, data, Best paper award!

Juhui Han, Subin Yun, Sujin Yang, and Jaechang Nam, An Integrated Framework for Collecting Defect Data, in Proceedings of Korea Conference on Software Engineering (KCSE2021), UG track, Korea, Feb 1 - 2, 2021, [Framework (GitHub)]

Sujin Kwon and Jaechang Nam, A Comparative Study on Unsupervised Learning Based Defect Prediction Approaches, in Proceedings of Korea Conference on Software Engineering (KCSE2021), UG track, Korea, Feb 1 - 2, 2021 Best paper award!

Jiho Shin and Jaechang Nam, Similar Patch Recommendation for Actionable Defect Prediction, in Proceedings of Korea Conference on Software Engineering (KCSE2020), short paper, Pyeongchang, Korea, Feb 3 - 5, 2020 Best paper award!

Eunji Won and Jaechang Nam, N-gram Log Probability Metric for Software Defect Prediction, in Proceedings of Korea Conference on Software Engineering (KCSE2020), short paper, Pyeongchang, Korea, Feb 3 - 5, 2020

Chanmi Jeong and Jaechang Nam, Search Query Augmentation for Novice IoT Developers, in Proceedings of Korea Conference on Software Engineering (KCSE2020), UG track, Pyeongchang, Korea, Feb 3 - 5, 2020

Yoonho Choi, Seokjin Kim, Yujin Kim, Hyunwoo Kwon, and Jaechang Nam, Mining Context for Detection Rule Revision of a Static Analysis tool, in Proceedings of Korea Conference on Software Engineering (KCSE2019), short paper, Pyeongchang, Korea, Jan 28 - 30, 2019

Juhye Lee, Youngin Jin, and Jaechang Nam, Software Defect Prediction using Generative Adversarial Network, in Proceedings of Korea Conference on Software Engineering (KCSE2019), short paper, Pyeongchang, Korea, Jan 28 - 30, 2019

Seongbin Lim, Sujin Yang, and Jaechang Nam, Mining Fix Patches In Open Source Software Archives, in Proceedings of Korea Conference on Software Engineering (KCSE2019), UG track, Jan 28 - 30, 2019

Top

Patent

Jaechang Nam, Yoonho Choi, and Yujin Kim, Method for collecting code context to improve bug detection rules (버그 검출 규칙 개선을 위한 코드 문맥 수집 방법), Korea Patent Registered No. and Data: 10-2339-4980000 (2021-12-10), Application No. and Date 10-2021-0009321 (2020-01-23), Korea.

Others

Merged Pull Request for PMD by Yoonho Choi (worked with Seokjin and Yujin) [https://github.com/pmd/pmd/pull/1905]

Top

Photos

2019 Cherry Blossom



Sometimes we do this...
Juhye is replacing her MacBook Pro batteries

KCSE2019 (Jan. 28 - 30, 2019, Pyeongchang)

Yunho Choi

Sujin Yang

Juhye Lee

JC

ISELers are good at Bingo and Quiz~


The first ARISEL (ARISE + ISEL) workshop!
Speakers: Dr. Dongsun Kim and Mr. Donggyun Han
(Jan. 16 - 17, 2019, Co-workshop held by Prof. Shin Hong and JC's labs)




The second ISEL day! (Dec. 28, 2018)


The first group meeting in the renovated lab (Nov. 11, 2018)

The first ISEL day! (Aug. 2, 2018)

The first group meeting in '18 summer (Jun. 18, 2018)

Top

Address: NTH409, Handong Global University 558 Handong-ro Buk-gu, Pohang Gyeongbuk 37554 Republic of Korea.
Tel. +82-54-260-1408

Copyright © 2019 ISEL, CSEE
Handong Global University