RT Conference Proceedings T1 Insights on software product line extraction processes: ArgoUML to ArgoUML-SPL revisited A1 Martinez, Jabier A1 Wolfart, Daniele A1 Assunção, Wesley K.G. A1 Figueiredo, Eduardo A2 Ali, Shaukat A2 Assuncao, Wesley K.G. A2 Berger, Thorsten A2 Cetina, Carlos A2 Collet, Philippe A2 Galindo, Jose A2 Gazzillo, Paul A2 Linsbauer, Lukas A2 Lopez-Herrejon, Roberto Erick A2 Nadi, Sarah A2 Schulze, Sandro A2 Trujillo, Salvador AB Software Product Lines (SPLs) are rarely developed from scratch. Commonly, they emerge from monolithic architectures when there is a need to create tailored variants, or from existing variants created in an ad-hoc way once their separated maintenance and evolution become challenging. Despite the vast literature about re-engineering systems into SPLs and related technical approaches, there is a lack of detailed analysis about the process itself and the effort that is involved. We provide and analyze empirical data of an existing SPL extraction process: the ArgoUML monolithic architecture transition to ArgoUML-SPL. The analysis relies on information mined from the version control history of the source-code repository and the discussion with developers that took part in the process. The contribution of this study is an in-depth characterization of the process compared to previous works that focused only on the structural results of the final SPL. We made publicly available the dataset and the analysis scripts to be used as baseline for extractive SPL adoption research and practice. PB Association for Computing Machinery SN 9781450375696 YR 2020 FD 2020-10-19 LK https://hdl.handle.net/11556/1547 UL https://hdl.handle.net/11556/1547 LA eng NO Martinez , J , Wolfart , D , Assunção , W K G & Figueiredo , E 2020 , Insights on software product line extraction processes : ArgoUML to ArgoUML-SPL revisited . in S Ali , W K G Assuncao , T Berger , C Cetina , P Collet , J Galindo , P Gazzillo , L Linsbauer , R E Lopez-Herrejon , S Nadi , S Schulze & S Trujillo (eds) , Proceedings of the 24th ACM Conference on Systems and Software Product Line, SPLC 2020 . ACM International Conference Proceeding Series , vol. Part F164267-A , Association for Computing Machinery , pp. 274-284 , 24th ACM Conference on Systems and Software Product Line, SPLC 2020 , Virtual, Online , Canada , 19/10/20 . https://doi.org/10.1145/3382025.3414971 NO conference NO Publisher Copyright: © 2020 ACM. DS TECNALIA Publications RD 28 jul 2024