Faculty Profile
Mahfuzur Rahman Emon
Lecturer
Contact Information
Biography
Hello, I am currently serving as a Lecturer in the Institute of Information and Communication Technology at Shahjalal University of Science and Technology (SUST), Sylhet, since November 2023. I teach a range of foundational and advanced courses including Software Verification and Validation, Software Architecture and Design Pattern, Data Structures, Algorithm Design and Analysis, Competitive Programming, and Introduction to Software Engineering. I also mentor undergraduate students in their thesis and research projects.
Before joining SUST, I worked as a Software Engineer at Dynamic Solution Innovators (DSi) for over two and a half years. During that time, I was involved in impactful projects such as OpenCRVS (a civil registration platform) and InfoReach (a banking solution). I continue to collaborate with DSi as a consultant alongside my academic responsibilities.
My current research focuses on the intersection of Software Engineering and Artificial Intelligence, particularly Software engineering automation, software maintenance, software architecture, empirical software engineering, human-centric development, and applications of AI/ML in software engineering
Education
-
BSc. in Software Engineering, Shahjalal University of Science and Technology
Research Interests
-
Software Engineering automation: intelligent bug detection and repair, test case generation, code completion, and AI/LLM-based tools to enhance developer productivity.
Active Research Project
-
Submitted: Early Detection of Task Failures in Cloud Computing using machine learning and feature analytics
-
Comparisons of Large Language Models for JavaScript Test Case Generation
-
Evaluating LLM-Generated Commit Messages with Code and Issue Context
Journal Publish
External Affiliations
-
Adjunct Faculty, Army Institute of Business Administration, Sylhet
Book/ Book Chapter
Conference
-
1. BaDLAD: A Large Multi-Domain Bengali Document Layout
Analysis Dataset
Research Profile Links