Skip to main content

Marcelo D'Amorim

MD

Associate Professor

Engineering Building II (EB2) 3328

919-515-3644 Website

Bio

My research interests are in Software Engineering and Programming Languages, with a focus on improving software reliability through program analysis and systematic testing. Software bugs are expensive and inevitable as software is mostly written by humans or automatically synthesized via ML. My research focuses at developing practical methods to prevent, detect, and fix bugs in code. As part of my research, I develop tools to automate software testing and debugging activities.

Education

Ph.D. University of Illinois Urbana-Champaign 2007

M.S. Universidade Federal de Pernambuco 2001

B.A. Universidade Federal de Pernambuco 1996

Area(s) of Expertise

Artificial Intelligence and Intelligent Agents
Software Engineering and Programming Languages

Publications

View all publications

Grants

Date: 10/01/20 - 9/30/25
Amount: $199,978.00
Funding Agencies: National Science Foundation (NSF)

Configuration scripts are used to manage system configurations and provision infrastructure at scale. Configuration scripts are susceptible of including security weaknesses such as hard-coded passwords, which can facilitate large-scale data breaches, as well as provisioned systems being compromised. We propose an automated technique to identify security weaknesses so that configuration scripts do not cause large-scale security attacks and data breaches. We will build upon our recent research and construct eSLIC, which will overcome previous limitations of our initial prototype and facilitate wide-spread security static analysis of infrastructure. We will make eSLIC available for OSS and practitioners in industry.


View all grants