Extracting and Evolving a Software Product Line from Existing Web-based Systems: An Experience Report

  • Erick Sharlls Ramos de Pontes UFRN
  • Uirá Kulesza UFRN
  • Carlos Eduardo da Silva UFRN
  • Eiji Adachi UFRN
  • Elder R. Cirilo UFSJ

Resumo


This paper presents an experience report of extraction and evolution of software product lines (SPLs) from existing web-based systems. We describe the activities to succesfully refactor and evolve an web-based system of management of university rooms and laboratories by promoting the management and modularization of their variabilities. Several lessons learned are derived from that experience, includying the proposal of a method for the extraction and evolution of SPLs, as well as strategies for variability refactoring.
Palavras-chave: Extraction and Evaluation, Software Product Line, Web-based Systems
Publicado
17/10/2018
DE PONTES, Erick Sharlls Ramos; KULESZA, Uirá; DA SILVA, Carlos Eduardo; ADACHI, Eiji; CIRILO, Elder R.. Extracting and Evolving a Software Product Line from Existing Web-based Systems: An Experience Report. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 17. , 2018, Curitiba. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 259-268.