Improving Academic Software Engineering Projects: A Comparative Study of academic and Industry Projects. - Pierre N. Robillard; Martin P. Robillard (Ann. Softw. Eng., 1998)

Analyzing Exception Flow in Java Programs. - Martin P. Robillard; Gail C. Murphy (ESEC / SIGSOFT FSE, 1999)

Efficient mapping of software system traces to architectural views. - Robert J. Walker; Gail C. Murphy; Jeffrey Steinbok; Martin P. Robillard (CASCON, 2000)

Designing robust Java programs with exceptions. - Martin P. Robillard; Gail C. Murphy (SIGSOFT FSE, 2000)

Types of collaborative work in software engineering. - Pierre N. Robillard; Martin P. Robillard (J. Syst. Softw., 2000)

Separating Features in Source Code: An Exploratory Study. - Gail C. Murphy; Albert Lai; Robert J. Walker; Martin P. Robillard (ICSE, 2001)

Does aspect-oriented programming work? - Gail C. Murphy; Robert J. Walker; Elisa L. A. Baniassad; Martin P. Robillard; Albert Lai; Mik Kersten (Commun. ACM, 2001)

A representation for describing and analyzing concerns in source code. - Martin P. Robillard (ICSE, 2002)

Concern graphs: finding and describing concerns using structural program dependencies. - Martin P. Robillard; Gail C. Murphy (ICSE, 2002)

FEAT. A Tool for Locating, Describing, and Analyzing Concerns in Source Code. - Martin P. Robillard; Gail C. Murphy (ICSE, 2003)

Automatically Inferring Concern Code from Program Investigation Activities. - Martin P. Robillard; Gail C. Murphy (ASE, 2003)

Static analysis to support the evolution of exception structure in object-oriented systems. - Martin P. Robillard; Gail C. Murphy (ACM Trans. Softw. Eng. Methodol., 2003)

How Effective Developers Investigate Source Code: An Exploratory Study. - Martin P. Robillard; Wesley Coelho; Gail C. Murphy (IEEE Trans. Software Eng., 2004)

NaCIN: an Eclipse plug-in for program navigation-based concern inference. - Imran Majid; Martin P. Robillard (eTX, 2005)

ConcernMapper: simple view-based separation of scattered concerns. - Martin P. Robillard; Frédéric Weigand Warr (eTX, 2005)

The Emergent Structure of Development Tasks. - Gail C. Murphy; Mik Kersten; Martin P. Robillard; Davor Cubranic (ECOOP, 2005)

First international workshop on the modeling and analysis of concerns in software (MACS 2005). - Martin P. Robillard; Peri L. Tarr (ICSE, 2005)

Automatic generation of suggestions for program investigation. - Martin P. Robillard (ESEC/SIGSOFT FSE, 2005)

Workshop on the Modeling and Analysis of Concerns in Software (MACS 2005). - Martin P. Robillard (ACM SIGSOFT Softw. Eng. Notes, 2005)

Just-in-time concern modeling. - Martin P. Robillard; Gail C. Murphy (ACM SIGSOFT Softw. Eng. Notes, 2005)

Managing Concern Interfaces. - Jean-Sébastien Boulanger; Martin P. Robillard (ICSM, 2006)

Tracking Concerns in Evolving Source Code: An Empirical Study. - Martin P. Robillard (ICSM, 2006)

Eclipse technology eXchange (ETX) workshop. - Michael G. Burke; Cheryl Morris; Alessandro Orso; Martin P. Robillard (OOPSLA Companion, 2006)

Detecting increases in feature coupling using regression tests. - Olivier Giroux; Martin P. Robillard (SIGSOFT FSE, 2006)

Bridging the gap between aspect mining and refactoring. - Isaac Yuen; Martin P. Robillard (LATE@AOSD, 2007)

Suade: Topology-Based Searches for Software Investigation. - Frédéric Weigand Warr; Martin P. Robillard (ICSE, 2007)

A Comparative Study of Three Program Exploration Tools. - Brian de Alwis; Gail C. Murphy; Martin P. Robillard (ICPC, 2007)

Inferring structural patterns for concern traceability in evolving software. - Barthélémy Dagenais; Silvia Breu; Frédéric Weigand Warr; Martin P. Robillard (ASE, 2007)

Eclipse technology exchange workshop (ETX2007). - Li-Te Cheng; Cheryl Morris; Alessandro Orso; Martin P. Robillard (OOPSLA Companion, 2007)

Topology analysis of software dependencies. - Martin P. Robillard (ACM Trans. Softw. Eng. Methodol., 2007)

Representing concerns in source code. - Martin P. Robillard; Gail C. Murphy (ACM Trans. Softw. Eng. Methodol., 2007)

Clonetracker: tool support for code clone management. - Ekwa Duala-Ekoko; Martin P. Robillard (ICSE, 2008)

Tracking code clones in evolving software. - Ekwa Duala-Ekoko; Martin P. Robillard (ISEC, 2008)

Reusing Program Investigation Knowledge for Code Understanding. - Martin P. Robillard; Putra Manggala (ICPC, 2008)

Retrieving Task-Related Clusters from Change History. - Martin P. Robillard; Barthélémy Dagenais (WCRE, 2008)

A detailed examination of the correlation between imports and failure-proneness of software components. - Ekwa Duala-Ekoko; Martin P. Robillard (ESEM, 2009)

A qualitative study on project landscapes. - Barthélémy Dagenais; Harold Ossher; Rachel K. E. Bellamy; Martin P. Robillard; Jacqueline de Vries (CHASE, 2009)

SemDiff: Analysis and recommendation support for API evolution. - Barthélémy Dagenais; Martin P. Robillard (ICSE, 2009)

Detecting inefficient API usage. - David Kawrykow; Martin P. Robillard (ICSE Companion, 2009)

Automatically Recommending Triage Decisions for Pragmatic Reuse Tasks. - Reid Holmes; Tristan Ratchford; Martin P. Robillard; Robert J. Walker (ASE, 2009)

Improving API Usage through Automatic Detection of Redundant Code. - David Kawrykow; Martin P. Robillard (ASE, 2009)

Future of Mining Software Archives: A Roundtable. - Michael W. Godfrey; Ahmed E. Hassan; James D. Herbsleb; Gail C. Murphy; Martin P. Robillard; Premkumar T. Devanbu; Audris Mockus; Dewayne E. Perry; David Notkin (IEEE Softw., 2009)

What Makes APIs Hard to Learn? Answers from Developers. - Martin P. Robillard (IEEE Softw., 2009)

Moving into a new software project landscape. - Barthélémy Dagenais; Harold Ossher; Rachel K. E. Bellamy; Martin P. Robillard; Jacqueline de Vries (ICSE (1), 2010)

RSSE 2010: Second International Workshop on Recommendation Systems for Software Engineering. - Reid Holmes; Martin P. Robillard; Robert J. Walker; Thomas Zimmermann 001 (ICSE (2), 2010)

Creating and evolving developer documentation: understanding the decisions of open source contributors. - Barthélémy Dagenais; Martin P. Robillard (SIGSOFT FSE, 2010)

Recommending change clusters to support software investigation: an empirical study. - Martin P. Robillard; Barthélémy Dagenais (J. Softw. Maintenance Res. Pract., 2010)

Recommendation Systems for Software Engineering. - Martin P. Robillard; Robert J. Walker; Thomas Zimmermann 001 (IEEE Softw., 2010)

Clone region descriptors: Representing and tracking duplication in source code. - Ekwa Duala-Ekoko; Martin P. Robillard (ACM Trans. Softw. Eng. Methodol., 2010)

Using Structure-Based Recommendations to Facilitate Discoverability in APIs. - Ekwa Duala-Ekoko; Martin P. Robillard (ECOOP, 2011)

Non-essential changes in version histories. - David Kawrykow; Martin P. Robillard (ICSE, 2011)

The Influence of the Task on Programmer Behaviour. - Annie T. T. Ying; Martin P. Robillard (ICPC, 2011)

Analyzing temporal API usage patterns. - Gias Uddin 001; Barthélémy Dagenais; Martin P. Robillard (ASE, 2011)

A field study of API learning obstacles. - Martin P. Robillard; Robert DeLine (Empir. Softw. Eng., 2011)

Recommending Adaptive Changes for Framework Evolution. - Barthélémy Dagenais; Martin P. Robillard (ACM Trans. Softw. Eng. Methodol., 2011)

Recovering traceability links between an API and its learning resources. - Barthélémy Dagenais; Martin P. Robillard (ICSE, 2012)

Asking and answering questions about unfamiliar APIs: An exploratory study. - Ekwa Duala-Ekoko; Martin P. Robillard (ICSE, 2012)

Temporal analysis of API usage concepts. - Gias Uddin 001; Barthélémy Dagenais; Martin P. Robillard (ICSE, 2012)

Discovering essential code elements in informal documentation. - Peter C. Rigby; Martin P. Robillard (ICSE, 2013)

Code fragment summarization. - Annie T. T. Ying; Martin P. Robillard (ESEC/SIGSOFT FSE, 2013)

Patterns of Knowledge in API Reference Documentation. - Walid Maalej; Martin P. Robillard (IEEE Trans. Software Eng., 2013)

Automated API Property Inference Techniques. - Martin P. Robillard; Eric Bodden; David Kawrykow; Mira Mezini; Tristan Ratchford (IEEE Trans. Software Eng., 2013)

An Introduction to Recommendation Systems in Software Engineering. - Martin P. Robillard; Robert J. Walker (Recommendation Systems in Software Engineering, 2014)

Developer Profiles for Recommendation Systems. - Annie T. T. Ying; Martin P. Robillard (Recommendation Systems in Software Engineering, 2014)

Selection and presentation practices for code example summarization. - Annie T. T. Ying; Martin P. Robillard (SIGSOFT FSE, 2014)

Using Traceability Links to Recommend Adaptive Changes for Documentation Evolution. - Barthélémy Dagenais; Martin P. Robillard (IEEE Trans. Software Eng., 2014)

Discovering Information Explaining API Types Using Text Classification. - Gayane Petrosyan; Martin P. Robillard; Renato De Mori (ICSE (1), 2015)

TaskNav: Task-Based Navigation of Software Documentation. - Christoph Treude; Mathieu Sicard; Marc Klocke; Martin P. Robillard (ICSE (2), 2015)

Recommending reference API documentation. - Martin P. Robillard; Yam B. Chhetri (Empir. Softw. Eng., 2015)

How API Documentation Fails. - Gias Uddin 001; Martin P. Robillard (IEEE Softw., 2015)

Extracting Development Tasks to Navigate Software Documentation. - Christoph Treude; Martin P. Robillard; Barthélémy Dagenais (IEEE Trans. Software Eng., 2015)

Disseminating architectural knowledge on open-source projects: a case study of the book "architecture of open-source applications". - Martin P. Robillard; Nenad Medvidovic (ICSE, 2016)

Augmenting API documentation with insights from stack overflow. - Christoph Treude; Martin P. Robillard (ICSE, 2016)

Sustainable software design. - Martin P. Robillard (SIGSOFT FSE, 2016)

Enforcing Exception Handling Policies with a Domain-Specific Language. - Eiji Adachi Barbosa; Alessandro F. Garcia 001; Martin P. Robillard; Benjamin Jakobus (IEEE Trans. Software Eng., 2016)

Revisiting Turnover-Induced Knowledge Loss in Software Projects. - Mathieu Nassif; Martin P. Robillard (ICSME, 2017)

On-demand Developer Documentation. - Martin P. Robillard; Andrian Marcus; Christoph Treude; Gabriele Bavota; Oscar Chaparro; Neil A. Ernst; Marco Aurélio Gerosa; Michael W. Godfrey; Michele Lanza 001; Mario Linares Vásquez; Gail C. Murphy; Laura Moreno; et al. (ICSME, 2017)

Understanding Stack Overflow Code Fragments. - Christoph Treude; Martin P. Robillard (ICSME, 2017)

Detecting fragile comments. - Inderjot Kaur Ratol; Martin P. Robillard (ASE, 2017)

A study of the effectiveness of usage examples in REST API documentation. - S. M. Sohan; Frank Maurer; Craig Anslow; Martin P. Robillard (VL/HCC, 2017)

Resolving API Mentions in Informal Documents. - Gias Uddin 001; Martin P. Robillard (CoRR, 2017)

Threats of Aggregating Software Repository Data. - Martin P. Robillard; Mathieu Nassif; Shane McIntosh (ICSME, 2018)

Replication Package for "Threats of Aggregating Software Repository Data". - Martin P. Robillard; Mathieu Nassif; Shane McIntosh (ICSME, 2018)

Lessons Learned in Migrating from Swing to JavaFX. - Martin P. Robillard; Kaylee Kutschera (CoRR, 2018)

Introduction to Software Design with Java - Martin P. Robillard (Springer, 2019)

Constructural software documentation. - Mathieu Nassif; Martin P. Robillard (ICSE (Companion Volume), 2019)

Witt: querying technology terms based on automated classification. - Mathieu Nassif; Christoph Treude; Martin P. Robillard (ICSE (Companion Volume), 2019)

sbaltes/condor: Release condor v0.1.0. - Sebastian Baltes; Martin P. Robillard; Christoph Treude (Zenodo, 2019)

Contextual Documentation Referencing on Stack Overflow - Supplementary Material. - Sebastian Baltes; Christoph Treude; Martin P. Robillard (Zenodo, 2019)

Contextual Documentation Referencing on Stack Overflow - Supplementary Material. - Sebastian Baltes; Christoph Treude; Martin P. Robillard (Zenodo, 2019)

Understanding Wikipedia as a Resource for Opportunistic Learning of Computing Concepts. - Martin P. Robillard; Christoph Treude (SIGCSE, 2020)

Information correspondence between types of documentation for APIs. - Deeksha M. Arya; Jin L. C. Guo; Martin P. Robillard (Empir. Softw. Eng., 2020)

Lessons Learned While Migrating From Swing to JavaFX. - Martin P. Robillard; Kaylee Kutschera (IEEE Softw., 2020)

Automatically Categorizing Software Technologies. - Mathieu Nassif; Christoph Treude; Martin P. Robillard (IEEE Trans. Software Eng., 2020)

Turnover-induced knowledge loss in practice. - Martin P. Robillard (ESEC/SIGSOFT FSE, 2021)

Wikifying software artifacts. - Mathieu Nassif; Martin P. Robillard (Empir. Softw. Eng., 2021)

Introduction to Software Design with Java, Second Edition - Martin P. Robillard (Springer, 2022)

DScribe: Co-generating Unit Tests and Documentation. - Alexa Hernandez; Mathieu Nassif; Martin P. Robillard (ICSE-Companion, 2022)

Casdoc: unobtrusive explanations in code examples. - Mathieu Nassif; Zara Horlacher; Martin P. Robillard (ICPC, 2022)

A Data-Centric Study of Software Tutorial Design. - Deeksha M. Arya; Mathieu Nassif; Martin P. Robillard (IEEE Softw., 2022)

Contextual Documentation Referencing on Stack Overflow. - Sebastian Baltes; Christoph Treude; Martin P. Robillard (IEEE Trans. Software Eng., 2022)

Generating Unit Tests for Documentation. - Mathieu Nassif; Alexa Hernandez; Ashvitha Sridharan; Martin P. Robillard (IEEE Trans. Software Eng., 2022)

A Field Study of Developer Documentation Format. - Mathieu Nassif; Martin P. Robillard (CHI Extended Abstracts, 2023)

How programmers find online learning resources. - Deeksha M. Arya; Jin L. C. Guo; Martin P. Robillard (Empir. Softw. Eng., 2023)

Witt Web Application. - Mathieu Nassif; Christoph Treude; Martin P. Robillard (Zenodo, 2023)

Identifying Concepts in Software Projects. - Mathieu Nassif; Martin P. Robillard (IEEE Trans. Software Eng., 2023)

A study of documentation for software architecture. - Neil A. Ernst; Martin P. Robillard (Empir. Softw. Eng., 2023)

Why People Contribute Software Documentation. - Deeksha M. Arya; Jin L. C. Guo; Martin P. Robillard (CHASE@ICSE, 2024)

The Software Documentor Mindset. - Deeksha M. Arya; Jin L. C. Guo; Martin P. Robillard (CoRR, 2024)

Generative AI in Software Engineering Must Be Human-Centered: The Copenhagen Manifesto. - Daniel Russo 002; Sebastian Baltes; Niels van Berkel; Paris Avgeriou; Fabio Calefato; Beatriz Cabrero Daniel; Gemma Catolino; Jürgen Cito; Neil A. Ernst; Thomas Fritz 001; Hideaki Hata; Reid Holmes; et al. (J. Syst. Softw., 2024)

Properties and Styles of Software Technology Tutorials. - Deeksha M. Arya; Jin L. C. Guo; Martin P. Robillard (IEEE Trans. Software Eng., 2024)

Communicating Study Design Trade-offs in Software Engineering. - Martin P. Robillard; Deeksha M. Arya; Neil A. Ernst; Jin L. C. Guo; Maxime Lamothe; Mathieu Nassif; Nicole Novielli; Alexander Serebrenik; Igor Steinmacher; Klaas-Jan Stol (ACM Trans. Softw. Eng. Methodol., 2024)

How Programmers Interact with Multimodal Software Documentation. - Deeksha M. Arya; Jin L. C. Guo; Martin P. Robillard (CHASE@ICSE, 2025)

Understanding Test Convention Consistency as a Dimension of Test Quality. - Martin P. Robillard; Mathieu Nassif; Muhammad Sohail (ACM Trans. Softw. Eng. Methodol., 2025)

Non-Linear Software Documentation with Interactive Code Examples. - Mathieu Nassif; Martin P. Robillard (ACM Trans. Softw. Eng. Methodol., 2025)

Evaluating interactive documentation for programmers. - Mathieu Nassif; Martin P. Robillard (Empir. Softw. Eng., 2025)

Supporting multi-dimensional unit test classification. - Ziming Wang; Martin P. Robillard (Empir. Softw. Eng., 2025)