Skip to content
View joannacss's full-sized avatar


  • Pro


@SoftwareDesignLab @s2e-lab
Block or Report

Block or report joannacss

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse

Joanna Cecilia da Silva Santos

  • Assistant Professor in the Department of Computer Science and Engineering at the University of Notre Dame.
  • ๐ŸŽ“ Ph.D. and M.Sc. from Rochester Institute of Technology (RIT)
  • ๐ŸŽ“ B.Sc. from Federal University of Sergipe (UFS)
  • ๐Ÿ’ป Main research areas: Software Security, Program Analysis, Software Architecture, Source Code Analysis, Empirical Software Engineering, Data Mining
  • โ„น๏ธ More details on my personal website:

I am always open to collaborate. Reach me via e-mail.

Twitter LinkedIn Google Scholar

Fun Facts about Me (aka, things you would not see on my CV)โšก

  • ๐Ÿ‘ฉโ€๐ŸŽ“ I joined the Computer Engineering program at Federal University of Sergipe (UFS) in 2009 (the year it was created). Since I finished all courses one semester earlier, I graduated alone (i.e., the 2013 "class" was just me lol).
    • I named the "class" of 2013 as Null (it made sense back then haha).
    • Since I graduated earlier than expected, I ended being the 1st alumni from the CE program at UFS.
  • ๐ŸŽ’I skipped one grade when I was 6 years old
    • That's why I was usually the youngest student in school/college
  • ๐Ÿ–ฅ๏ธ I wrote my first program when I was 13 years old (or 12? don't quite remember the exact year!)
    • A Quadratic Equation Calculator written in ILA - a language that had a pseudocode syntax that resembled with Portuguese
  • ๐ŸŽธ I play guitar (not so regularly due to limited free time)
    • Learned to play when I was 12 years old
  • ๐Ÿฅ I am learning to play drums
    • to be fair, I am being quite unable to regularly practice it given the sheer amount of work these days
  • ๐ŸŽต I was part of a pop/rock band while in middle/high school
    • I even did a cover of Avril Lavigne in 2008
  • ๐ŸŽฎ Minecraft is my favorite computer game
  • ๐Ÿฅ‹ I trained Krav Maga for two years


  1. SoftwareDesignLab/AchillesHeel SoftwareDesignLab/AchillesHeel Public

    This repository thas the data for the paper "Achilles' Heel of Plug-and-Play Software Architectures: A Grounded Theory Based Approach"(ESEC/FSE 2019)

    3 1

  2. SoftwareDesignLab/Security-Tactics-Vulnerabilities SoftwareDesignLab/Security-Tactics-Vulnerabilities Public

    This repository contains the dataset for the paper "Understanding Software Vulnerabilities Related to Architectural Security Tactics: An Empirical Investigation of Chromium, PHP and Thunderbird"

    3 4

  3. SoftwareDesignLab/Salsa SoftwareDesignLab/Salsa Public

    This repository contains the results for computing callgraphs that support programs that contain serialization and deserialization.

    Java 3

  4. fse22-wala-tutorial fse22-wala-tutorial Public

    Resources used for the "Program Analysis using WALA" tutorial at ESEC/FSE 2022.