| 2018 | ECSA | Educating to achieve healthy open source ecosystems. | Simone da Silva Amorim, John D. McGregor, Eduardo Santana de Almeida, Christina von Flach G. Chavez |
| 2017 | ICSE | Software Ecosystems' Architectural Health: Another View. | Simone da Silva Amorim, John D. McGregor, Eduardo Santana de Almeida, Christina von Flach G. Chavez |
| 2017 | ICSR | The Architect's Role in Software Ecosystems Health. | Simone da Silva Amorim, John D. McGregor, Eduardo Santana de Almeida, Christina von Flach G. Chavez |
| 2017 | ICSR | Designing for Reuse in an Industrial Internet of Things Monitoring Application. | Ethan T. McGee, Matthew Krugh, John D. McGregor, Laine Mears |
| 2017 | ICSR | Composition of Verification Assets for Software Product Lines of Cyber Physical Systems. | Ethan T. McGee, Roselane S. Silva, John D. McGregor |
| 2017 | SPLC | A Realization Effort Estimation Model for Dynamic Software Product Lines. | Ethan T. McGee, John D. McGregor |
| 2016 | ECSA | Towards an evaluation method for software ecosystem practices. | Simone da Silva Amorim, Eduardo Santana de Almeida, John D. McGregor, Christina von Flach G. Chavez |
| 2016 | ECSA | Software ecosystems architectural health: challenges x practices. | Simone da Silva Amorim, John D. McGregor, Eduardo Santana de Almeida, Christina von Flach G. Chavez |
| 2016 | ICSE | Using dynamic adaptive systems in safety-critical domains. | Ethan T. McGee, John D. McGregor |
| 2015 | ECSA | Tailoring the ATAM for Software Ecosystems. | Simone da Silva Amorim, John D. McGregor, Eduardo Santana de Almeida, Christina von Flach G. Chavez |
| 2015 | SPLC | Composition of proof-carrying architectures for cyber-physical systems. | Ethan T. McGee, John D. McGregor |
| 2014 | ECSA | When Ecosystems Collide: Making Systems of Systems Work. | Simone da Silva Amorim, Eduardo Santana de Almeida, John D. McGregor, Christina von Flach G. Chavez |
| 2014 | ECSA | Flexibility in Ecosystem Architectures. | Simone da Silva Amorim, John D. McGregor, Eduardo Santana de Almeida, Christina von Flach G. Chavez |
| 2014 | ECSA | Scientific Research Software Ecosystems. | J. Yates Monteith, John D. McGregor, John E. Ingram |
| 2014 | HPDC | Proposed metrics on ecosystem health. | John Yates Monteith, John D. McGregor, John E. Ingram |
| 2014 | SPLC | The many flavors of ecosystems. | John D. McGregor |
| 2014 | SPLC | Ten years of the arcade game maker pedagogical product line. | John D. McGregor |
| 2013 | ICSE | System-of-systems platform scoping. | John Klein, John D. McGregor |
| 2013 | ICSE | Exploring software supply chains from a technical debt perspective. | J. Yates Monteith, John D. McGregor |
| 2013 | SPLC | Production planning in a software product line organization. | Gary J. Chastek, John D. McGregor |
| 2013 | SPLC | Ecosystem modeling and analysis: a tutorial. | John D. McGregor |
| 2013 | SPLC | Scale changes everything, but... | John D. McGregor, Mikio Aoyama, Linda M. Northrop, Klaus Schmid |
| 2012 | ICSE | Technical debt aggregation in ecosystems. | John D. McGregor, J. Yates Monteith, Jie Zhang |
| 2012 | MODELS | Non-functional requirements in model-driven software product line engineering. | Javier Gonzlez-Huerta, Emilio Insfrn, Silvia Abraho, John D. McGregor |
| 2012 | RE | An early look at defining variability requirements for system of systems platforms. | John Klein, Gary J. Chastek, Sholom Cohen, Rick Kazman, John D. McGregor |
| 2012 | SPLC | Ecosystem modeling and analysis. | John D. McGregor |
| 2012 | SPLC | Production planning in a software product line organization. | John D. McGregor, Gary J. Chastek |
| 2012 | SPLC | Management and operation of a software product line. | John D. McGregor, Dirk Muthig |
| 2011 | ICSE | Commonality and variability analysis for resource constrained organizations. | Gary J. Chastek, Patrick Donohoe, John D. McGregor |
| 2011 | SPLC | Quantitative methods in software product line engineering. | Silvia Abraho, Andy J. Nolan, Paul C. Clements, John D. McGregor |
| 2011 | SPLC | First International Workshop on Quantitative Methods in Software Product Line Engineering. | Silvia Abraho, Andy J. Nolan, Paul C. Clements, John D. McGregor |
| 2011 | SPLC | Engineering a Production Method for a Software Product Line. | Gary J. Chastek, Patrick Donohoe, John D. McGregor, Dirk Muthig |
| 2011 | SPLC | Production Planning in a Software Product Line Organization. | Gary J. Chastek, John D. McGregor |
| 2011 | SPLC | Management and Operation of a Software Product Line. | John D. McGregor, Dirk Muthig |
| 2011 | SPLC | Quantifying value in software product line design. | John D. McGregor, J. Yates Monteith, Jie Zhang |
| 2011 | SPLC | Towards the Integration of Quality Attributes into a Software Product Line Cost Model. | Andy J. Nolan, Silvia Abraho, Paul C. Clements, John D. McGregor, Sholom Cohen |
| 2010 | ECSA | A method for analyzing software product line ecosystems. | John D. McGregor |
| 2010 | SEKE | Reasoning about Attribute Architectures. | Tacksoo Im, John D. McGregor |
| 2010 | SPLC | Eliciting and Capturing Business Goals to Inform a Product Line's Business Case and Architecture. | Paul C. Clements, John D. McGregor, Len Bass |
| 2010 | SPLC | The Many Paths to Quality Core Assets. | John D. McGregor |
| 2010 | SPLC | Building Reusable Testing Assets for a Software Product Line. | John D. McGregor |
| 2010 | SPLC | Production Planning in a Software Product Line Organization. | John D. McGregor |
| 2009 | SPLC | Production planning in a software product line organization. | Gary J. Chastek, John D. McGregor |
| 2009 | SPLC | Building reusable testing assets for a software product line. | John D. McGregor |
| 2008 | SPLC | Production Planning in a Software Product Line Organization. | Gary J. Chastek, John D. McGregor |
| 2008 | SPLC | The 5th Software Product Lines Testing Workshop (SPLiT 2008). | Peter Knauber, Andreas Metzger, John D. McGregor |
| 2008 | SPLC | Agile Software Product Lines - A Working Session. | John D. McGregor |
| 2008 | SPLC | Building Reusable Testing Assets for a Software Product Line. | John D. McGregor |
| 2008 | SPLC | Toward a Fault Model for Software Product Lines. | John D. McGregor |
| 2007 | SPLC | A Production System for Software Product Lines. | Gary J. Chastek, Patrick Donohoe, John D. McGregor |
| 2007 | SPLC | Production Planning in a Software Product Line Organization. | Gary J. Chastek, John D. McGregor |
| 2007 | SPLC | Predicting Product Line Payoff with SIMPLE. | Paul C. Clements, John D. McGregor, Dirk Muthig |
| 2007 | SPLC | SPLC 2007 Dectoral Symposium. | Jaejoon Lee, Isabel John, Toshiaki Aoki, John D. McGregor |
| 2007 | SPLC | Building Reusable Testing Assets for a Software Product Line. | John D. McGregor |
| 2007 | SPLC | The Implications of Variation for Testing in a Software Product Line. | John D. McGregor, Kyungsoo Im |
| 2006 | ICSR | Building Reusable Testing Assets for a Software Product Line. | John D. McGregor |
| 2006 | SPLC | Building Reusable Testing Assets for a Software Product Line. | John D. McGregor |
| 2005 | SERA | Component Specification for Enterprise Software Development on Web Services Environment. | Il-Hyung Cho, John D. McGregor |
| 2004 | SPLC | Workshop on Quality Assurance in Reuse Contexts. | Ronny Kolb, John D. McGregor, Dirk Muthig |
| 2003 | OOPSLA | Discipline and practices of TDD: (test driven development). | Steven Fraser, Dave Astels, Kent L. Beck, Barry W. Boehm, John D. McGregor, James Newkirk, Charlie Poole |
| 2003 | SERA | Measuring and Communicating Component Reliability. | John D. McGregor, Judith A. Stafford, Il-Hyung Cho |
| 2002 | ICSR | Building Reusable Test Assets for a Product Line. | John D. McGregor |
| 1995 | OOPSLA | OO Testing in the Real World: Lessons for All - Panel Session. | John D. McGregor, Edward V. Berard, Donald Firesmith, Don Marick, Dav Thomson |
| 1995 | SIGCSE | A goal-oriented approach to laboratory development and implementation. | Brenda C. Parker, John D. McGregor |
| 1992 | ICSE | Incremental Testing of Object-Oriented Class Structures. | Mary Jean Harrold, John D. McGregor, Kevin J. Fitzpatrick |
| 1988 | SIGCSE | Proposed criteria for accreditation of computer information systems programs. | Robert Cannon, John T. Gorgone, Tom Ho, John D. McGregor |
| 1986 | SIGCSE | An introductory course in graphics. | John D. McGregor |