A Dynamic Tracing Model for Agile Software Product Lines Domain Engineering from Features to Structural Elements: An Approach Based on Dynamic Routing

12/13/2018
by   Zineb Mcharfi, et al.
0

Even if the benefit of implementing Software Product Lines is well established, adopting such a large system is still a complex choice to make: it is hard to implement, needs a good knowledge of market growth and a clear vision of the enterprise objectives for long term. Therefore, many companies remain unwilling to adopt such an approach, unless they gain flexibility and get guarantees. Flexibility can be achieved by adopting an Agile Software Product Line approach, to make sure changes are rapidly implemented and product adapted to market evolution. Guarantees can be acquired by tracing elements and the relations between them. However, tracing in Agile Software Product Line context still needs to gain maturity as it is costly and therefore rarely adopted. In this paper, we discuss the added value of traceability for Agile Software Product Lines, and present our tracing model inspired from dynamic network routing.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/13/2018

A Systematic Review of Tracing Solutions in Software Product Lines

Software Product Lines are large-scale, multi-unit systems that enable m...
research
10/03/2017

Concerns and Limitations in Agile Software Development: A Survey with Paraguayan Companies

This year, the Agile Manifesto completes seventeen years and, throughout...
research
10/17/2017

Beneficial and Harmful Agile Practices for Product Quality

There is the widespread belief that Agile neglects the product quality. ...
research
12/12/2022

A Survey and Comparison of Industrial and Academic Research on the Evolution of Software Product Lines

Past research on software product lines has focused on the initial devel...
research
07/20/2023

Software Product Line Engineering via Software Transplantation

For companies producing related products, a Software Product Line (SPL) ...
research
03/28/2022

Institutionalization of Software Product Line: An Empirical Investigation of Key Organizational Factors

A good fit between the person and the organization is essential in a bet...
research
07/14/2022

Open Tracing Tools: Overview and Critical Comparison

Background. Coping with the rapid growing complexity in contemporary sof...

Please sign up or login with your details

Forgot password? Click here to reset