Resume-aware faculty matching

Find professors who actually fit you

Review faculty evidence in public, then use the workspace to turn your background into a shortlist, outreach, and meeting prep.

Profile-awarePaper evidenceSix agents
Manuel Egele

Manuel Egele

· Associate Professor – Electrical & Computer Engineering Affiliated Faculty – Computer Science

Boston University · Computer Science

Active 2006–2026

h-index29
Citations6.1k
Papers10341 last 5y
Funding$1.4M1 active

Academic metrics are sourced from OpenAlex and public funding records; values may differ from Google Scholar.

See your match with Manuel Egele — sign in to PhdFit.Sign in

About

Manuel Egele is an Associate Professor in the Department of Electrical and Computer Engineering at Boston University, with an affiliation as Faculty in the Department of Computer Science. He earned his PhD from Vienna University of Technology in 2011. His areas of interest include Software Security, Web Security, and Security & Privacy on Mobile Systems and Online Social Networks. His research focuses on these security domains, contributing to the understanding and development of secure systems and privacy-preserving technologies.

Research topics

  • Computer Science
  • Computer Security
  • Embedded system
  • Programming language
  • Software engineering
  • Operating system

Selected publications

  • SoK: Enabling Security Analyses of Embedded Systems via Rehosting

    2021 · 46 citations

    Closely monitoring the behavior of a software system during its execution enables developers and analysts to observe, and ultimately understand, how it works. This kind of dynamic analysis can be instrumental to reverse engineering, vulnerability discovery, exploit development, and debugging. While these analyses are typically well-supported for homogeneous desktop platforms (e.g., x86 desktop PCs), they can rarely be applied in the heterogeneous world of embedded systems. One approach to enable…

  • DirectFuzz: Automated Test Generation for RTL Designs using Directed Graybox Fuzzing

    2021 · 45 citations

    A critical challenge in RTL verification is to generate effective test inputs. Recently, RFUZZ proposed to use an automated software testing technique, namely Graybox Fuzzing, to effectively generate test inputs to maximize the coverage of the whole hardware design. For a scenario where a tiny fraction of a large hardware design needs to be tested, the RFUZZ approach is extremely time consuming. In this work, we present DirectFuzz, a directed test generation mechanism. DirectFuzz uses Directed G…

  • No Grammar, No Problem: Towards Fuzzing the Linux Kernel without System-Call Descriptions

    2023-01-01 · 22 citations

    articleSenior author

    The integrity of the entire computing ecosystem depends on the security of our operating systems (OSes).Unfortunately, due to the scale and complexity of OS code, hundreds of security issues are found in OSes, every year [32].As such, operating systems have constantly been prime use-cases for applying security-analysis tools.In recent years, fuzz-testing has appeared as the dominant technique for automatically finding security issues in software.As such, fuzzing has been adapted to find thousand…

  • ProcessorFuzz: Processor Fuzzing with Control and Status Registers Guidance

    2023-05-01 · 19 citations

    article

    As the complexity of modern processors has increased over the years, developing effective verification strategies to identify bugs prior to manufacturing has become critical. Inspired by software fuzzing, a technique commonly used for software testing, multiple recent works use hardware fuzzing for the verification of Register-Transfer Level (RTL) designs. However, these works suffer from several limitations such as lack of support for widelyused Hardware Description Languages (HDLs) and mislead…

  • Evocatio

    Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security · 2022-11-07 · 19 citations

    articleOpen access

    The popularity of coverage-guided greybox fuzzers has led to a tsunami of security-critical bugs that developers must prioritize and fix. Knowing the capabilities a bug exposes (e.g., type of vulnerability, number of bytes read/written) enables prioritization of bug fixes. Unfortunately, understanding a bug's capabilities is a time consuming process, requiring (a) an understanding of the bug's root cause, (b) an understanding how an attacker may exploit the bug, and (c) the development of a patc…

Recent grants

Frequent coauthors

Labs

Education

  • Ph.D.

    Vienna University of Technology

    2011

Similar researchers at Boston University

  • Resume-aware match score
  • Save to shortlist
  • AI-drafted outreach

See your match with Manuel Egele

PhdFit ranks faculty by your research interests, methods, and publications — grounded in their actual work, not templates.

  • Free to start
  • No credit card
  • 30-second signup