09/2021: Our paper on "Graph-Based Simulation for Cyber-Physical Attacks on Smart Buildings" is accepted by CRC 2022.
08/2021: I'm on sabbatical in Fall 2021, so my email response may be slow.
08/2021: Our book "Code Clone Analysis" is published by Springer! Our research team wrote the chapter "CCLearner: Clone Detection via Deep Learning".
06/2021: I got promoted to associate professor with tenure!
05/2021: Our paper on "Generating Efficient Solvers from Constraint Models" is accepted by FSE 2021.
05/2021: Our paper on "A Theoretic Framework of Bidirectional Transformation between Systems and Models" is accepted by the journal SCIS.
04/2021: Our paper on "Hero: On the Chaos When PATH Meets Modules" received the ACM SIGSOFT Distinguished Paper Award.
04/2021: Our paper on "Classifying Code Commits with Convolutional Neural Networks" is accepted by IJCNN 2021.
03/2021: Our paper on "PDL: Scaffolding Problem Solving in Programming Courses" is accepted by ITiCSE 2021.
12/2020: Our paper on "Exploring the Triggering Modes of Spectrum-Based Fault Localization: An Industrial Case" is accepted by ICST 2021.
12/2020: Our paper on "Hero: On the Chaos When PATH Meets Modules" is accepted by ICSE 2021.
Bowen Shen (PhD student, Fall 2018 - ) email@example.com
Ying Zhang (PhD student, Spring 2019 - ) firstname.lastname@example.org
Md Mahir Asef Kabir (PhD student, Fall 2019 - ) email@example.com
Sheikh Shadab Towqir (PhD student, Spring 2020 - ) firstname.lastname@example.org
Sheik Murad Hassan Anik (PhD student, Spring 2020 - ) email@example.com
Tung Dao (PhD student, Fall 2020 - ) T.Dao@cvent.com
Yan Zhao (MS student, Fall 2019 - ) firstname.lastname@example.org
Jun Chen (MS student, Spring 2021 - ) email@example.com
Hemayet Ahmed Chowdhury (MS student, Summer 2021 - ) firstname.lastname@example.org
CS6704: Software Engineering Research [Spring17][Spring19][Spring21]
CS5704: Software Engineering [Spring16][Spring18][Spring20]
CS3304: Comparative Languages [Fall16][Fall17][Fall18][Fall20]
CS3704: Intermediate Software Design and Engineering [Fall15][Fall19]
Security coding practices [SecDev20][TIFS19][ICSE19][ICSE18]
Artificial intelligence and software engineering[TDSC19][ICSME18a][ICSME17a]
Automated program generation[ESEC/FSE21][ITiCSE21][IJCAI19]
Automated program transformations [ASE20][ICPC19][MOBILESoft18][ICSE15][ICSE13][PLDI11]
Software bugs and fixes (Data analytics on programs and program changes)[ICSE21][JSS19][ICSME18b][EMSE17][ICSME17b][ICPC17]
|System to uncover root cause of non-deterministic (flaky) tests (Patent Number 9,311,220).|
|Jungwoo Ha, Jaeheon Yi, Peter Dinges, Jeremy Manson, Caitlin Harrison Sadowski, Na Meng|
The implementations from nearly all of my publications are publicly available. Other researchers have used several of these implementations in their publications. See projects for details.
NSF-2006278, NSF-1929701, NSF-1845446, ONR N00014-17-1-2498, NSF-1565827