Uncovering information centres in requirements traceability networks

Inah Omoronyia, Guttorm Sindre, Tor Stålhane · ENLIGHTEN (Jurnal Bimbingan dan Konseling Islam) · 2009

Abstract—Non-trivial software project are likely to result in the generation of a dynamic and complex requirements traceability network of numerous artefacts, use cases and collaborating developers. Such complexity makes the process of creating and maintaining requirements traceability links expensive. Also, obtaining useful project related information from existing traceability links is difficult. This is because understanding vital information about a software process requires insight into where information centres exist within the software project. For instance, which of the entities within the traceability network are potential single points of failure and where are the bottlenecks within the software project. This paper presents an approach that enables an automated generation of requirements traceability network of use cases, code artefacts and developers. These networks are further combined with information centrality measures that can be used to provide useful insight into the potential entities that can hold important information about the software project. An initial study suggests that requirements traceability networks combined with such centrality measure can provide vital cues during software development processes. Lessons learnt during this research are also presented. Keywords- Requirements Traceability; Information centres; Network Analysis; Collaborative Software Development I.

Read the paper · More papers on PaperTik