Department of Computer Science
University of Illinois
201 N Goodwin Avenue
Urbana, IL 61801
My research interest broadly lies in the field of software engineering, and particularly in improving software quality and reliability.
I am looking for highly motivated and self-driven PhD students and a post-doc, who are interested to apply AI and mathematical optimization techniques to solve real-world software engineering problems. Please read my papers before reaching out to ensure your background and interests match my research.
- Swathi Ram (BS at Illinois)
- Spring 2021: CS598RJ - ML for Software Engineering [website]
- Spring 2021: CS591SE - Brett Daniel Software Engineering Seminar [website]
I am an Assistant Professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign.
I obtained my PhD from University of California at Irvine, under supervision of
Dr. Sam Malek.
I have been awarded the
Google PhD Fellowship
in Programing Technology and Software Engineering for my work on advancing energy testing of Android
and have been recognized as a
Rising Star in EECS.
"A New Perspective Towards a Greener Future" is featured on UIC ISR newsletter [Link]
"Automated Construction of Energy Test Oracle" accepted at FSE'20
"Test Transfer Across Mobile Apps Through Semantic Mapping" accepted at ASE'19
Recognized as a
Rising Star in EECS
Cobweb [ICSE'19] featured in the Practitioners Digest column for IEEE Software [Link]
"Search-Based Energy Testing of Android" accepted at ICSE'19
Google PhD Fellowship
in Programming Technology and Software Engineering
AI4SE: Software analysis with AI
Automated Construction of Energy Test Oracle for Android
Test Transfer Across Mobile Apps Through Semantic Mapping
Search-Based Energy Testing of Android
*Featured in the Practitioners Digest column for IEEE Software [Link]
Math4SE: Software analysis with mathematical techniques
Multi-Criteria Test-Suite Minimization with Integer Nonlinear Programming
A Temporal Permission Analysis and Enforcement Framework for Android
Energy-Aware Test-Suite Minimization for Android Apps
Formal Synthesis and Automatic Enforcement of Security Policies for Android
General Software Analysis
muDroid: An Energy-Aware Mutation Testing Framework for Android
PATDroid: Permission-Aware GUI Testing of Android,