Hi, I am Eman and welcome to my academic space!

I am an assistant professor at Stevens Institute of Technology, United States, working at the Department of Software Engineering.

I am interested in Software Engineering and Artificial Intelligence Research. My main focus of research is Software Maintenance and Refactoring. I developed a refactoring documentation taxonomy to aid the developers in following best documentation practices to improve their software development experiences.

For details about my research, please check my publication list.

Research Interests

I am interested in the intersection of Software Engineering (SE) and Artificial Intelligence (AI)

  • Software Engineering
  • Software Maintenance & Evolution
  • Empirical Software Engineering
  • Mining Software Repositories
  • Software Quality
  • Software Refactoring
  • Technical Debt
  • Artificial Intelligence

I always seek self-motivated, hard-working undergrad and grad students to join my team. If you are interested, please look on my Google Scholar to see if you are passionate about any of these topics, then contact me.

News

  • January 2024: Our paper [“How to refactor this code? An exploratory study on developer-ChatGPT refactoring conversations”] was accepted at MSR!
  • January 2024: Our paper [“How do software developers use ChatGPT? An exploratory study on GitHub pull requests”] was accepted at MSR!
  • January 2024: Our paper [“Automating source code refactoring in the classroom”] has been honored with the Best Paper Award at SIGCSE!
  • Happy New Year, 2024!
  • December 2023: Our paper [“AntiCopyPaster 2.0: Whitebox just-in-time code duplicates extraction”] was accepted at ICSE!
  • December 2023: Our paper [“Behind the Intent of Extract Method Refactoring: A Systematic Literature Review”] was accepted at TSE!
  • October 2023: I joined the Editorial Board at JSS!
  • October 2023: Our paper [“Automating source code refactoring in the classroom”] was accepted at SIGCSE!
  • July 2023: Our paper [“On the impact of single and co-occurrent refactorings on quality attributes in Android applications”] was accepted at JSS!
  • June 2023: Our paper [“What do infrastructure-as-code practitioners discuss: An empirical study on stack overflow”] was accepted at ESEM!
  • March 2023: Received Distinguished Doctoral Research Award at International Conference on Mining Software Repositories (MSR)!
  • March 2023: Our paper [“An empirical study on continuous integration trends, topics and challenges in stack overflow”] was accepted at EASE!
  • February 2023: Received Best Reviewer Award at Journal of Systems and Software (JSS)!
  • February 2023: Our paper “Just-in-time code duplicates extraction” was accepted at IST!
  • January 2023: Our paper “How is software reuse discussed in stack overflow?” was accepted at CSER!
  • January 2023: Our paper “On the use of static analysis to engage students with software quality improvement: An experience with PMD” was accepted at ICSE!
  • Happy New Year, 2023!