Rastreabilidade Semi-Automática Através do Mapeamento de Entidades

  • Jerônimo Backes UFRGS
  • Daltro José Nunes UFRGS

Abstract


The difficulties in creation and maintenance of precise relationships between artifacts are the root cause of traceability high cost. Virtually all existing methodologies propose solutions that relate artifacts directly between themselves, what hinders the use of automated processes to derivate new relationships, as well as maintaining existing ones automatically. Based on these observations, this paper proposes the use of intermediate structures, called entities, to represent the interests present on traced artifacts. These entities can be used to derive, automatically, complex relationships between artifacts. The proposed model was evaluated by industry professionals and was considered by them as a viable solution for traceability when compared to the traditional traceability matrices. It is believed that this model will serve as a basis for innovative research solutions in traceability, which is still considered a problematic field.

References

Cleland-Huang, J. (2006). Requirements traceability when and how does it deliver more than it costs? In RE ’06: Proceedings of the 14th IEEE International Requirements Engineering Conference (RE’06), page 323, Washington, DC, USA. IEEE Computer Society.

Cleland-Huang, J., Chang, C. K., and Christensen, M. (2003). Event-based traceability for managing evolutionary change. IEEE Trans. Softw. Eng., 29(9):796–810.

Cleland-Huang, J., Chang, C. K., Sethi, G., Javvaji, K., Hu, H., and Xia, J. (2002). Automating speculative queries through event-based requirements traceability. In RE ’02: Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering, pages 289–298, Washington, DC, USA. IEEE Computer Society.

Cleland-Huang, J., Zemont, G., and Lukasik, W. (2004). A heterogeneous solution for improving the return on investment of requirements traceability. In RE ’04: Proceedings of the Requirements Engineering Conference, 12th IEEE International (RE’04), pages 230–239, Washington, DC, USA. IEEE Computer Society.

Delgado, S. (2006). Next-generation techniques for tracking design requirements coverage in automatic test software development. In Systems Readiness Technology Conference, IEEE, pages 806–812, Washington, DC, USA. IEEE Computer Society.

Egyed, A. and Grunbacher, P. (2002). Automating requirements traceability: Beyond the record & replay paradigm. In ASE ’02: Proceedings of the 17th IEEE international conference on Automated software engineering, page 163, Washington, DC, USA. IEEE Computer Society.

Espinoza, A., Alarcon, P. P., and Garbajosa, J. (2006). Analyzing and systematizing current traceability schemas. sew, 0:21–32.

Hayes, J. H. and Dekhtyar, A. (2005). Humans in the traceability loop: can’t live with ’em, can’t live without ’em. In TEFSE ’05: Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering, pages 20–23, New York, NY, USA. ACM Press.

Heindl, M. and Biffl, S. (2006). Risk management with enhanced tracing of requirements rationale in highly distributed projects. In GSD ’06: Proceedings of the 2006 international workshop on Global software development for the practitioner, pages 20–26, New York, NY, USA. ACM Press.

Kelleher, J. and Simonsson, M. (2006). Utilizing use case classes for requirement and traceability modeling. In MS’06: Proceedings of the 17th IASTED international conference on Modelling and simulation, pages 617–625, Anaheim, CA, USA. ACTA Press.

Lucia, A. D., Fasano, F., Oliveto, R., and Tortora, G. (2006). Can information retrieval techniques effectively support traceability link recovery? In ICPC ’06: Proceedings of the 14th IEEE International Conference on Program Comprehension (ICPC’06), pages 307–316, Washington, DC, USA. IEEE Computer Society.

Maletic, J. I., Collard, M. L., and Simoes, B. (2005). An xml based approach to support the evolution of model-to-model traceability links. In TEFSE ’05: Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering, pages 67–72, New York, NY, USA. ACM Press.

Marcus, A., Xie, X., and Poshyvanyk, D. (2005). When and how to visualize traceability links? In TEFSE ’05: Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering, pages 56–61, New York, NY, USA. ACM Press.

Murta, L. G. P., van der Hoek, A., and Werner, C. M. L. (2006). Archtrace: Policybased support for managing evolving architecture-to-implementation traceability links. In ASE ’06: Proceedings of the 21st IEEE International Conference on Automated Software Engineering (ASE’06), pages 135–144, Washington, DC, USA. IEEE Computer Society.

Neumuller, C. and Grunbacher, P. (2006). Automating software traceability in very small companies: A case study and lessons learne. In ASE ’06: Proceedings of the 21st IEEE International Conference on Automated Software Engineering (ASE’06), pages 145–156, Washington, DC, USA. IEEE Computer Society.

Noll, R. P. and Ribeiro, M. B. (2007). Ontological traceability over the unified process. In ECBS ’07: Proceedings of the 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, pages 249–255, Washington, DC, USA. IEEE Computer Society.

Penta, M. D., Gradara, S., and Antoniol, G. (2002). Traceability recovery in rad software systems. In IWPC ’02: Proceedings of the 10th International Workshop on Program Comprehension, page 207, Washington, DC, USA. IEEE Computer Society.

Ramesh, B. and Jarke, M. (2001). Toward reference models for requirements traceability. IEEE Trans. Softw. Eng., 27(1):58–93.

Tryggeseth, E. and Nytro, O. (1997). Dynamic traceability links supported by a system architecture description. In ICSM ’97: Proceedings of the International Conference on Software Maintenance, pages 180–187, Washington, DC, USA. IEEE Computer Society.

yi Jiang, H., Nguyen, T. N., Chang, C. K., and Dong, F. (2007). Traceability link evolution management with incremental latent semantic indexing. 31st Annual International Computer Software and Applications Conference(COMPSAC 2007).
Published
2008-10-13
BACKES, Jerônimo; NUNES, Daltro José. Rastreabilidade Semi-Automática Através do Mapeamento de Entidades. In: BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES), 22. , 2008, Campinas. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 252-267. ISSN 2833-0633. DOI: https://doi.org/10.5753/sbes.2008.21336.