Ajay Kumar Jha

Ajay Kumar Jha
Assistant Professor
QBB 258, B8
Department of Computer Science
North Dakota State University
Fargo, ND, USA.
📧 ajay.jha.1@ndsu.edu



                          
The Software Testing And Maintenance (STAM) Lab

Team   🌴   Publication   🌴   Service   🌴   Teaching


Migrating Unit Tests Across Java Applications [Paper] [Tool] [Slides]
Ajay Kumar Jha, Sarah Nadi
In Proceedings of the 24th IEEE International Conference on Source Code Analysis and Manipulation (SCAM). 2024.

TRec: A Regression Test Recommender for Java Projects [Paper] [Tool] [Slides]
Sai Kiran Bhrugumalla, Ajay Kumar Jha
In Proceedings of the 40th IEEE International Conference on Software Maintenance and Evolution (ICSME). 2024. Tool Demo Track

Characterizing Python Library Migrations [Paper]
Mohayeminul Islam, Ajay Kumar Jha, Ildar Akhmetov, and Sarah Nadi
In Proceedings of the 32nd ACM Symposium on the Foundations of Software Engineering (FSE). pp. 92-114, 2024.

PyMigBench: A Benchmark for Python Library Migration [Paper]
Mohayeminul Islam, Ajay Kumar Jha, Sarah Nadi, and Ildar Akhmetov
In Proceedings of 20th IEEE International Conference on Mining Software Repositories (MSR). pp. 511-515, 2023. Data and Tool Track.

JTestMigBench and JTestMigTax: A benchmark and taxonomy for unit test migration [Paper] [Video]
Ajay Kumar Jha, Mohayeminul Islam, and Sarah Nadi
In Proceedings of 30th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 713-717, 2023. ERA Track.

A Human-in-the-loop Approach to Generate Annotation Usage Rules: A Case Study with MicroProfile [Paper]
Mansur Gulami, Ajay Kumar Jha, Sarah Nadi, Karim Ali, Emily Jiang, and Yee-Kang Chang
In Proceedings of Annual International Conference on Computer Science and Software Engineering (CASCON), pp 91-100. 2022.

Mining Annotation Usage Rules: A Case Study with MicroProfile [Paper]
Batyr Nuryyev, Ajay Kumar Jha, Sarah Nadi, Yee-Kang Chang, Emily Jiang and Vijay Sundaresan
In Proceedings of 38th IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 553-562. 2022. Industry Track.

Annotation practices in Android apps [Paper] [Video]
Ajay Kumar Jha and Sarah Nadi
In Proceedings of 20th IEEE International Working Conference on Source Code Analysis & Manipulation (SCAM), pp. 132-142. 2020.

A Log-Based Testing Approach for Detecting Faults Caused by Incorrect Assumptions About the Environment [Paper]
Sooyong Jeong, Ajay Kumar Jha, Youngsul Shin, and Woo Jin Lee
IEICE Transactions on Information and Systems. 103(1), pp. 170-173. 2020.

An empirical study of configuration changes and adoption in Android apps [Paper]
Ajay Kumar Jha, Sunghee Lee, and Woo Jin Lee
Journal of Systems and Software (JSS). 156, pp. 164-180. 2019.

Characterizing Android-specific crash bugs [Paper]
Ajay Kumar Jha, Sunghee Lee, and Woo Jin Lee
In Proceedings of the 6th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MobileSoft), pp. 111-122. 2019.

A framework for testing Android apps by reusing test cases [Paper]
Ajay Kumar Jha, Deok Yeop Kim, and Woo Jin Lee
In Proceedings of the 6th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MobileSoft), pp. 20-24. 2019. Vision Track.

An empirical study of collaborative model and its security risk in Android [Paper]
Ajay Kumar Jha and Woo Jin Lee
Journal of Systems and Software (JSS). 137, pp. 550-562. 2018.

Developer mistakes in writing Android manifests: An empirical study of configuration errors [Paper]
Ajay Kumar Jha, Sunghee Lee, and Woo Jin Lee
In Proceedings of the 14th International Conference on Mining Software Repositories (MSR), pp. 25-36. 2017.

Analysis of permission-based security in android through policy expert, developer, and end user perspectives [Paper]
Ajay Kumar Jha and Woo Jin Lee
Journal of Universal Computer Science (JUCS), vol. 22, no. 4 (2016), 459-474.

Modeling and test case generation of inter-component communication in android [Paper, Extended Version]
Ajay Kumar Jha, Sunghee Lee, and Woo Jin Lee
In Proceedings of the 2nd ACM International Conference on Mobile Software Engineering and Systems (MobileSoft), pp. 113-116. 2015.

Virtual prototype generation by shockwave flash for simulating HW components of embedded system [Paper]
Soo Young Jang, Ajay Kumar Jha, and Woo Jin Lee
In Proceedings of the 29th Annual ACM Symposium on Applied Computing (SAC), pp. 1755-1756. 2014.

Value-deterministic search-based replay for android multithreaded applications [Paper]
Ajay Kumar Jha, Sooyong Jeong, and Woo Jin Lee
In Proceedings of the 2013 Research in Adaptive and Convergent Systems (RACS), pp. 381-386. 2013.

Capture and replay technique for reproducing crash in android applications [Paper]
Ajay Kumar Jha and Woo Jin Lee
In Proceedings of the 12th IASTED International Conference in Software Engineering, pp. 783-790. 2013.