A Novel Method for Leader Election Algorithm. - Mehdi Mirakhorli; Amir Azim Sharifloo; Maghsoud Abbaspour (CIT, 2007)

RDP Technique: Take a Different Look at XP for Adoption. - Mehdi Mirakhorli; Abdorrahman Khanipour Rad; Fereidoon Shams Aliee; Abbas Mirakhorli; Maryam Pazoki (Australian Software Engineering Conference, 2008)

RDP technique: a practice to customize xp. - Mehdi Mirakhorli; Abdorrahman Khanipour Rad; Fereidoon Shams; Maryam Pazoki; Abbas Mirakhorli (APOS@ICSE, 2008)

Architectural challenges of ultra large scale systems. - Mehdi Mirakhorli; Amir Azim Sharifloo; Fereidoon Shams (ULSSIS@ICSE, 2008)

A service driven development process (sddp) model for ultra large scale systems. - Fereidoon Shams; Amir Azim Sharifloo; Mehdi Mirakhorli; Mostafa Emaeli (ULSSIS@ICSE, 2008)

How could ULS systems achieve architecture benefits? - Amir Azim Sharifloo; Mehdi Mirakhorli; Fereidoon Shams (ULSSIS@ICSE, 2008)

On-demand feature recommendations derived from mining public product descriptions. - Horatiu Dumitru; Marek Gibiec; Negar Hariri; Jane Cleland-Huang; Bamshad Mobasher; Carlos Castro-Herrera; Mehdi Mirakhorli (ICSE, 2011)

Tracing architecturally significant requirements: a decision-centric approach. - Mehdi Mirakhorli (ICSE, 2011)

Tracing architectural concerns in high assurance systems. - Mehdi Mirakhorli; Jane Cleland-Huang (ICSE, 2011)

Transforming trace information in architectural documents into re-usable and effective traceability links. - Mehdi Mirakhorli; Jane Cleland-Huang (SHARK@ICSE, 2011)

Using tactic traceability information models to reduce the risk of architectural degradation during system maintenance. - Mehdi Mirakhorli; Jane Cleland-Huang (ICSM, 2011)

A pattern system for tracing architectural concerns. - Mehdi Mirakhorli; Jane Cleland-Huang (PLoP, 2011)

Tracing Non-Functional Requirements. - Mehdi Mirakhorli; Jane Cleland-Huang (Software and Systems Traceability, 2012)

A tactic-centric approach for automating traceability of quality concerns. - Mehdi Mirakhorli; Yonghee Shin; Jane Cleland-Huang; Murat Çinar (ICSE, 2012)

Breaking the big-bang practice of traceability: Pushing timely trace recommendations to project stakeholders. - Jane Cleland-Huang; Patrick Mäder; Mehdi Mirakhorli; Sorawit Amornborvornwong (RE, 2012)

Variability points and design pattern usage in architectural tactics. - Mehdi Mirakhorli; Patrick Mäder; Jane Cleland-Huang (SIGSOFT FSE, 2012)

2nd international workshop on the twin peaks of requirements and architecture (TwinPeaks 2013). - Paris Avgeriou; Janet E. Burge; Jane Cleland-Huang; Xavier Franch; Matthias Galster; Mehdi Mirakhorli; Roshanak Roshandel (ICSE, 2013)

Decision-Centric Traceability of architectural concerns. - Jane Cleland-Huang; Mehdi Mirakhorli; Adam Czauderna; Mateusz Wieloch (TEFSE@ICSE, 2013)

Preventing erosion of architectural tactics through their strategic implementation, preservation, and visualization. - Mehdi Mirakhorli (ASE, 2013)

A domain-centric approach for recommending architectural tactics to satisfy quality concerns. - Mehdi Mirakhorli; Julia Carvalho; Jane Cleland-Huang; Patrick Mäder (TwinPeaks@RE, 2013)

Views on software engineering from the twin peaks of requirements and architecture. - Matthias Galster; Mehdi Mirakhorli; Jane Cleland-Huang; Janet E. Burge; Xavier Franch; Roshanak Roshandel; Paris Avgeriou (ACM SIGSOFT Softw. Eng. Notes, 2013)

Traversing the Twin Peaks. - Mehdi Mirakhorli; Jane Cleland-Huang (IEEE Softw., 2013)

Supporting Domain Analysis through Mining and Recommending Features from Online Product Listings. - Negar Hariri; Carlos Castro-Herrera; Mehdi Mirakhorli; Jane Cleland-Huang; Bamshad Mobasher (IEEE Trans. Software Eng., 2013)

An inverted classroom experience: engaging students in architectural thinking for agile projects. - Jane Cleland-Huang; Muhammad Ali Babar 001; Mehdi Mirakhorli (ICSE Companion, 2014)

Automated extraction and visualization of quality concerns from requirements specifications. - Mona Rahimi; Mehdi Mirakhorli; Jane Cleland-Huang (RE, 2014)

Archie: a tool for detecting, monitoring, and preserving architecturally significant code. - Mehdi Mirakhorli; Ahmed Fakhry; Artem Grechko; Mateusz Wieloch; Jane Cleland-Huang (SIGSOFT FSE, 2014)

Towards bridging the twin peaks of requirements and architecture. - Matthias Galster; Mehdi Mirakhorli; Jane Cleland-Huang; Xavier Franch; Janet E. Burge; Roshanak Roshandel; Paris Avgeriou (ACM SIGSOFT Softw. Eng. Notes, 2014)

5th International Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks 2015). - Matthias Galster; Mehdi Mirakhorli (ICSE (2), 2015)

Mining Big Data for Detecting, Extracting and Recommending Architectural Design Concepts. - Mehdi Mirakhorli; Hong-Mei Chen; Rick Kazman (BIGDSE@ICSE, 2015)

Big(ger) Data in Software Engineering. - Meiyappan Nagappan; Mehdi Mirakhorli (ICSE (2), 2015)

Toward Actionable Software Architecture Traceability. - Saeed Namdar; Mehdi Mirakhorli (SST@ICSE, 2015)

A Study on the Role of Software Architecture in the Evolution and Quality of Software. - Ehsan Kouroshfar; Mehdi Mirakhorli; Hamid Bagheri; Lu Xiao 001; Sam Malek; Yuanfang Cai (MSR, 2015)

A Dataset of Open-Source Android Applications. - Daniel E. Krutz; Mehdi Mirakhorli; Samuel A. Malachowsky; Andres Ruiz; Jacob Peterson; Andrew Filipski; Jared Smith (MSR, 2015)

Modifications, Tweaks, and Bug Fixes in Architectural Tactics. - Mehdi Mirakhorli; Jane Cleland-Huang (MSR, 2015)

Ready-Set-Transfer! Technology transfer in the requirements engineering domain. - Jane Cleland-Huang; Mona Rahimi; Mehdi Mirakhorli (RE, 2015)

Software architecture reconstruction: Why? What? How? - Mehdi Mirakhorli (SANER, 2015)

Studying the impact of evolution in R libraries on software engineering research. - Catherine Ramirez; Meiyappan Nagappan; Mehdi Mirakhorli (SWAN@SANER, 2015)

Twin Peaks goes Agile. - Matthias Galster; Mehdi Mirakhorli; Anne Koziolek (ACM SIGSOFT Softw. Eng. Notes, 2015)

TestEX: A Search Tool for Finding and Retrieving Example Unit Tests from Open Source Projects. - Danielle Gonzalez; Andrew Popovich; Mehdi Mirakhorli (ISSRE Workshops, 2016)

Architectural clones: toward tactical code reuse. - Daniel E. Krutz; Mehdi Mirakhorli (SAC, 2016)

BUDGET: A Tool for Supporting Software Architecture Traceability Research. - Joanna C. S. Santos; Mehdi Mirakhorli; Ibrahim Mujhid; Waleed Zogaan (WICSA, 2016)

Bringing Architecture Thinking into Developers' Daily Activities. - Matthias Galster; Mehdi Mirakhorli; Nenad Medvidovic (ACM SIGSOFT Softw. Eng. Notes, 2016)

Detecting, Tracing, and Monitoring Architectural Tactics in Code. - Mehdi Mirakhorli; Jane Cleland-Huang (IEEE Trans. Software Eng., 2016)

Understanding Software Vulnerabilities Related to Architectural Security Tactics: An Empirical Investigation of Chromium, PHP and Thunderbird. - Joanna C. S. Santos; Anthony Peruma; Mehdi Mirakhorli; Matthias Galster; Jairo Veloz Vidal; Adriana Sejfia (ICSA, 2017)

A Catalog of Security Architecture Weaknesses. - Joanna C. S. Santos; Katy Tarrit; Mehdi Mirakhorli (ICSA Workshops, 2017)

Can latent topics in source code predict missing architectural tactics? - Raghuram Gopalakrishnan; Palak Sharma; Mehdi Mirakhorli; Matthias Galster (ICSE, 2017)

1st International Workshop on Establishing the Community-Wide Infrecaseructure for Architecture-Based Software Engineering (ECASE 2017). - Nenad Medvidovic; Sam Malek; Mehdi Mirakhorli; Joshua Garcia (ECASE@ICSE, 2017)

An empirical study on code comprehension: data context interaction compared to classical object oriented. - Héctor Adrián Valdecantos; Katy Tarrit; Mehdi Mirakhorli; James O. Coplien (ICPC, 2017)

A large-scale study on the usage of testing patterns that address maintainability attributes: patterns for ease of modification, diagnoses, and comprehension. - Danielle Gonzalez; Joanna C. S. Santos; Andrew Popovich; Mehdi Mirakhorli; Meiyappan Nagappan (MSR, 2017)

Datasets from Fifteen Years of Automated Requirements Traceability Research: Current State, Characteristics, and Quality. - Waleed Zogaan; Palak Sharma; Mehdi Mirakhorli; Venera Arnaoudova (RE, 2017)

Automated training-set creation for software architecture traceability problem. - Waleed Zogaan; Ibrahim Mujhid; Joanna C. S. Santos; Danielle Gonzalez; Mehdi Mirakhorli (Empir. Softw. Eng., 2017)

A search engine for finding and reusing architecturally significant code. - Ibrahim Mujhid; Joanna C. S. Santos; Raghuram Gopalakrishnan; Mehdi Mirakhorli (J. Syst. Softw., 2017)

From craft to science: the road ahead for empirical software engineering research. - Matthias Galster; Danny Weyns; Antony Tang; Rick Kazman; Mehdi Mirakhorli (ICSE (NIER), 2018)

Roles and impacts of hands-on software architects in five industrial case studies. - Inayat Rehman; Mehdi Mirakhorli; Meiyappan Nagappan; Azat Aralbay Uulu; Matthew Thornton (ICSE, 2018)

Automatic classification of software artifacts in open-source applications. - Yuzhan Ma; Sarah Fakhoury; Michael Christensen 003; Venera Arnaoudova; Waleed Zogaan; Mehdi Mirakhorli (MSR, 2018)

A fine-grained approach for automated conversion of JUnit assertions to English. - Danielle Gonzalez; Suzanne Prentice; Mehdi Mirakhorli (NL4SE@ESEC/SIGSOFT FSE, 2018)

Architectural Security Weaknesses in Industrial Control Systems (ICS) an Empirical Study Based on Disclosed Software Vulnerabilities. - Danielle Gonzalez; Fawaz Alhenaki; Mehdi Mirakhorli (ICSA, 2019)

Automated Characterization of Software Vulnerabilities. - Danielle Gonzalez; Holly Hastings; Mehdi Mirakhorli (ICSME, 2019)

Achilles' heel of plug-and-Play software architectures: a grounded theory based approach. - Joanna C. S. Santos; Adriana Sejfia; Taylor Corrello; Smruthi Gadenkanahalli; Mehdi Mirakhorli (ESEC/SIGSOFT FSE, 2019)

An empirical study of tactical vulnerabilities. - Joanna C. S. Santos; Katy Tarrit; Adriana Sejfia; Mehdi Mirakhorli; Matthias Galster (J. Syst. Softw., 2019)

Salsa: static analysis of serialization features. - Joanna C. S. Santos; Reese A. Jones; Mehdi Mirakhorli (FTfJP@ECOOP, 2020)

Does BERT Understand Code? - An Exploratory Study on the Detection of Architectural Tactics in Code. - Jan Keim; Angelika Kaplan; Anne Koziolek; Mehdi Mirakhorli (ECSA, 2020)

An Automated Approach to Recover the Use-case View of an Architecture. - Joanna C. S. Santos; Sara Moshtari; Mehdi Mirakhorli (ICSA Companion, 2020)

Towards an Automated Approach for Detecting Architectural Weaknesses in Critical Systems. - Joanna C. S. Santos; Selma Suloglu; Joanna Ye; Mehdi Mirakhorli (ICSE (Workshops), 2020)

Towards Automated Evidence Generation for Rapid and Continuous Software Certification. - Joanna C. S. Santos; Ali Shokri 003; Mehdi Mirakhorli (ISSRE Workshops, 2020)

DeepTC-Enhancer: Improving the Readability of Automatically Generated Tests. - Devjeet Roy; Ziyi Zhang; Maggie Ma; Venera Arnaoudova; Annibale Panichella; Sebastiano Panichella; Danielle Gonzalez; Mehdi Mirakhorli (ASE, 2020)

Did You Remember To Test Your Tokens? - Danielle Gonzalez; Michael Rath 002; Mehdi Mirakhorli (MSR, 2020)

Looking for Software Defects? First Find the Nonconformists. - Sara Moshtari; Joanna C. S. Santos; Mehdi Mirakhorli; Ahmet Okutan (SCAM, 2020)

Understanding Software Security from Design to Deployment. - Mehdi Mirakhorli; Matthias Galster; Laurie A. Williams (ACM SIGSOFT Softw. Eng. Notes, 2020)

Barriers to Shift-Left Security: The Unique Pain Points of Writing Automated Tests Involving Security Controls. - Danielle Gonzalez; Paola Peralta Perez; Mehdi Mirakhorli (ESEM, 2021)

ArCode: Facilitating the Use of Application Frameworks to Implement Tactics and Patterns. - Ali Shokri 003; Joanna C. S. Santos; Mehdi Mirakhorli (ICSA, 2021)

Constructing a Shared Infrastructure for Software Architecture Analysis and Maintenance. - Joshua Garcia; Mehdi Mirakhorli; Lu Xiao 001; Yutong Zhao; Ibrahim Mujhid; Khoi Pham; Ahmet Okutan; Sam Malek; Rick Kazman; Yuanfang Cai; Nenad Medvidovic (ICSA, 2021)

ArCode: A Tool for Supporting Comprehension and Implementation of Architectural Concerns. - Ali Shokri 003; Mehdi Mirakhorli (ICPC, 2021)

Serialization-aware call graph construction. - Joanna C. S. Santos; Reese A. Jones; Chinomso Ashiogwu; Mehdi Mirakhorli (SOAP@PLDI, 2021)

A Natural Language Processing Technique for Formalization of Systems Requirement Specifications. - Viktoria Koscinski; Celeste Gambardella; Estey Gerstner; Mark Zappavigna; Jennifer Cassetti; Mehdi Mirakhorli (RE Workshops, 2021)

ArCode: A Tool for Supporting Comprehension andImplementation of Architectural Concerns. - Ali Shokri 003; Mehdi Mirakhorli (CoRR, 2021)

DepRes: A Tool for Resolving Fully Qualified Names and Their Dependencies. - Ali Shokri 003; Mehdi Mirakhorli (CoRR, 2021)

A Methodological Approach to Verify Architecture Resiliency. - Joanna C. S. Santos; Selma Suloglu; Néstor Cataño; Mehdi Mirakhorli (ECSA (Tracks and Workshops), 2022)

Predicting the severity and exploitability of vulnerability reports using convolutional neural nets. - Ahmet Okutan; Mehdi Mirakhorli (EnCyCriS@ICSE, 2022)

A Grounded Theory Based Approach to Characterize Software Attack Surfaces. - Sara Moshtari; Ahmet Okutan; Mehdi Mirakhorli (ICSE, 2022)

Attacks, Defenses, And Tools: A Framework To Facilitate Robust AI/ML Systems. - Mohamad Fazelnia; Igor Khokhlov; Mehdi Mirakhorli (CoRR, 2022)

Supporting AI/ML Security Workers through an Adversarial Techniques, Tools, and Common Knowledge (AI/ML ATT&CK) Framework. - Mohamad Fazelnia; Ahmet Okutan; Mehdi Mirakhorli (CoRR, 2022)

SAIN: A Community-Wide Software Architecture INfrastructure. - Joshua Garcia; Mehdi Mirakhorli; Lu Xiao 001; Sam Malek; Rick Kazman; Yuanfang Cai; Nenad Medvidovic (ICSE Companion, 2023)

On-Demand Security Requirements Synthesis with Relational Generative Adversarial Networks. - Viktoria Koscinski; Sara Hashemi; Mehdi Mirakhorli (ICSE, 2023)

A Novel Approach to Identify Security Controls in Source Code. - Ahmet Okutan; Ali Shokri 003; Viktoria Koscinski; Mohamad Fazelnia; Mehdi Mirakhorli (CoRR, 2023)

Sound Call Graph Construction for Java Object Deserialization. - Joanna C. S. Santos; Mehdi Mirakhorli; Ali Shokri 003 (CoRR, 2023)

Supporting Artificial Intelligence/Machine Learning Security Workers Through an Adversarial Techniques, Tools, and Common Knowledge Framework. - Mohamad Fazelnia; Ahmet Okutan; Mehdi Mirakhorli (IEEE Secur. Priv., 2023)

Empirical Validation of Automated Vulnerability Curation and Characterization. - Ahmet Okutan; Peter Mell; Mehdi Mirakhorli; Igor Khokhlov; Joanna C. S. Santos; Danielle Gonzalez; Steven Simmons (IEEE Trans. Software Eng., 2023)

Neuro-Symbolic Approach to Certified Scientific Software Synthesis. - Hamid Bagheri; Mehdi Mirakhorli; Mohamad Fazelnia; Ibrahim Mujhid; Md Rashedul Hasan (AIware, 2024)

Translation Titans, Reasoning Challenges: Satisfiability-Aided Language Models for Detecting Conflicting Requirements. - Mohamad Fazelnia; Mehdi Mirakhorli; Hamid Bagheri (ASE, 2024)

Formally Modeled Common Weakness Enumerations (CWEs). - Viktoria Koscinski; Mehdi Mirakhorli (ASE Workshops, 2024)

Lessons from the Use of Natural Language Inference (NLI) in Requirements Engineering Tasks. - Mohamad Fazelnia; Viktoria Koscinski; Spencer Herzog; Mehdi Mirakhorli (RE, 2024)

A Landscape Study of Open Source and Proprietary Tools for Software Bill of Materials (SBOM). - Mehdi Mirakhorli; Derek Garcia; Schuyler Dillon; Kevin Laporte; Matthew Morrison; Henry Lu; Viktoria Koscinski; Christopher Enoch (CoRR, 2024)

IPSynth: Interprocedural Program Synthesis for Software Security Implementation. - Ali Shokri 003; Ibrahim Jameel Mujhid; Mehdi Mirakhorli (CoRR, 2024)

A Large-Scale Exploit Instrumentation Study of AI/ML Supply Chain Attacks in Hugging Face Models. - Beatrice Casey; Joanna C. S. Santos; Mehdi Mirakhorli (CoRR, 2024)

Establishing Minimum Elements for Effective Vulnerability Management in AI Software. - Mohamad Fazelnia; Sara Moshtari; Mehdi Mirakhorli (CoRR, 2024)

Seneca: Taint-Based Call Graph Construction for Java Object Deserialization. - Joanna C. S. Santos; Mehdi Mirakhorli; Ali Shokri 003 (Proc. ACM Program. Lang., 2024)

Reimagining the Usermode Process Space by Utilizing Hardware-Enforced Sub-Process Isolation. - Mark Nelson; Mehdi Mirakhorli (CSR, 2025)

A Landscape Study of Open-Source Tools for Software Bill of Materials (SBOM) and Supply Chain Security. - Derek Garcia; Mehdi Tarrit Mirakhorli; Schuyler Dillon; Kevin Laporte; Matthew Morrison; Henry Lu; Viktoria Koscinski; Christopher Enoch; Mohamad Fazelnia; Roger Chen (SVM@ICSE, 2025)

Challenges to Using Large Language Models in Code Generation and Repair. - Liliana Pasquale; Antonino Sabetta; Marcelo d'Amorim; Péter Hegedüs; Mehdi Tarrit Mirakhorli; Hamed Okhravi; Mathias Payer; Awais Rashid; Joanna C. S. Santos; Jonathan M. Spring; Lin Tan 001; Katja Tuma (IEEE Secur. Priv., 2025)

Conflicting Scores, Confusing Signals: An Empirical Study of Vulnerability Scoring Systems. - Viktoria Koscinski; Mark Nelson; Ahmet Okutan; Robert Falso; Mehdi Mirakhorli (CoRR, 2025)