I am a Software Engineer at Google, Los Angeles. Before joining Google, I was a member of the SoftArch research group at USC. My research focus was model-driven software engineering and architecture, software architecture analysis and recovery, and automated optimization of software models. My PhD dissertation is titled: "Techniques for Methodically Exploring Software Development Alternatives".
Doctor of Philosophy in Computer Science • 2018
Master of Science in Computer Science• 2015
Bachelor of Science in Computer Engineering• 2013
Recovering Architectural Design Decisions Arman Shahbazian, Youn Kyu Lee, Duc Le, Yuriy Brun, and Nenad Medvidovic. ICSA 2018. [PDF]
Poster: Making Well-Informed Software Design Decisions Arman Shahbazian, Youn Kyu Lee, Yuriy Brun, and Nenad Medvidovic. ICSE 2018. [PDF]
Toward Predicting Architectural Significance of Implementation Issues Arman Shahbazian, Daye Nam, and Nenad Medvidovic. MSR 2018. [PDF] [Website]
An Empirical Study of Architectural Decay in Open-Source Software Duc Minh Le, Daniel Link, Arman Shahbazian, and Nenad Medvidovic. ICSA 2018, **best paper award winner**. [PDF]
SEALANT: A Detection and Visualization Tool for Inter-App Security Vulnerabilities in Android Youn Kyu Lee, Peera Yoodee, Arman Shahbazian, Daye Nam, and Nenad Medvidovic. ASE 2017, **best tool-paper award winner**. [PDF]
A SEALANT for Inter-App Security Holes in Android Youn Kyu Lee, Jae young Bang, Gholamreza Safi, Arman Shahbazian, Yixue Zhao, and Nenad Medvidovic. ICSE 2017. [PDF]
Automated Extraction of Rich Software Models from Limited System Information Arman Shahbazian, Michael Langhammer, Nenad Medvidovic, and Ralf Reussner. In 13th Working IEEE/IFIP Conference on Software Architecture (WICSA). [PDF]
An End-to-End Domain Specific Modeling and Analysis Platform Arman Shahbazian, George Edwards, and Nenad Medvidovic. Proceedings of the 8th Inter- national Workshop on Modeling in Software Engineering (MiSE 2016). [PDF]
Detecting Event Anomalies in Event-Based Systems Reza Safi, Arman Shahbazian, William G.J. Halfond, and Nenad Medvidovic. In 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2015). [PDF]
A Large-Scale Study of Architectural Evolution in Open-Source Software Systems Pooyan Behnamghader, Duc Minh Le, Joshua Garcia, Daniel Link, Arman Shahbazian, and Nenad Medvidovic. Journal of Empirical Software Engineering (2016). [PDF]
An Empirical Study of Architectural Change in Open-Source Software Systems Duc M. Le, Pooyan Behnamghader, Joshua Garcia, Daniel Link, Arman Shahbazian, and Nenad Medvidovic. In 12th IEEE Working Conference on Mining Software Repositories, pages 235-245 (MSR 2015). [PDF]
Software Engineer• 2018 - Present
Working on ads quality in search, display, YouTube, and shopping with a special focus on mobile platforms.
Software Engineering Intern • May 2017 - Aug 2017
Returning software engineering intern at Google advertisements team. Worked on a project in the cross-section of ads, video, YouTube, and Search teams.
Software Engineering Intern • May 2016 - Aug 2016
Led the efforts on a confidential project focused on improving the quality of advertisements served in Google's mobile ecosystem. It was recognized by and presented to the vice president of the advertising division.
Software Engineer• 2014
Worked in a team comprising artificial intelligence researchers and software engineers tasked with developing a real-time question and answer system for USC DEN.
Web Designer & Developer• 2012-2013
Designed and developed Bartarinha.com, the first and most popular online business directory in Iran with more than 200'000 views a day, and participated in developing its Android and iOS applications with over 100'000 installations.