University of Limerick
Browse
2011_Omoronyia.pdf (2.72 MB)

Exploring a bayesian and linear approach to requirements traceability

Download (2.72 MB)
journal contribution
posted on 2011-12-20, 10:16 authored by Inah Omoronyia, Guttorm Sindre, Tor Stalhane
For large software projects it is important to have some traceability between artefacts from di erent phases (e.g., requirements, designs, code), and be- tween artefacts and the involved developers. This is especially critical during maintenance, when people working on the software may be di erent from the original developers and therefore have a harder struggle to understand the artefacts and the consequences of changes. However, if the capturing of traceability information during the project is felt as laborious to the original developers, they will often be sloppy in registering the relevant traceability links so that the information is incomplete. This makes automated tool- based collection of traceability links a tempting alternative, but this has the opposite challenge of generating too many potential trace relationships, not all of which are equally relevant. A key issue is therefore how to rank such auto-generated trace relationships. This paper presents two approaches for such a ranking: a Bayesian technique and a linear inference technique. Both techniques depend on the interaction event trails left behind by collaborating developers while working within a development tool. The advantage of our approach is that it can be used to provide traceability insights that are con- textual and would have been much more di cult to capture manually. The outcome of a preliminary study suggest the advantage of the linear approach, we also explore the challenges and potentials of the two techniques. Finally we present some key lessons learnt during this research.

History

Publication

Information and Software Technology;2011 Aug;Vol 53 Pt.8

Publisher

Association for Computing Machinery

Note

peer-reviewed

Other Funding information

SFI

Rights

"© ACM, 2011. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Information and Software Technology http://dx.doi.org/10.1016/j.infsof.2011.03.001

Language

English

Usage metrics

    University of Limerick

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC