Understanding architectural elements from requirements traceability networks

Omoronyia, I. , Sindre, G., Biffl, S. and Stålhane, T. (2011) Understanding architectural elements from requirements traceability networks. In: Avgeriou, P., Grundy, J., Hall, J.G., Lago, P. and Mistrik, I. (eds.) Relating Software Requirements and Architectures. Springer: Heidelberg, Germany, pp. 61-83. ISBN 9783642210013 (doi:10.1007/978-3-642-21001-3)

Full text not currently available from Enlighten.


The benefits of requirements traceability to understand architectural representations are still hard to achieve. This is because architectural knowledge usually remains implicit in the heads of the architects, except the architecture design itself. The aim of this research is to make architectural knowledge more explicit by mining homogenous and heterogeneous requirements traceability networks. This chapter investigates such networks achieved by event-based traceability and call graphs. Both traces are harvested during a software project. An evaluation study suggests the potential of this approach. Traceability networks can be used in understanding some of the resulting architectural styles based on the real time state of a software project. We also demonstrate the use of traceability networks to monitor initial system decisions and identify bottlenecks in a software project.

Item Type:Book Sections
Glasgow Author(s) Enlighten ID:Omoronyia, Dr Inah
Authors: Omoronyia, I., Sindre, G., Biffl, S., and Stålhane, T.
College/School:College of Science and Engineering > School of Computing Science

University Staff: Request a correction | Enlighten Editors: Update this record