John D. McGregor

Affiliations:
  • Clemson University, USA


According to our database1, John D. McGregor authored at least 171 papers between 1986 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Software Architectural Practices: Influences on the Open Source Ecosystem Health.
J. Softw. Eng. Res. Dev., 2023

2022
Connecting Non-Functional Requirements to Open Source Ecosystems Health.
Proceedings of the SBCARS 2022: 16th Brazilian Symposium on Software Components, Architectures, and Reuse, Uberlandia, Brazil, October 3, 2022

2019
Designing smart city mobile applications.
Empir. Softw. Eng., 2019

2018
The ALI Architecture Description Language.
ACM SIGSOFT Softw. Eng. Notes, 2018

Tailoring the NFR Framework for Measuring Software Ecosystems Health.
Proceedings of the Anais do WER18, 2018

Educating to achieve healthy open source ecosystems.
Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings, 2018

2017
A Realization Effort Estimation Model for Dynamic Software Product Lines.
Proceedings of the 21st International Systems and Software Product Line Conference, 2017

How Has the Health of Software Ecosystems Been Evaluated?: A Systematic Review.
Proceedings of the 31st Brazilian Symposium on Software Engineering, 2017

Understanding the Effects of Practices on KDE Ecosystem Health.
Proceedings of the Open Source Systems: Towards Robust Practices, 2017

Composition of Verification Assets for Software Product Lines of Cyber Physical Systems.
Proceedings of the Mastering Scale and Complexity in Software Reuse, 2017

Designing for Reuse in an Industrial Internet of Things Monitoring Application.
Proceedings of the 2nd Workshop on Social, Human, and Economic Aspects of Software, 2017

The Architect's Role in Software Ecosystems Health.
Proceedings of the 2nd Workshop on Social, Human, and Economic Aspects of Software, 2017

Software Ecosystems' Architectural Health: Another View.
Proceedings of the 2017 IEEE/ACM Joint 5th International Workshop on Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, 2017

2016
Using dynamic adaptive systems in safety-critical domains.
Proceedings of the 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, 2016

Software ecosystems architectural health: challenges x practices.
Proceedings of the Proccedings of the 10th European Conference on Software Architecture Workshops, Copenhagen, Denmark, November 28, 2016

Towards an evaluation method for software ecosystem practices.
Proceedings of the Proccedings of the 10th European Conference on Software Architecture Workshops, Copenhagen, Denmark, November 28, 2016

2015
It Takes a Socio-Technical Ecosystem.
CoRR, 2015

Composition of proof-carrying architectures for cyber-physical systems.
Proceedings of the 19th International Conference on Software Product Line, 2015

Tailoring the ATAM for Software Ecosystems.
Proceedings of the Software Architecture - 9th European Conference, 2015

2014
On strategies for testing software product lines: A systematic literature review.
Inf. Softw. Technol., 2014

Scalability of Ecosystem Architectures.
Proceedings of the 2014 IEEE/IFIP Conference on Software Architecture, 2014

Ten years of the arcade game maker pedagogical product line.
Proceedings of the 18th International Software Product Lines Conference, 2014

The many flavors of ecosystems.
Proceedings of the 18th International Software Product Line Conference, 2014

Efficient engineering of safety-critical, software-intensive systems.
Proceedings of the International Conference on Connected Vehicles and Expo, 2014

Proposed metrics on ecosystem health.
Proceedings of the BigSystem'14, 2014

Scientific Research Software Ecosystems.
Proceedings of the ECSA 2014 Workshops & Tool Demos Track, 2014

Flexibility in Ecosystem Architectures.
Proceedings of the ECSA 2014 Workshops & Tool Demos Track, 2014

When Ecosystems Collide: Making Systems of Systems Work.
Proceedings of the ECSA 2014 Workshops & Tool Demos Track, 2014

2013
Scale changes everything, but...
Proceedings of the 17th International Software Product Line Conference, 2013

Ecosystem modeling and analysis: a tutorial.
Proceedings of the 17th International Software Product Line Conference, 2013

Extensibility in ecosystem architectures: an initial study.
Proceedings of the 1st International Workshop on Software Ecosystem Architectures, 2013

Architecture Derivation in Product Line Development Through Model Transformations.
Proceedings of the Information System Development, 2013

Hadoop and its Evolving Ecosystem.
Proceedings of the 5th International Workshop on Software Ecosystems, 2013

Exploring software supply chains from a technical debt perspective.
Proceedings of the 4th International Workshop on Managing Technical Debt, 2013

System-of-systems platform scoping.
Proceedings of the 4th International Workshop on Product LinE Approaches in Software Engineering, 2013

2012
Strategies for testing products in software product lines.
ACM SIGSOFT Softw. Eng. Notes, 2012

Corrigendum to: "A systematic mapping study of software product lines testing" [Inf. Softw. Technology 53 (5) (2011) 407-423].
Inf. Softw. Technol., 2012

Ecosystem modeling and analysis.
Proceedings of the 16th International Software Product Line Conference, 2012

An early look at defining variability requirements for system of systems platforms.
Proceedings of the Second IEEE International Workshop on Requirements Engineering for Systems, 2012

Non-functional requirements in model-driven software product line engineering.
Proceedings of the Fourth International Workshop on Nonfunctional System Properties in Domain Specific Modeling Languages, 2012

A Multimodeling Approach for Quality-Driven Architecture Derivation.
Proceedings of the Building Sustainable Information Systems, 2012

Technical debt aggregation in ecosystems.
Proceedings of the Third International Workshop on Managing Technical Debt, 2012

2011
A systematic mapping study of software product lines testing.
Inf. Softw. Technol., 2011

Towards the Integration of Quality Attributes into a Software Product Line Cost Model.
Proceedings of the Software Product Lines - 15th International Conference, 2011

Quantifying value in software product line design.
Proceedings of the Software Product Lines - 15th International Conference, 2011

Management and Operation of a Software Product Line.
Proceedings of the Software Product Lines - 15th International Conference, 2011

Production Planning in a Software Product Line Organization.
Proceedings of the Software Product Lines - 15th International Conference, 2011

Engineering a Production Method for a Software Product Line.
Proceedings of the Software Product Lines - 15th International Conference, 2011

First International Workshop on Quantitative Methods in Software Product Line Engineering.
Proceedings of the Software Product Lines - 15th International Conference, 2011

Quantitative methods in software product line engineering.
Proceedings of the Software Product Lines - 15th International Conference, 2011

Commonality and variability analysis for resource constrained organizations.
Proceedings of the 2nd International Workshop on Product Line Approaches in Software Engineering, 2011

Integrating instructional and study materials to tailor a student-specific resource.
Proceedings of the 24th IEEE-CS Conference on Software Engineering Education and Training, 2011

2010
Guest Editors' Introduction: Successful Software Product Line Practices.
IEEE Softw., 2010

The Trouble with Configuration Management.
J. Object Technol., 2010

It's a Small World --- Globalization.
J. Object Technol., 2010

Attached Processes.
J. Object Technol., 2010

Intentionality.
J. Object Technol., 2010

Production Planning in a Software Product Line Organization.
Proceedings of the Software Product Lines: Going Beyond - 14th International Conference, 2010

The Many Paths to Quality Core Assets.
Proceedings of the Software Product Lines: Going Beyond - 14th International Conference, 2010

Eliciting and Capturing Business Goals to Inform a Product Line's Business Case and Architecture.
Proceedings of the Software Product Lines: Going Beyond - 14th International Conference, 2010

Reasoning about Attribute Architectures.
Proceedings of the 22nd International Conference on Software Engineering & Knowledge Engineering (SEKE'2010), Redwood City, San Francisco Bay, CA, USA, July 1, 2010

Reasoning about Safety during Software Architecture Design.
Proceedings of the ISCA 19th International Conference on Software Engineeringand Data Engineering (SEDE-2010) June 16-18, 2010

Locating Defects in Software Architectures Through Debugging.
Proceedings of the ISCA 19th International Conference on Software Engineeringand Data Engineering (SEDE-2010) June 16-18, 2010

A method for analyzing software product line ecosystems.
Proceedings of the Software Architecture, 4th European Conference, 2010

Evaluating confidence levels for security scenarios in attribute architectures.
Proceedings of the 6th Cyber Security and Information Intelligence Research Workshop, 2010

Component Based Software Engineering across the Curriculum.
Proceedings of the Proceedings 23rd IEEE Conference on Software Engineering Education and Training, 2010

2009
Ecosystems, continued.
J. Object Technol., 2009

Ecosystems.
J. Object Technol., 2009

Goal-driven Product Derivation.
J. Object Technol., 2009

Strategic Software Engineering.
J. Object Technol., 2009

Variation Verification.
J. Object Technol., 2009

Modeling Software.
J. Object Technol., 2009

Modeling Variation in Production Planning Artifacts.
Proceedings of the Third International Workshop on Variability Modelling of Software-Intensive Systems, 2009

Debugging support for security properties of software architectures.
Proceedings of the Fifth Cyber Security and Information Intelligence Research Workshop, 2009

2008
Agile Software Product Lines, Deconstructed.
J. Object Technol., 2008

Qualitative SIMPLE.
J. Object Technol., 2008

Mix and Match.
J. Object Technol., 2008

It depends on what you mean by 'working'.
J. Object Technol., 2008

Pay me now or pay me more later.
J. Object Technol., 2008

An Increase In Value.
J. Object Technol., 2008

Toward a Fault Model for Software Product Lines.
Proceedings of the Software Product Lines, 12th International Conference, 2008

Agile Software Product Lines - A Working Session.
Proceedings of the Software Product Lines, 12th International Conference, 2008

The 5th Software Product Lines Testing Workshop (SPLiT 2008).
Proceedings of the Software Product Lines, 12th International Conference, 2008

A product line organization using an open development method.
Proceedings of the Combining the Advantages of Product Lines and Open Source, 02.04., 2008

Automating test case definition using a domain specific language.
Proceedings of the 46th Annual Southeast Regional Conference, 2008

2007
Value.
J. Object Technol., 2007

Form over Substance.
J. Object Technol., 2007

Openness.
J. Object Technol., 2007

Test Early, Test Often.
J. Object Technol., 2007

Dependability.
J. Object Technol., 2007

CM - Configuration Change Management.
J. Object Technol., 2007

The Implications of Variation for Testing in a Software Product Line.
Proceedings of the Software Product Lines, 11th International Conference, 2007

SPLC 2007 Dectoral Symposium.
Proceedings of the Software Product Lines, 11th International Conference, 2007

Predicting Product Line Payoff with SIMPLE.
Proceedings of the Software Product Lines, 11th International Conference, 2007

A Production System for Software Product Lines.
Proceedings of the Software Product Lines, 11th International Conference, 2007

Testing a Software Product Line.
Proceedings of the Testing Techniques in Software Engineering, 2007

Using an Architecture Reasoning Tool to Teach Software Architecture.
Proceedings of the 20th Conference on Software Engineering Education and Training (CSEE&T 2007), 2007

When less is more: implementing optional features.
Proceedings of the 45th Annual Southeast Regional Conference, 2007

2006
Natures and Perspectives.
J. Object Technol., 2006

Professional Development.
J. Object Technol., 2006

Breathing life into "living documents".
J. Object Technol., 2006

Planning before plans.
J. Object Technol., 2006

Complexity, its in the mind of the beholder.
J. Object Technol., 2006

Getting there from here: a roadmap for software product line adoption.
Commun. ACM, 2006

Building Reusable Testing Assets for a Software Product Line.
Proceedings of the Reuse of Off-the-Shelf Components, 2006

A series of choices variability in the development process.
Proceedings of the 44st Annual Southeast Regional Conference, 2006

2005
Project Management in a Software Product Line Organization.
IEEE Softw., 2005

Ideas from SPLC.
J. Object Technol., 2005

Context.
J. Object Technol., 2005

Customer Interface Management.
J. Object Technol., 2005

Secure Software.
J. Object Technol., 2005

Metrics.
J. Object Technol., 2005

Community.
J. Object Technol., 2005

Component Specification for Enterprise Software Development on Web Services Environment.
Proceedings of the Third ACIS International Conference on Software Engineering, 2005

2004
Calculating ROI for Software Product Lines.
IEEE Softw., 2004

Product Production.
J. Object Technol., 2004

The Weak Link in the Supply Chain.
J. Object Technol., 2004

Domain *.
J. Object Technol., 2004

Software Architecture.
J. Object Technol., 2004

Software Product Lines.
J. Object Technol., 2004

Workshop on Quality Assurance in Reuse Contexts.
Proceedings of the Software Product Lines, Third International Conference, 2004

2003
Measuring and Communicating Component Reliability.
Proceedings of the Software Engineering Research and Applications, 2003

A Cost Model for Software Product Lines.
Proceedings of the Software Product-Family Engineering, 5th International Workshop, 2003

Discipline and practices of TDD: (test driven development).
Proceedings of the Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2003

2002
Guest Editors' Introduction: Initiating Software Product Lines.
IEEE Softw., 2002

Building Reusable Test Assets for a Product Line.
Proceedings of the Software Reuse: Methods, 2002

2001
A Practical Guide to Testing Object-Oriented Software.
Addison Wesley object technology series, Pearson / Prentice Hall, ISBN: 978-0-201-32564-5, 2001

2000
A Software Development Process for Small Projects.
IEEE Softw., 2000

A formal approach to specifying and testing the interoperation between components.
Proceedings of the 38th Annual Southeast Regional Conference, 2000

1999
If the Devil Is in the Details, Then What Is in the Plan?
J. Object Oriented Program., 1999

Collecting Metrics for CORBA-Based Distributed Systems.
Empir. Softw. Eng., 1999

1998
Now Where Did I Put Those Bugs?
J. Object Oriented Program., 1998

Let's Don't and Say We Did.
J. Object Oriented Program., 1998

The Fifty-Foot Look at Analysis and Design Models.
J. Object Oriented Program., 1998

Testing Models: The Requirements Model.
J. Object Oriented Program., 1998

Quality, Thy Name Is Not Testing.
J. Object Oriented Program., 1998

Test Cases from a Specification: An Example.
J. Object Oriented Program., 1998

Building Tests from Specifications.
J. Object Oriented Program., 1998

A Protocol Based Approach to Specifying Interoperability between Objects.
Proceedings of the TOOLS 1998: 26th International Conference on Technology of Object-Oriented Languages and Systems, 1998

1997
Testing from Specifications.
J. Object Oriented Program., 1997

Making Component Testing More Effective.
J. Object Oriented Program., 1997

A Component Testing Method.
J. Object Oriented Program., 1997

Parallel Architecture for Component Testing.
J. Object Oriented Program., 1997

Component Testing.
J. Object Oriented Program., 1997

Planning for Testing.
J. Object Oriented Program., 1997

An Overview of Testing.
J. Object Oriented Program., 1997

1996
A Comprehensive Program Representation of Object-Oriented Software.
Ann. Softw. Eng., 1996

Preface: Object-Oriented Software Engineering - Foundations and Techniques.
Ann. Softw. Eng., 1996

A Measure of Testing Effort.
Proceedings of the USENIX Conference on Object-Oriented Technologies, 1996

1995
A goal-oriented approach to laboratory development and implementation.
Proceedings of the 26th SIGCSE Technical Symposium on Computer Science Education, 1995

OO Testing in the Real World: Lessons for All - Panel Session.
Proceedings of the Tenth Annual Conference on Object-Oriented Programming Systems, 1995

1994
An Extensible Program Representation for Object-Oriented Software.
ACM SIGPLAN Notices, 1994

Integrated Object-Oriented Testing and Development Processes.
Commun. ACM, 1994

1993
A note on inheritance and state machines.
ACM SIGSOFT Softw. Eng. Notes, 1993

1992
Technical criteria for the specification and evaluation of object-oriented libraries.
Softw. Eng. J., 1992

Multiprocessing.
Adv. Comput., 1992

Incremental Testing of Object-Oriented Class Structures.
Proceedings of the 14th International Conference on Software Engineering, 1992

Object-oriented software development - engineering software for reuse.
VNR computer library, Van Nostrand Reinhold, ISBN: 978-0-442-00157-5, 1992

1991
Book Review.
Comput. Sci. Educ., 1991

Object-Oriented Modeling in the Apparel Industry.
Proceedings of the TOOLS 1991: 5th International Conference on Technology of Object-Oriented Languages and Systems, 1991

Beginning Object-Oriented Design.
Proceedings of the TOOLS 1991: 5th International Conference on Technology of Object-Oriented Languages and Systems, 1991

1990
Applying the object-oriented paradigm to discrete event simulations using the C++ language.
Simul., 1990

Understanding Object-Oriented: A Unifying Paradigm.
Commun. ACM, 1990

Object-Oriented Design (Introduction to the Special Issue).
Commun. ACM, 1990

Object-Oriented Database for Intelligent Engineering Applications (Abstract).
Proceedings of the ACM 18th Annual Computer Science Conference on Cooperation, 1990

1989
Computing Sciences Accreditation: A Cooperative Effort in CIS.
Comput. Sci. Educ., 1989

Support for Multiprocessing (Introduction to the Special Section).
Commun. ACM, 1989

1988
Proposed criteria for accreditation of computer information systems programs.
Proceedings of the 19th SIGCSE Technical Symposium on Computer Science Education, 1988

1987
A look at NSF's college science instrumentation program.
ACM SIGCSE Bull., 1987

Proposed evaluation criteria for information systems programs accreditation.
ACM SIGCSE Bull., 1987

1986
An introductory course in graphics.
Proceedings of the 17th SIGCSE Technical Symposium on Computer Science Education, 1986


  Loading...