Abstract
Requirement traceability is the process of following and identifying the life of requirements in forward or backward directions during software development lifecycle or modification. Visualization is used to analyse the whole development process with a graphical notation to show the life of each requirement and help to deliver a quality software system that meet stakeholders’ expectations. Due to limitations of existing requirement traceability visualization tools and techniques, their practical use is not widely in use. This paper presents a review study on tools and techniques for software requirement traceability visualization with summary and comparison to reveal their scalability and visual clutter issues. Our findings highlight a comprehensive information and latest developments to academic researchers and practitioners in this domain to help them understand requirement traceability techniques and existing visualization tools.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Cleland-Huang, J., Gotel, O., Zisman, A.: Software and Systems Traceability, vol. 2, no. 3. Springer, London (2012). https://doi.org/10.1007/978-1-4471-2239-5
Gotel, O., Mäder, P.: Acquiring tool support for traceability. In: Cleland-Huang, J., Gotel, O., Zisman, A. (eds.) Software and Systems Traceability, pp. 43–68. Springer, London (2012). https://doi.org/10.1007/978-1-4471-2239-5_3
Altaf, S., Shah, A., Imtiaz, N., Shah, A.S., Ahmed, S.F.: Visualization representing benefits of pre-requirement specification traceability. Int. J. Eng. Technol. 7(2.5), 44–52 (2018)
Dopico, D.C., Mendes, R., Silva, H.A., Verrez-Bagnis, V., Pérez-Martín, R., Sotelo, C.G.: Evaluation, signalling and willingness to pay for traceability. A cross-national comparison. Span. J. Mark. 20(2), 93–103 (2016)
Keim, D.A.: Information visualization and visual data mining. IEEE Trans. Vis. Comput. Graph. 8(1), 1–8 (2002)
Jayaraman, S.C., Anand, M.: The impact of visualizing traceability links for evolving requirements in software maintenance - a controlled experiment. Int. J. Intell. Eng. Syst. 10(3), 235–244 (2017)
Chen, X., Hosking, J., Grundy, J.: Visualizing traceability links between source code and documentation. In: Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC, pp. 119–126 (2012)
Merten, T., Jüppner, D., Delater, A.: Improved representation of traceability links in requirements engineering knowledge using Sunburst and Netmap visualizations. In: 2011 4th International Workshop on Managing Requirements Knowledge, MaRK 2011 - Part 19th IEEE International Requirements Engineering Conference, RE 2011, June, pp. 17–21 (2011)
Meedeniya, D.A., Rubasinghe, I.D., Perera, I.: Software artefacts consistency management towards continuous integration: a roadmap. Int. J. Adv. Comput. Sci. Appl. 10(4), 100–110 (2019)
Rodrigues, A., Lencastre, M., De Cysneiros Filho, G.A.A.: MultiVisioTrace: traceability visualization tool. In: Proceedings - 2016 10th International Conference on the Quality of Information and Communications Technology, QUATIC 2016, pp. 61–66 (2017)
Palihawadana, S., Wijeweera, C.H., Sanjitha, M.G.T.N., Liyanage, V.K., Perera, I., Meedeniya, D.A.: Tool support for traceability management of software artefacts with DevOps practices. In: 3rd International Moratuwa Engineering Research Conference MERCon 2017, pp. 129–134 (2017)
Beier, G., Müller, R.: Visualizing dependencies between digital product artefacts - creating a visualization layout based on a user study, December, pp. 7–13 (2017)
Kamalabalan, K., et al.: Tool support for traceability of software artefacts. In: MERCon 2015 - Moratuwa Engineering Research Conference, pp. 318–323 (2015)
Chen, X.: Extraction and visualization of traceability relationships between documents and source code. In: ASE 2010 - Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, pp. 505–509 (2010)
Bokhare, S.F., Zainon, W.M.N.W.: A review on tools and techniques for family tree data visualization. J. Theor. Appl. Inf. Technol. 97(1), 121–132 (2019)
Tufail, H., Masood, M.F., Zeb, B., Azam, F., Anwar, M.W.: A systematic review of requirement traceability techniques and tools. In: 2017 2nd International Conference on System Reliability and Safety (ICSRS), Milan, Italy, pp. 450–454 (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Madaki, A.A., Zainon, W.M.N.W. (2022). A Review on Tools and Techniques for Visualizing Software Requirement Traceability. In: Mahyuddin, N.M., Mat Noor, N.R., Mat Sakim, H.A. (eds) Proceedings of the 11th International Conference on Robotics, Vision, Signal Processing and Power Applications. Lecture Notes in Electrical Engineering, vol 829. Springer, Singapore. https://doi.org/10.1007/978-981-16-8129-5_7
Download citation
DOI: https://doi.org/10.1007/978-981-16-8129-5_7
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-8128-8
Online ISBN: 978-981-16-8129-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)