2026: |
|||
| Title | Venue | Year | Authors |
|---|---|---|---|
| MUZZLE: Adaptive Agentic Red-Teaming of Web Agents Against Indirect Prompt Injection Attacks | USENIX Security Symposium | August 2026 | Georgios Syros, Evan Rose, Brian Grinstead, Christoph Kerschbaumer, William Robertson, Cristina Nita-Rotaru, and Alina Oprea |
| From the Wild Web to the Zoo: A Realistic Environment for Evaluating Web Agents | MadWeb – Measurements, Attacks, and Defenses for the Web | February 2026 | Brian Grinstead, Christoph Kerschbaumer, Mariana Meireles, and Cameron Allen |
| The Effect of Choice Screens on Mobile Browser Usage: Evidence from the EU Digital Markets Act | N/A | April 2026 | Jesper Akesson, Kush Amlani, Raul Cepeda Suarez, Emily Chissell, Stefan Hunt, Michael Luca, Gemma Petrie |
|
Group versus Individual Review Requests: Tradeoffs in Speed and Quality at Mozilla Firefox |
48th International Conference on Software Engineering – Software Engineering In Practice (ICSE – SEIP) |
April 2026 | Matej Kucera, Marco Castelluccio, Daniel Feitosa, Ayushi Rastogi |
|
XBIDetective: Leveraging Vision Language Models for Identifying Cross-Browser Visual Inconsistencies |
48th International Conference on Software Engineering – Software Engineering In Practice (ICSE – SEIP) |
April 2026 |
Balreet Grewal, James Graham, Jeff Muizelaar, Jan Honza Odvarko, Suhaib Mujahid, Marco Castelluccio, Cor-Paul Bezemer |
|
Impact of an LLM-based Review Assistant in Practice: A Mixed Open-/Closed-source Case Study |
IEEE Transactions on Software Engineering (TSE) | February 2026 |
Doriane Olewicki, Leuson Da Silva, Oussama Ben Sghaier, Suhaib Mujahid, Arezou Amini, Benjamin Mah, Marco Castelluccio, Sarra Habchi, Foutse Khomh, Bram Adams |
|
A Comparison of Conversational Models and Humans in Answering Technical Questions: the Firefox Case |
48th International Conference on Software Engineering (ICSE) | April 2026 |
Joao Correia, Daniel Coutinho, Marco Castelluccio, Caio Barbosa, Rafael de Mello, Anita Sarma, Alessandro Garcia, Marco Gerosa, Igor Steinmacher |
2025: |
|||
| Title | Venue | Year | Authors |
|---|---|---|---|
|
Automated Generation of Issue-Reproducing Tests by Combining LLMs and Search-Based Testing |
40th IEEE/ACM International Conference on Automated Software Engineering (ASE) |
November 2025 | Konstantinos Kitsios, Marco Castelluccio, Alberto Bacchelli |
| Using LLMs to Bridge the Gaps in QA Test Plans at Firefox | IEEE Software (special edition: AI Ware in the FM Era) | October 2025 | John Pangas, Suhaib Mujahid, Ahmad Abdellatif, Marco Castelluccio |
| “Easy” Default Browser Settings on iOS and Windows | N/A | October 2025 | Gemma Petrie |
|
Designing Better Digital Competition Remedies: Lessons from user research |
Knight-Georgetown Institute: DMA & Beyond Conference |
July 2025 | Gemma Petrie |
|
A Dataset of Performance Measurements and Alerts from Mozilla (Data Artifact) |
16th ACM/SPEC International Conference on Performance Engineering | May 2025 |
Mohamed Bilel Besbes, Diego Elias Costa, Suhaib Mujahid, Gregory Mierzwinski, Marco Castelluccio |
| The State of https Adoption on the Web | MadWeb – Measurements, Attacks, and Defenses for the Web | 2025 | Christoph Kerschbaumer, Frederik Braun, Simon Friedberger, Malte Jürgens |
|
Clubcards for the WebPKI: smaller certificate revocation tests in theory and practice |
IEEE S&P | 2025 | John M. Schanck |
2024: |
|||
| Title | Venue | Year | Authors |
|---|---|---|---|
|
Impact of LLM-based review comment generation in practice: A mixed open-/closed-source user study |
arXiv | November 2024 |
Doriane Olewicki, Leuson Da Silva, Suhaib Mujahid, Arezou Amini, Benjamin Mah, Marco Castelluccio, Sarra Habchi, Foutse Khomh, Bram Adams |
|
How do smartphone users access the internet? An exploratory analysis of mobile web browser use |
Mobile Media & Communication (Journal) | 2024 | Ludwig Fichte, Chance York |
|
Unveiling the Potential of a Conversational Agent in Developer Support: Insights from Mozilla’s PDF.js Project |
1st ACM International Conference on AI-Powered Software (AIware) | 2024 |
João Correia, Morgan C Nicholson, Daniel Coutinho, Caio Barbosa, Marco Castelluccio, Marco Gerosa, Alessandro Garcia, Igor Steinmacher |
|
Over the Edge: The Use of Design Tactics to Undermine Browser Choice |
N/A | 2024 | Harry Brignull, Cennydd Bowles |
| Columbia Convening on Openness and AI (Policy Readout) | N/A | 2024 | Udbhav Tiwari |
| Columbia Convening on Openness and AI (Technical Readout) | N/A | 2024 | Nik Marda |
| Predicting the Impact of Crashes Across Release Channels |
21st IEEE/ACM International Conference on Mining Software Repositories (MSR) |
2024 | Suhaib Mujahid, Diego Elias Costa, Marco Castelluccio |
|
Mind the Gap: What Working With Developers on Fuzz Tests Taught Us About Coverage Gaps |
46th International Conference on Software Engineering – Software Engineering In Practice (ICSE – SEIP) |
2024 |
Carolin Brandt, Marco Castelluccio, Christian Holler, Jason Kratzer, Andy Zaidman, Alberto Bacchelli |
2023: |
|||
| Title | Venue | Year | Authors |
|---|---|---|---|
|
Can browser choice screens be effective? Experimental analysis of the impact of their design, content and placement |
N/A | 2023 | Gemma Petrie, Kush Amlani, Jesper Akesson, Michael Luca |
|
Beyond Choice Screens: Exploring browser choice design interventions |
N/A | 2023 | Gemma Petrie |
|
Understanding the Helpfulness of Stale Bot for Pull-based Development: An Empirical Study of 20 Large Open-Source Projects. |
ACM Transactions on Software Engineering and Methodology Journal (TOSEM) | 2023 | SayedHassan Khatoonabadi, Diego Elias Costa, Suhaib Mujahid, Emad Shihab |
|
Where to Go Now? Finding Alternatives for Declining Packages in the npm Ecosystem |
38th IEEE/ACM International Conference on Automated Software Engineering (ASE) |
2023 | Suhaib Mujahid, Diego Elias Costa, Rabe Abdalkareem, Emad Shihab |