Investigación

Publicación (Conferencias y Seminarios)

Change-Impact driven Agile Architecting

Díaz Fernández, Jessica; Pérez Benedí, Jenifer; Garbajosa Sopeña, Juan; Yagüe Panadero, Agustín
Resumen:
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 through mechanisms that enable to incrementally design and evolve software architectures (aka. agile architecting). Agile architecting should be a light-weight decision-making process, which could be achieved by providing knowledge to assist agile architects in reasoning about changes. This paper presents the novel solution of using change-impact knowledge as the main driver for agile architecting. The solution consists of a Change Impact Analysis technique and a set of models to assist agile architects in the change (decision-making) process by retrieving the change-impact architectural knowledge resulting from adding or changing features iteration after iteration. To validate our approach, we have put our solution into practice by running a project of a metering management system in electric power networks in an i-smart software factory.
Año:
2013
Tipo de publicación:
Conferencias y Seminarios
Editor:
IEEE Computer Society Press
Organización:
IEEE Computer Society Press
Mes:
January
ISBN:
978-0-7695-4892-0
ISSN:
1530-1605
DOI:
10.1109/HICSS.2013.127