About Me

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".

Education

University of Southern California

Doctor of Philosophy in Computer Science 2018

University of Southern California

Master of Science in Computer Science 2015

Sharif University of Technology

Bachelor of Science in Computer Engineering 2013

Publications

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]

Work

Google

Software Engineer 2018 - Present

Working on ads quality in search, display, YouTube, and shopping with a special focus on mobile platforms.

Google

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.

Google

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.

USC Distance Education Network (DEN)

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.

Peyke Bartar

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.

  • We must accept finite disappointment, but never lose infinite hope.

    Dr. Martin Luther King, Jr.
  • The foundation of all you will ever achieve is the enormous amount of hard work and perseverance you put in today.

  • Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle.

    Steve Jobs