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:
A Collaborative Method for Reuse Potential Assessment in Reengineering-Based Product Line Adoption (Muhammad Asim Noor, Paul Grünbacher, Christoph Hoyer), In 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 (Bertrand Meyer, Jerzy R. Nawrocki, Bartosz Walter, eds.), Springer, volume 5082, 2007.
Bibtex Entry:
@Conference{Noor2007a,
author = {Muhammad Asim Noor and Paul Grünbacher and Christoph Hoyer},
title = {A Collaborative Method for Reuse Potential Assessment in Reengineering-Based
Product Line Adoption},
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},
volume = {5082},
series = {Lecture Notes in Computer Science},
pages = {69-83},
publisher = {Springer},
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}
}