I am a PhD candidate 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.
941 Bloom Walk, SAL 339
Los Angeles, CA 90089 US
(213) 973 9172
Doctor of Philosophy in Computer Science • Expected 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]
An Empirical Study of Architectural Decay in Open-Source Software Duc Minh Le, Daniel Link, Arman Shahbazian, and Nenad Medvidovic. ICSA 2018. [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]
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]
Software Engineering Intern • May 2017 - Aug 2017
Returning software engineering intern at Google advertisements team. Wroking on a project in the corss-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.
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.
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.
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