SOME ASPECTS OF ESTABLISHING TRACEABILITY IN AGILE SOFTWARE DEVELPPMENT

  • Sonja Dimitrijević Institut Mihajlo Pupin, Beograd
  • Snežana Pantelić Institut Mihajlo Pupin, Beograd
Keywords: Traceability, Software Engineering, Agile Software Development

Abstract

Traceability in software engineering is a well known concept, of great importance for this field, addressed in numerous researches. However, the engineering practices in establishing traceability that have been developed so far, in most cases do not fit into advancing agile methodologies. Besides, negative attitude towards traceability is present in the practice of agile software development, which can be viewed as a consequence to insufficient understanding of this concept. The goal of this paper is to present a view on traceability from the point of agile software development. First, theoretical elements of traceability in software engineering are presented in brief. Based on that, existing practices and technological solutions with implementation in projects of agile software development are being analyzed to identify possibilities of establishing and improving traceability. Also, range of current directions in research related to the realization of traceability, within the boundaries of established agile context, has been elaborated. Finally, general challenges and guidelines on realization of effective solutions of the implementation of strategy of traceability in an agile project have been summarized and presented.
Published
2019-01-15
Section
Articles