SEI Product Line Practice Publications |
* Requires Javascript enabled |
The following technical reports and technical papers (i.e., conference and workshop papers, book, etc.) and columns on software product lines from news@sei represent the cumulative efforts of the product line practice initiative. Although software architecture is one of the key reusable assets of a software product line, the list below does not include the wealth of knowledge surrounding software architectures. That information is available on companion Web sites: software architectures and the Software Architecture Technology Initiative.
In addition to these publications, the SEI has sponsored and contributed papers to the Software Product Line Conferences and was the motivation behind the July/August 2002 issue of IEEE Software on Software Product Lines.
![]()
|
|
|
Technical Reports
-
O'Brien, Liam (Ed.). Proceedings of the 10th International Software Product Line Conference (SPLC 2006), Baltimore, Maryland, USA, August 21-24, 2006, IEEE Computer Society, ISBN 0-7695-2599-7, 2006.
-
Bergey, John & Cohen, Sholom. Product Line Acquisition in a DoD OrganizationGuidance for Decision Makers (CMU/SEI-2006-TN-020).
-
Graaf, Bas; OBrien, Liam; Capilla, Rafael. R2PL 2005Proceedings of the First International Workshop on Reengineering Towards Product Lines (CMU/SEI-2006-SR-002).
-
Jones, Lawrence G. & Northrop, Linda M. Product Line Adoption in a CMMI Environment (CMU/SEI-2005-TN-028).
-
Bergey, John K.; Cohen, Sholom; Donohoe, Patrick; & Jones, Lawrence G. Software Product Lines: Experiences from the Eighth DoD Software Product Line Workshop (CMU/SEI-2005-TR-023).
-
Bergey, John K. & Clements, Paul C. Software Architecture in DoD Acquisition: A Reference Standard for a Software Architecture Document (CMU/SEI-2005-TN-020).
-
Clements, Paul & Bergey, John. The U.S. Army's Common Avionics Architecture System (CAAS) Product Line: A Case Study (CMU/SEI-2005-TR-019).
-
Bergey, John K. & Clements, Paul C. Software Architecture in DoD Acquisition: An Approach and Language for a Software Development Plan (CMU/SEI-2005-TN-019).
-
McGregor, John D. Preparing for Automated Derivation of Products in a Software Product Line (CMU/SEI-2005-TR-017).
-
Bachmann, Felix & Clements, Paul C. Variability in Software Product Lines (CMU/SEI-2005-TR-012).
-
Clements, Paul C.; McGregor, John D.; & Cohen, Sholom G. The Structured Intuitive Model for Product Line Economics (SIMPLE) (CMU/SEI-2005-TR-003).
-
Bergey, John K.; Cohen, Sholom; Donohoe, Patrick; & Jones, Lawrence G. Software Product Lines: Experiences from the Seventh DoD Software Product Line Workshop (CMU/SEI-2005-TR-001).
-
Jones, Lawrence G. Software Process Improvement and Product Line Practice: Building on Your Process Improvement Infrastructure (CMU/SEI-2004-TN-044).
-
Cohen, Sholom; Zubrow, Dave; & Dunn, Ed. Case Study: A Measurement Program for Product Lines (CMU/SEI-2004-TN-023).
-
Northrop, Linda M. Software Product Line Adoption Roadmap (CMU/SEI-2004-TR-022).
-
Chastek, Gary; Donohoe, Patrick; & McGregor, John D. A Study of Product Production in Software Product Lines (CMU/SEI-2004-TN-012).
-
Bergey, John; Cohen, Sholom; Jones, Lawrence; & Smith, Dennis. Software Product Lines: Experiences from the Sixth DoD Software Product Line Workshop (CMU/SEI-2004-TN-011).
-
Zubrow, Dave & Chastek, Gary. Measures for Software Product Lines (CMU/SEI-2003-TN-031).
-
Cohen, Sholom. Predicting When Product Line Investment Pays (CMU/SEI-2003-TN-017).
-
Barbacci, Mario; Clements, Paul; Lattanze, Anthony; Northrop, Linda; & Wood, William. Using the Architecture Tradeoff Analysis MethodSM (ATAMSM) to Evaluate the Software Architecture for a Product Line of Avionics Systems: A Case Study (CMU/SEI-2003-TN-012).
-
Bergey, John; O'Brien, Liam; & Smith, Dennis. Application of Options Analysis for ReengineeringSM (OARSM) in a Lead System Integrator Environment (CMU/SEI-2003-TN-009).
-
Chastek, Gary & Donohoe, Patrick. Product Line Analysis for Practitioners (CMU/SEI-2003-TR-008).
-
Bergey, John; Cohen, Sholom; Fisher, Matthew; Jones, Lawrence; Northrop, Linda; & O'Brien, William. Fifth DoD Product Line Practice Workshop Report (CMU/SEI-2003-TR-007).
-
McGregor, John D. The Evolution of Product Line Assets (CMU/SEI-2003-TR-005).
-
Clements, Paul C. & Northrop, Linda M. Salion, Inc.: A Software Product Line Case Study (CMU/SEI-2002-TR-038).
-
Chastek, Gary; Donohoe, Patrick; & McGregor, John D. Product Line Production Planning for the Home Integration System Example (CMU/SEI-2002-TN-029).
-
Bergey, John; O'Brien, Liam; & Smith, Dennis. An Application of an Iterative Approach to DoD Software Migration Planning (CMU/SEI-2002-TN-027).
-
Cohen, Sholom; Dunn, Ed; & Soule, Albert. Successful Product Line Development and Sustainment: A DoD Case Study (CMU/SEI-2002-TN-018).
-
Cohen, Sholom. Product Line State of the Practice Report (CMU/SEI-2002-TN-017).
-
Jones, Lawrence G. & Soule, Albert L. Software Process Improvement and Product Line Practice: CMMI and the Framework for Software Product Line Practice (CMU/SEI-2002-TN-012 ).
-
O'Brien, Liam & Smith, Dennis. MAP and OAR Methods: Techniques for Developing Core Assets for Software Product Lines from Existing Assets (CMU/SEI-2002-TN-007).
-
Chastek, Gary & McGregor, John D. Guidelines for Developing a Product Line Production Plan (CMU/SEI-2002-TR-006).
-
Campbell, Grady H. A Software Product Line Vision for Defense Acquisition (CMU/SEI-2002-TN-002 ).
-
Clements, Paul; Cohen, Sholom; Donohoe, Patrick; & Northrop, Linda. Control Channel Toolkit: A Software Product Line Case Study (CMU/SEI-2001-TR-030).
-
Clements, Paul; Donohoe, Patrick; Kang, Kyo; McGregor, John; & Northrop, Linda. Fifth Product Line Practice Workshop Report (CMU/SEI-2001-TR-027).
-
McGregor, John D. Testing a Software Product Line (CMU/SEI-2001-TR-022).
-
Bergey, John K. & Goethert, Wolfhart B. Developing a Product Line Acquisition Strategy for a DoD Organization: A Case Study (CMU/SEI-2001-TN-021).
-
Cohen, Sholom. Case Study: Building and Communicating a Business Case for a DoD Product Line (CMU/SEI-2001-TN-020).
-
Bergey, John; Cohen, Sholom; Fisher, Matthew; Campbell, Grady; Jones, Lawrence; Krut, Robert; Northrop, Linda; O'Brien, William; Smith, Dennis; & Soule, Albert. Fourth DoD Product Line Practice Workshop Report (CMU/SEI-2001-TR-017).
-
O'Brien, Liam. Architecture Reconstruction to Support a Product Line Effort: Case Study (CMU/SEI-2001-TN-015).
-
Bergey, John; O'Brien, Liam; & Smith, Dennis. Options Analysis for Reengineering (OAR): A Method for Mining Legacy Assets (CMU/SEI-2001-TN-013).
-
Bergey, John; O'Brien, Liam; & Smith, Dennis. DoD Software Migration Planning (CMU/SEI-2001-TN-012).
-
Chastek, Gary; Donohoe, Patrick; Kang, Kyo Chul; & Thiel, Steffen. Product Line Analysis: A Practical Introduction (CMU/SEI-2001-TR-001).
-
Cohen, Sholom; Gallagher, Brian; Fisher, Matthew; Jones, Lawrence; Krut, Robert; Northrop, Linda; O'Brien, William; Smith, Dennis; & Soule, Albert. Third DoD Product Line Practice Workshop Report (CMU/SEI-2000-TR-024).
-
Bachmann, Felix; Bass, Len; & Klein, Mark. An Application of the Architecture-Based Design Method to the Electronic House (CMU/SEI-2000-SR-009).
-
Bergey, John; OBrien, Liam; & Smith, Dennis. Mining Existing Assets for Software Product Lines (CMU/SEI-2000-TN-008).
-
Bass, Len; Clements, Paul; Donohoe, Patrick; McGregor, John; & Northrop, Linda. Fourth Product Line Practice Workshop Report (CMU/SEI-2000-TR-002).
-
Bergey, John & Smith, Dennis. Guidelines for Using OAR Concepts in a DoD Product Line Acquisition Environment (CMU/SEI-2000-TN-004).
-
Bergey, John; Fisher, Matt; Gallagher, Brian; Jones, Lawrence; & Northrop, Linda. Basic Concepts of Product Line Practice for the DoD (CMU/SEI-2000-TN-001).
-
Bachmann, Felix; Bass, Len; Chastek, Gary; Donohoe, Patrick; & Peruzzi, Fabio. The Architecture Based Design Method (CMU/SEI-2000-TR-001).
-
Bergey, John; Smith, Dennis; Weiderman, Nelson; & Woods, Steven. Options Analysis for Reengineering (OAR): Issues and Conceptual Approach (CMU/SEI-99-TN-014).
-
Bergey, John; Smith, Dennis; & Weiderman, Nelson. DoD Legacy System Migration Guidelines (CMU/SEI-99-TN-013).
-
Jones, Lawrence. Product Line Acquisition in the DoD: The Promise, The Challenges (CMU/SEI-99-TN-011).
-
Bergey, John; Fisher, Matthew J.; & Jones, Lawrence G. DoD Acquisition Environment and Software Product Lines (CMU/SEI-99-TN-004).
-
Bergey, John; Campbell, Grady; Clements, Paul; Cohen, Sholom; Jones, Lawrence; Krut, Robert; Northrop, Linda; & Smith, Dennis. Second DoD Product Line Practice Workshop Report (CMU/SEI-99-TR-015).
-
Bergey, John; Smith, Dennis; Tilley, Scott; Weiderman, Nelson; & Woods, Steven. Why Reengineering Projects Fail (CMU/SEI-99-TR-010).
-
Cohen, Sholom. Guidelines for Developing a Product Line Concept of Operations (CMU/SEI-99-TR-008).
-
Bass, Len & Kazman, Rick. Architecture-Based Development (CMU/SEI-99-TR-007).
-
Bass, Len; Campbell, Grady; Clements, Paul; Northrop, Linda; & Smith, Dennis. Third Product Line Practice Workshop Report (CMU/SEI-99-TR-003).
-
Clements, Paul & Weiderman, Nelson. Report on the Second International Workshop on Development and Evolution of Software Architectures for Product Families (CMU/SEI-98-SR-003) .
-
Bass, Len; Chastek, Gary; Clements, Paul; Northrop, Linda; Smith, Dennis; & Withey, James. Second Product Line Practice Workshop Report (CMU/SEI-98-TR-015).
-
Bergey, John; Clements, Paul; Cohen, Sholom; Donohoe, Patrick; Jones, Larry; Krut, Bob; Northrop, Linda; Tilley, Scott; Smith, Dennis; & Withey, James. DoD Product Line Practice Workshop Report (CMU/SEI-98-TR-007).
-
Tilley, Scott R. A Reverse-Engineering Environment Framework (CMU/SEI-98-TR-005).
-
Tilley, Scott R. Coming Attractions in Program Understanding II: Highlights of 1997 and Opportunities in 1998 (CMU/SEI-98-TR-001).
-
Clements, P. Report of the Reuse and Product Lines Working Group of WISR8 (CMU/SEI-97-SR-010).
-
Weiderman, N.H.; Smith, D.B.; & Tilley, S.R. Approaches to Legacy System Evolution (CMU/SEI-97-TR-014).
-
Bergey, J.K.; Northrop, L.M.; & Smith, D.B. Enterprise Framework for the Disciplined Evolution of Legacy Systems (CMU/SEI-97-TR-007).
-
Weiderman, Nelson; Northrop, Linda; Smith, Dennis; Tilley, Scott; & Wallnau, Kurt. Implications of Distributed Object Technology for Reengineering (CMU/SEI-97-TR-005).
-
Bass, Len; Clements, Paul; Cohen, Sholom; Northrop, Linda; & Withey, James. Product Line Practice Workshop Report (CMU/SEI-97-TR-003).
-
Smith, Dennis B.; Muller, Hausi A.; & Tilley, Scott R. The Year 2000 Problem: Issues and Implications (CMU/SEI-97-TR-002).
-
Krut, Robert & Zalman, Nathan Domain Analysis Workshop Report for the Automated Prompt and Response System Domain (CMU/SEI-96-SR-001).
-
Tilley, Scott R. & Smith, Dennis B. Coming Attractions in Program Understanding (CMU/SEI-96-TR-019).
-
Cohen, Sholom; Friedman, Seymour; Martin, Lorraine; Royer, Tom; Solderitsch, Nancy; & Webster, Robert. Concept of Operations for the ESC Product Line Approach (CMU/SEI-96-TR-018).
-
Gargaro, Anthony B. & Peterson, A. Spencer .Transitioning a Model-Based Software Engineering Architectural Style to Ada 95 (CMU/SEI-96-TR-017).
-
Brownsword, Lisa & Clements, Paul. A Case Study in Successful Product Line Development (CMU/SEI-96-TR-016).
-
Withey, James. Investment Analysis of Software Assets for Product Lines (CMU/SEI-96-TR-010).
-
Cohen, Sholom; Friedman, Seymour; Martin, Lorraine; Solderitsch, Nancy; & Webster, Robert. Product Line Identification for ESC-Hanscom (CMU/SEI-95-SR-024).
-
Maymir-Ducharme, Fred; Clements, P. C.; Wallnau, Kurt; & Krut Jr., Robert W. The Unified Information Security (INFOSEC) Architecture (UIA) Gadfly Report (CMU/SEI-95-TR-015).
Articles
-
Böckle, G.; Clements, P.; McGregor, J.D.; Muthig, D.; Schmid, K. "Calculating ROI for Software Product Lines," IEEE Software, Volume 21, Issue 3, May-June 2004, pages 23-31.
-
Böckle, Günter; Clements, Paul; McGregor, John D.; Muthig, Dirk; Schmid, Klaus. "A Cost Model for Software Product Lines," Fifth International Workshop on Product Family Engineering (PFE-5), Siena, Italy, November 4-6, 2003.
-
McGregor, John D.; Northrop, Linda M.; Jarrad, Salah; & Pohl, Klaus. "Initiating Software Product Lines." IEEE Software 19, 4 (July/August 2002): 24-27.
-
Clements, P. & Krueger, C. Two-part Point/Counterpoint column: "Being Proactive Pays Off" and "Eliminating the Adoption Barrier." IEEE Software 19, 4 (July/August 2002): 28-31.
-
Northrop, Linda M. "SEI's Software Product Line Tenets." IEEE Software 19, 4 (July/August 2002): 32-40.
-
Kang, Kyo C.; Lee, Jaejoon; & Donohoe, Patrick. "Feature-Oriented Product Line Engineering." IEEE Software 19, 4 (July/August 2002): 58-65.
Conference and Workshop Papers
-
Boeckle, G.; Munoz, J.; Knauber, P.; Krueger, C.; Leite, J.; van der Linden, F.; Northrop, L.; Stark, M.; & Weiss, D. "Adopting and Institutionalizing a Product Line Culture," 49-59. Software Product Lines: Proceedings of the Second Software Product Line Conference (SPLC2). San Diego, CA, August 19-22, 2002. Berlin, Germany: Springer Lecture Notes in Computer Science Vol. 2379, 2002.
-
Bergey, J.; O'Brien, L.; & Smith, D. "Using Options Analysis for Reengineering (OAR) for Mining Components for a Product Line," 316-327. Software Product Lines: Proceedings of the Second Software Product Line Conference (SPLC2). San Diego, CA, August 19-22, 2002. Berlin, Germany: Springer Lecture Notes in Computer Science Vol. 2379, 2002.
-
Kang, Kyo C.; Donohoe, Patrick; Koh, Eunman; Lee, Jaejoon; & Lee, Kwanwoo. "Using a Marketing and Product Plan as a Key Driver for Product Line Asset Development," 366-382. Software Product Lines: Proceedings of the Second Software Product Line Conference (SPLC2). San Diego, CA, August 19-22, 2002. Berlin, Germany: Springer Lecture Notes in Computer Science Vol. 2379, 2002.
-
Bass, Len; Klein, Mark; Bachmann, Felix. "Quality Attribute Design Primitives and the Attribute Driven Design Method." 4th International Workshop on Product Family Engineering. Bilbao, Spain, 3-5 October 2001.
-
Bachmann, Felix; Bass, Len. "Managing Variability in Software Architectures." Symposium on Software Reusability. Toronto, Canada, 18-20 May 2001.
-
Cohen, Sholom. "A Concept of Operations for Product Lines," CrossTalk, March 2000, pp.18-20.




