Current Ph.D. Students


Name
Research
Topic
Joined
Ph.D. Program
Status
Luka
Dojčilović

Architectures of Neural Networks
January 2021
New Student
Tooraj
Helmi
Application Generation from
Natural-Language Requirements

August
2020
New Student
Suhrid
Karthik

Detecting Latent Component Relationships
in Configurable Software Systems
August
2017
Passed Written Ph.D. Qualifying Exam, Fall 2019
Marcelo
Schmitt Laser
Architectural Decay as a Driver
of Software System Refactoring
July
2018
Passed Screening, Fall 2020
Adriana
Sejfia
Architectural Indicators of Security
Vulnerabilities in Software Systems
August
2018
Passed Screening, Fall 2019
Saghar
Talebipour

Mobile App Testing
August
2019
New Student




Ph.D. Graduates


Name
Dissertation
Title
Graduation
Date
Current
Employer
Marija
Mikic-Rakic
Architectural Support for Disconnected Operation
in Highly Distributed Environments
July
2004
Google
Nikunj
Mehta   
Composing Software Architectural Styles
from Architectural Primitives   
September
2004
Falkonry
Roshanak
Roshandel
Calculating Architectural Reliability
via Modeling and Analysis   
October
2006
Seattle
University
Sam
Malek
A User-Centric Approach for Improving a Distributed
Software System’s Deployment Architecture   
May
2007
University of California,
Irvine
Christian
Mattmann 
Software Connectors for Highly Distributed and
Voluminous Data-Intensive Systems   
August
2007
Jet Propulsion
Laboratory
Yuriy
Brun
Self-Assembly for Discreet, Fault-Tolerant, and Scalable
Computation on Internet-Sized Distributed Networks   
March
2008
University of
Massachusetts
Chiyoung
Seo
Prediction of Energy Consumption Behavior
in Component-Based Distributed Systems   
May
2008
Pinterest
George
Edwards
Automated Synthesis of Domain-Specific
Model Interpreters   
July
2010
Quandary Peak
Research
David
Woollard
Domain-Specific Software Architecture
for Large-Scale Scientific Software   
January
2011
ZeeMee
Daniel
Popescu
Dependence Analysis for Distributed
Event-Based Systems   
November
2011
Google
Ivo
Krka
Deriving Component-Level Behavior Models
from Scenario-Based Requirements   
January
2014
Google
Hossein
Tajalli
Integrated Self-Adaptive Software
Environments   
May
2014
NVIDIA
Joshua
Garcia
A Unified Framework for Studying Architectural Decay
of Software Systems   
July
2014
UC Irvine
Jae young
Bang
Proactive Detection of Higher-Order
Software Design Conflicts   
March
2015
Daum Kakao
Gholamreza
Safi
Detecting Anomalies in Event-Based Systems
Through Static Analysis   
July
2016
Cloudera
Youn Kyu
Lee
Reducing Inter-Component Communication
Vulnerabilities in Event-Based Systems
November
2017
Samsung Advanced
Institute of Technology
Arman
Shahbazian
Techniques for Methodically Exploring
Software Development Alternatives
May
2018
Google
Duc
Le
Architectural Evolution and Decay in
Software Systems
July
2018
Bloomberg
Yixue
Zhao

Reducing User-Perceived Latency in Mobile Applications
via Prefetching and Caching
December
2020

University of
Massachusetts