| 2018 | GPCE | Inferring ownership domains from refinements. | Ebrahim Khalaj, Marwan Abi-Antoun |
| 2014 | CCS | Comparative Evaluation of Architectural and Code-Level Approaches for Finding Security Vulnerabilities. | Radu Vanciu, Ebrahim Khalaj, Marwan Abi-Antoun |
| 2014 | SCAM | Are Object Graphs Extracted Using Abstract Interpretation Significantly Different from the Code? | Marwan Abi-Antoun, Sumukhi Chandrashekar, Radu Vanciu, Andrew Giang |
| 2013 | ICSE | Metrics to identify where object-oriented program comprehension benefits from the runtime structure. | Marwan Abi-Antoun, Radu Vanciu, Nariman Ammar |
| 2013 | OOPSLA | Finding the missing eclipse perspective: the runtime perspective. | Andrew Giang, Marwan Abi-Antoun |
| 2013 | OOPSLA | Finding architectural flaws in android apps is easy. | Radu Vanciu, Marwan Abi-Antoun |
| 2010 | ICSE | Questions about object structure during coding activities. | Marwan Abi-Antoun, Nariman Ammar, Thomas D. LaToza |
| 2010 | ICSE | Developer refinement of runtime architectural structure. | Marwan Abi-Antoun, Talia Selitsky, Thomas D. LaToza |
| 2009 | OOPSLA | Static extraction and conformance analysis of hierarchical runtime architectural structure using annotations. | Marwan Abi-Antoun, Jonathan Aldrich |
| 2008 | OOPSLA | Static extraction and conformance checking of the runtime architecture of object-oriented systems. | Marwan Abi-Antoun |
| 2008 | OOPSLA | Tool support for statically checking the structural conformance of an object-oriented system to its runtime architecture. | Marwan Abi-Antoun, Jonathan Aldrich |
| 2008 | OOPSLA | Tool support for the static extraction of sound hierarchical representations of runtime object graphs. | Marwan Abi-Antoun, Jonathan Aldrich |
| 2007 | OOPSLA | Compile-time execution structure of object-oriented programs with practical ownership domain annotations. | Marwan Abi-Antoun |
| 2007 | OOPSLA | Making frameworks work: a project retrospective. | Marwan Abi-Antoun |
| 2006 | OOPSLA | Bringing ownership domains to mainstream Java. | Marwan Abi-Antoun, Jonathan Aldrich |
| 2006 | OOPSLA | A static analysis for extracting runtime views from annotated object-oriented code. | Marwan Abi-Antoun, Jonathan Aldrich |
| 2005 | ICSE | Modeling and implementing software architecture with acme and archJava. | Marwan Abi-Antoun, Jonathan Aldrich, David Garlan, Bradley R. Schmerl, Nagi H. Nahas, Tony Tseng |
| 2005 | ICSE | Improving system dependability by enforcing architectural intent. | Marwan Abi-Antoun, Jonathan Aldrich, David Garlan, Bradley R. Schmerl, Nagi H. Nahas, Tony Tseng |
| 1999 | RE | Requirements Engineering, Expectations Management, and the Two Cultures. | Barry W. Boehm, Marwan Abi-Antoun, Daniel Port, Julie Kwan, Anne Lynch |