About Me

I am currently working toward my PhD in computer science at the University of Southern California. I am a member of the SoftArch research group under the supervision of Prof. Nenad Medvidovic. Before joining USC, I graduated summa cum laude from Sharif University of Technology (Iran) with a bachelor's degree in computer engineering in 2013. My research focus is model-driven software engineering and architecture, software architecture analysis and recovery, and automated optimization of software models.

Contact Details

Arman Shahbazian
941 Bloom Walk, SAL 339
Los Angeles, CA 90089 US

(213) 973 9172
armansha[at]usc[dot]edu

Education

University of Southern California

Doctor of Philosophy in Computer Science Expected 2018

University of Southern California

Master of Science in Computer Science 2015

Sharif University of Technology

Bachelor of Science in Computer Engineering 2013

Publications

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, to appear [PDF]

Uncovering Architectural Design Decisions Arman Shahbazian, Youn Kyu Lee, Duc M Le, and Nenad Medvidovic. Technical Report [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 Engineering Intern May 2017 - Present

Returning software engineering intern at Google advertisements team. Wroking on a project in the corss-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.

Ratec

Software Analyst & Lead Developer 2011

Designed and developed Tehran’s Department of Road and Transportation's (TDRT) first online registration system. Participated in developing TDRT’s central contract and tender management system.

GAJ

Software Engineer 2010

Worked in a team of 6 in charge of creating the reporting system of GAJ international publications weekly nationwide multiple choice exams.

Skills

Programming Languages

  • C#
  • Java
  • C++
  • SQL
  • JavaScript
  • CSS
  • HTML

Technologies

Databases: MS SQL Server, MySQL, BigTable, Spanner

Frameworks: ASP.net MVC, Symfony, Android, gRPC

Tools: MS Project, Firebase, IIS, SSMS

Dev Environments: Visual Studio, IntelliJ, Eclipse

Operating Systems: Windows, Ubuntu, Mac

Mobile Platforms: Android, iOS, WinRT

  • 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