Authored over 150 peer-reviewed publications in leading software engineering venues
Textbooks and reference works widely used in academia and industry training
Serves on editorial boards of multiple journals and magazines
Active contributor to program committees of premier international conferences
Key publication: 'Requirements Engineering for Software and Systems' (4th ed., 2022)
Recent papers: Multi-LLM ensembles for incomplete requirements repair (ASE 2025), guardrail comparison for LLM-enhanced applications (ESEM 2025), empirical study on faculty/postdoc roles in SE education (FSE 2025)
Background
Associate Professor of the Practice of Computer Science at Boston University
Research focuses on empirical software engineering, particularly requirements engineering, software architecture, software quality, and large-scale software practices
Known for developing data-driven methods to assess and improve software requirements and architectures
Created empirical frameworks linking design decisions to quality outcomes across the software lifecycle
Recent work integrates AI into software engineering workflows, including multi-LLM approaches for requirements completeness, defect taxonomies and verification for AI-intensive systems, and empirical studies on AI’s impact on software engineering practices