Abstract
Software security is a growing concern leading to the increasing adoption of a secure by design approach to software development. In such approach, software systems are designed from the ground up to be resilient against attacks. Despite the growing efforts into addressing security concerns early on during software development, mistakes can be made that lead to vulnerabilities (“software weaknesses*). These weaknesses affect the system’s ability to withstand, detect, react to, and recover from attacks. In this talk, I will present my research work on investigating and identifying these weaknesses during software architecture design and implementation.
Biography
Joanna C. S. Santos is an Assistant Professor in the Department of Computer Science and Engineering at the University of Notre Dame, where she leads the Security and Software Engineering research lab (S2E). She received her Ph.D. in Computing and Information Sciences from Rochester Institute of Technology (RIT), her M.Sc. in Software Engineering from RIT and a B.Sc. in Computer Engineering from Federal University of Sergipe (UFS). Her main research interests are: software engineering, software security, and program analysis.