Revising Rules to Capture Requirements Traceability Relations: A Machine Learning Approach

In this paper we present a machine learning approach for generating requirements traceability relations. This approach is based on a new learning algorithm that produces traceability rules which are able to capture traceability relations between requirement statements specified in natural language and object models. The creation of these traceability rules is informed by examples of traceability relations which are provided by the user and is based on a generalisation of other existing traceability rules.

[1]  George Spanoudakis Plausible and adaptive requirement traceability structures , 2002, SEKE '02.

[2]  O. Gotel,et al.  Contribution Structures , 1995 .

[3]  Andrea Zisman,et al.  Towards a Traceability Approach for Product Families Requirements , 2002 .

[4]  Klaus Pohl,et al.  Adapting traceability environments to project-specific needs , 1998, CACM.

[5]  Joseph A. Goguen,et al.  An Object-Oriented Tool for Tracing Requirements , 1996, IEEE Softw..

[6]  Matthias Jarke,et al.  Towards Method-Driven Trace Capture , 1997, CAiSE.

[7]  T. L. McCluskey,et al.  The Automated Refinement of a Requirements Domain Theory , 2001, Automated Software Engineering.

[8]  Axel van Lamsweerde,et al.  Inferring Declarative Requirements Specifications from Operational Scenarios , 1998, IEEE Trans. Software Eng..

[9]  Bashar Nuseibeh,et al.  Combining abductive reasoning and inductive learning to evolve requirements specifications , 2003, IEE Proc. Softw..

[10]  Olly Gotel,et al.  Contribution structures [Requirements artifacts] , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[11]  Andrew W. Moore,et al.  Reinforcement Learning: A Survey , 1996, J. Artif. Intell. Res..

[12]  Matthias Jarke,et al.  Toward Reference Models of Requirements Traceability , 2001, IEEE Trans. Software Eng..

[13]  Balasubramaniam Ramesh,et al.  Implementing requirements traceability: a case study , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[14]  Bruce Tesar,et al.  Learning optimality-theoretic grammars☆ , 1998 .

[15]  Jordan B. Pollack,et al.  Recursive Distributed Representations , 1990, Artif. Intell..