Dr. Mohammad Rezaalipour

Postdoctoral Researcher, Chair of Software Engineering I, University of Passau

moe.jpg

About Me

I’m Mohammad Rezaalipour, also known as Moe. I am a Postdoctoral Researcher at the Chair of Software Engineering I at the University of Passau, located in the picturesque City of Three Rivers. I work under the supervision of Professor Christian Hammer.


How to Reach Me

Email: mohammad [dot] rezaalipour [at] uni-passau [dot] de


Research Interests

  • Software Testing and Analysis
  • Software Fault Localization
  • Automated Program Repair
  • AI4SE and SE4AI

Open-Source Software Tools

(More details on the projects page)

  • PyLLMut:
    A Python library that leverages LLMs to generate mutants for Python programs.

  • FauxPy:
    To the best of my knowledge, the only open-source, multi-family fault localization tool for Python.
    Developed during my PhD, FauxPy has been tested on 135 real-world bugs across 13 widely used Python projects,
    including Keras and Pandas.

  • aNNoTest:
    An annotation-based test generation tool for neural network programs, developed as part of my PhD research.
    aNNoTest has been evaluated on 19 real-world neural network programs, uncovering:


Selected Publications

(See the full list on the publications page)

  • EMSE (2024):
    An Empirical Study of Fault Localization in Python Programs
    Mohammad Rezaalipour, Carlo A. Furia
    DOI: 10.1007/s10664-024-10475-3

  • ICSME (2023):
    aNNoTest: An Annotation-Based Test Generation Tool for Neural Network Programs
    Mohammad Rezaalipour, Carlo A. Furia
    DOI: 10.1109/ICSME58846.2023.00075

  • JSS (2023):
    An Annotation-Based Approach for Finding Bugs in Neural Network Programs
    Mohammad Rezaalipour, Carlo A. Furia
    DOI: 10.1016/j.jss.2023.111669

  • IEEE Transactions on Computers (2020):
    AxMAP: Making Approximate Adders Aware of Input Patterns
    Morteza Rezaalipour, Mohammad Rezaalipour, Masoud Dehyadegari, Mahdi Nazm Bojnordi
    DOI: 10.1109/TC.2020.2968905

  • FSEN (2019):
    An Approach to Generate Effective Fault Localization Methods for Programs
    Babak Bagheri, Mohammad Rezaalipour, Mojtaba Vahidi-Asl
    DOI: 10.1007/978-3-030-31517-7_17


Education


News

Mar 31, 2025 I’m on the program committee for FSE 2025’s Artifact Track!
Mar 23, 2025 We have released FauxPy 0.3.0! This version leverages LLMs for fault localization. Check out the documentation and source code!
Mar 16, 2025 We have released PyLLMut 0.1.0 on PyPI! Check out the documentation and source code!
Mar 12, 2025 We have released aNNoTest 0.1.1 on PyPI! Check out the source code!
Mar 02, 2025 We have released PyLLMut! Check out the documentation and source code!