Ir directamente a la navegación principal Ir directamente a la búsqueda Ir directamente al contenido principal

Insights on software product line extraction processes: ArgoUML to ArgoUML-SPL revisited

  • Jabier Martinez
  • , Daniele Wolfart
  • , Wesley K.G. Assunção
  • , Eduardo Figueiredo

    Producción científica: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

    4 Citas (Scopus)

    Resumen

    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.

    Idioma originalInglés
    Título de la publicación alojadaProceedings of the 24th ACM Conference on Systems and Software Product Line, SPLC 2020
    EditoresShaukat Ali, Wesley K.G. Assuncao, Thorsten Berger, Carlos Cetina, Philippe Collet, Jose Galindo, Paul Gazzillo, Lukas Linsbauer, Roberto Erick Lopez-Herrejon, Sarah Nadi, Sandro Schulze, Salvador Trujillo
    EditorialAssociation for Computing Machinery
    Páginas274-284
    Número de páginas11
    ISBN (versión digital)9781450375696
    DOI
    EstadoPublicada - 19 oct 2020
    Evento24th ACM Conference on Systems and Software Product Line, SPLC 2020 - Virtual, Online, Canadá
    Duración: 19 oct 202023 oct 2020

    Serie de la publicación

    NombreACM International Conference Proceeding Series
    VolumenPart F164267-A

    Conferencia

    Conferencia24th ACM Conference on Systems and Software Product Line, SPLC 2020
    País/TerritorioCanadá
    CiudadVirtual, Online
    Período19/10/2023/10/20

    Huella

    Profundice en los temas de investigación de 'Insights on software product line extraction processes: ArgoUML to ArgoUML-SPL revisited'. En conjunto forman una huella única.

    Citar esto