Software product lines traceability: A systematic mapping study

T Vale, ES de Almeida, V Alves, U Kulesza… - Information and …, 2017 - Elsevier
Abstract Context: Traceability in Software Product Lines (SPL) is the ability to interrelate
software engineering artifacts through required links to answer specific questions related to …

Design decision documentation: A literature overview

Z Alexeeva, D Perez-Palacin, R Mirandola - Software Architecture: 10th …, 2016 - Springer
Despite the abundance of research on methodologies for the documentation of design
decisions and the evidence linking documentation to the improvement in the systems …

Incremental software product line verification-A performance analysis with dead variable code

C Kröher, M Flöter, L Gerling, K Schmid - Empirical Software Engineering, 2022 - Springer
Abstract Verification approaches for Software Product Lines (SPL) aim at detecting variability-
related defects and inconsistencies. In general, these analyses take a significant amount of …

Agile product-line architecting in practice: A case study in smart grids

J Díaz, J Pérez, J Garbajosa - Information and Software Technology, 2014 - Elsevier
Abstract Context Software Product Line Engineering implies the upfront design of a Product-
Line Architecture (PLA) from which individual product applications can be engineered. The …

Can instability variations warn developers when open-source projects boost?

R Capilla, V Salamanca, A Valdezate… - Empirical Software …, 2024 - Springer
Although architecture instability has been studied and measured using a variety of metrics, a
deeper analysis of which project parts are less stable and how such instability varies over …

Change management support to preserve business–information technology alignment

O Avila, K Garcés - Journal of computer information systems, 2017 - Taylor & Francis
Organizations introduce changes to adapt themselves to the extremely changing context.
These changes often impact business and information technology (IT) domains. In most of …

Change-patterns mapping: A boosting way for change impact analysis

Y Huang, J Jiang, X Luo, X Chen… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
Change impact analysis (CIA) is a specialized process of program comprehension that
investigates the ripple effects of a code change in a software system. In this paper, we …

Ripple effect to evaluate the impact of changes in architectural design decisions

C Carrillo, R Capilla - Proceedings of the 12th European Conference on …, 2018 - dl.acm.org
Software architectures are affected by evolution cycles when requirements or the system
change. When architectural elements are modified other parts of the design can be impacted …

Change-impact driven agile architecting

J Díaz, J Pérez, J Garbajosa… - 2013 46th Hawaii …, 2013 - ieeexplore.ieee.org
Software architecture is a key factor to scale up Agile Software Development (ASD) in large
software-intensive systems. Currently, software architectures are more often approached …

Evaluation of Automotive OTA Updates Using Assurance Cases

A Raeisdanaei, L Murphy, A Di Sandro… - Proceedings of the …, 2024 - dl.acm.org
Software-intensive vehicles require regular over-the-air (OTA) updates. To ensure that OTA
updates do not compromise system safety, such updates should be assured. Automotive …