Software product lines traceability: A systematic mapping study
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 …
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 …
decisions and the evidence linking documentation to the improvement in the systems …
Incremental software product line verification-A performance analysis with dead variable code
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 …
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
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 …
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 …
deeper analysis of which project parts are less stable and how such instability varies over …
Change management support to preserve business–information technology alignment
Organizations introduce changes to adapt themselves to the extremely changing context.
These changes often impact business and information technology (IT) domains. In most of …
These changes often impact business and information technology (IT) domains. In most of …
Change-patterns mapping: A boosting way for change impact analysis
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 …
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. When architectural elements are modified other parts of the design can be impacted …
Change-impact driven agile architecting
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 …
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 …
updates do not compromise system safety, such updates should be assured. Automotive …