Mehdi Mirakhorli
Director of Cybersecurity Research in GCI
Mehdi Mirakhorli
Director of Cybersecurity Research in GCI
Education
BS, Teacher Training University of Iran (Iran); MS, National University of Iran (Iran); Ph.D., DePaul University
Bio
Mehdi Mirakhorli is Associate Professor at the Software Engineering Department. Mirakhorli is also the director of Software Design and Productivity Laboratory. His research is in the broad area of software engineering; he has carried out various projects of national importance in the areas of trustworthy software, software assurance, cybersecurity, resiliency, scientific software development, and software-enabled sustainable disposal.
His team has developed techniques based on program analysis, software verification and custom machine learning algorithms to solve software engineering problems at scale in the areas such as software architecture analysis, requirements engineering, software security, software compliance and verification, and source code comprehension. Mirakhorli has led several large fundamental research and technology transition projects with the Department of Defense, U.S. Air Force, U.S. Department of Homeland Security and National Science Foundation (NSF). He has more than a decade of experience as a software architect and tech-lead on large, complex, and multi-stakeholder projects such as AI-enabled automation, cyber-threats and intelligence, data-intensive meteorological systems, and health care. In 2017, he worked at the Air Force Research Laboratory as a faculty fellow. Currently, he serves on the advisory board of two leading software companies in the technology development sector. Mirakhorli is a recipient of the NSF CAREER Award. His paper "A Tactic-Centric Approach for Automating Traceability of Quality Concerns" received ACM SIGSOFT Distinguished Paper Award at ICSE'2012. Mirakhorli's paper "Understanding Software Vulnerabilities Related to Architectural Security Tactics: An Empirical Investigation of Chromium, PHP and Thunderbird" received the Best Paper Award at the 2017 IEEE International Conference on Software Architecture. Mirakhorli serves as associated editor for IEEE Transaction on Software Engineering (TSE) and Empirical Software Engineering (EMSE) Journals. He is a public speaker in the area of software architecture and application security. He is also an ACM Distinguished Speaker, has been ALTA Distinguished Speaker at Alcatel-Lucent, and has given several technical briefings.
Currently Teaching
In the News
-
June 12, 2023
RIT and FDA test digital therapy/avatar to treat addiction, reduce intimate partner violence
Researchers from five colleges at RIT are testing a new way to deliver mental health therapy to people struggling with alcohol/drug addiction and aggressive behavior. RIT is running a randomized clinical trial with the Food and Drug Administration to test the therapy platform “RITchCBT” as a tool for treating people whose substance use disorders have led to intimate partner violence.
-
May 11, 2021
Ph.D. students take different career paths
More than 50 students are expected to earn their Ph.D. degrees by the end of June. The hooding ceremony, which will also include Ph.D. recipients in the class of 2020, is May 15.
-
April 28, 2021
Cybersecurity complex open for business
The cyber pandemic is just one of many cybersecurity issues that RIT experts are working to address in the new Global Cybersecurity Institute (GCI). Late last fall, the GCI opened the doors to its 52,000-square-foot state-of-the-art facility on campus. With the institute, RIT is on its way to becoming one of the best places in the world for cybersecurity education, training, and research.