A Collaborative Method for Reuse Potential Assessment in Reengineering-Based Product Line Adoption

by Muhammad Asim Noor, Paul Grünbacher, Christoph Hoyer
Abstract:
Software product lines are rarely developed from scratch. Instead the development of a product line by reengineering existing systems is a more common scenario, which relies on the collaboration of diverse stakeholders to lay its foundations. The paper describes a collaborative scoping approach for organizations migrating existing products to a product line. The approach uses established practices from the field of reengineering and architectural recovery and synthesizes them in a collaborative process. The proposed approach employs best practices and tools from the area of collaboration engineering to achieve effective collaboration. The paper presents a case study as initial validation of the proposed approach.
Reference:
Muhammad Asim Noor, Paul Grünbacher, Christoph Hoyer, "A Collaborative Method for Reuse Potential Assessment in Reengineering-Based Product Line Adoption", Springer, vol. 5082, pp. 69-83, 2007.
Bibtex Entry:
@Conference{Noor2007a,
  Title                    = {A Collaborative Method for Reuse Potential Assessment in Reengineering-Based Product Line Adoption},
  Author                   = {Muhammad Asim Noor and Paul Grünbacher and Christoph Hoyer},
  Booktitle                = {Proceedings 2nd IFIP TC 2 Central and East European Conference on Software Engineering Techniques: Balancing Agility and Formalism in Software Engineering, (CEE-SET 2007), Poznan, Poland, October 10-12, Revised Selected Papers},
  Year                     = {2007},
  Editor                   = {Bertrand Meyer and Jerzy R. Nawrocki and Bartosz Walter},
  Pages                    = {69-83},
  Publisher                = {Springer},
  Series                   = {Lecture Notes in Computer Science},
  Volume                   = {5082},

  Abstract                 = {Software product lines are rarely developed from scratch. Instead the development of a product line by reengineering existing systems is a more common scenario, which relies on the collaboration of diverse stakeholders to lay its foundations. The paper describes a collaborative scoping approach for organizations migrating existing products to a product line. The approach uses established practices from the field of reengineering and architectural recovery and synthesizes them in a collaborative process. The proposed approach employs best practices and tools from the area of collaboration engineering to achieve effective collaboration. The paper presents a case study as initial validation of the proposed approach.},
  Doi                      = {10.1007/978-3-540-85279-7_6},
  ISBN                     = {978-3-540-85278-0},
  Researchr                = {http://researchr.org/publication/NoorGH07},
  Tags                     = {product line, reuse}
}
Powered by bibtexbrowser