About Me

I am a PhD candidate at Drexel University, advised by Dr. Yuanfang Cai and co-advised by Dr. Rick Kazman. My research focuses on language model-assisted software refactoring and design comprehension, and my broader interests and experience span machine learning, full-stack web development, systems programming, and formal methods.
Links
Publications
- J. Lefever, M. N. Mansur, M. Schäf, and W. Visser. From Pricing Terms to Test Oracles: Predicate-Based Testing of Billing Systems. Under review at the 34th ACM Symposium on the Foundations of Software Engineering (FSE '26). 2026.
- J. Lefever, Y. Cai, R. Kazman, and E. Pisch. ConcernBERT: Learning Responsibilities Using Class Membership. Under review at IEEE Transactions on Software Engineering (TSE). 2026.
- J. Lefever. Concern-Based Management of Software Design Complexity. 2025 IEEE/ACM 47th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion). ICSE '25. 2025.
- J. Lefever, Y. Cai, R. Kazman, and E. Pisch. Deicide: Decomposing Complex Files Into Responsibility Modules. 2025 IEEE 22nd International Conference on Software Architecture (ICSA). ICSA '25. 2025.
- H. Fang, Y. Cai, E. Tempero, R. Kazman, Y.-C. Tu, J. Lefever, and E. Pisch. A Holistic Approach to Design Understanding Through Concept Explanation. IEEE Transactions on Software Engineering (TSE). 2025.
- E. Pisch, Y. Cai, R. Kazman, J. Lefever, and H. Fang. M-score: An Empirically Derived Software Modularity Metric. Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement. ESEM '24. 2024.
- A. Liu, J. Lefever, Y. Han, and Y. Cai. Prevalence and Severity of Design Anti-Patterns in Open Source Programs — A Large-Scale Study. Information and Software Technology 170. 2024.
- J. Lefever, Y. Cai, R. Kazman, and H. Fang. Towards the Assisted Decomposition of Large-Active Files. 2023 IEEE 20th International Conference on Software Architecture Companion (ICSA-C). ICSA '23. 2023.
- H. Fang, Y. Cai, R. Kazman, and J. Lefever. Identifying Anti-Patterns in Distributed Systems With Heterogeneous Dependencies. 2023 IEEE 20th International Conference on Software Architecture Companion (ICSA-C). ICSA '23. 2023.
- H. Fang, Y. Cai, R. Kazman, and J. Lefever. CIDER: Concept-based Interactive Design Recovery. Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion). ICSE '22. 2022.
- J. Lefever, Y. Cai, H. Cervantes, R. Kazman, and H. Fang. On the Lack of Consensus Among Technical Debt Detection Tools. 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP). ICSE '21. 2021.
- T. W. Price, D. Hovemeyer, K. Rivers, A. C. Bart, A. Petersen, B. A. Becker, and J. Lefever. Progsnap 2: A Flexible Format for Programming Process Data. Proceedings of the Educational Data Mining in Computer Science Workshop in the Companion Proceedings of the International Conference on Learning Analytics and Knowledge. EDM '19. 2019.