Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3368691.3368735acmotherconferencesArticle/Chapter ViewAbstractPublication PagessensysConference Proceedingsconference-collections
research-article

TCTracVis: test-to-code traceability links visualization tool

Published: 02 December 2019 Publication History
  • Get Citation Alerts
  • Editorial Notes

    NOTICE OF CONCERN: ACM has received evidence that casts doubt on the integrity of the peer review process for the DATA 2019 Conference. As a result, ACM is issuing a Notice of Concern for all papers published and strongly suggests that the papers from this Conference not be cited in the literature until ACM's investigation has concluded and final decisions have been made regarding the integrity of the peer review process for this Conference.

    Abstract

    Visualizing traceability links between unit tests and tested classes is an important factor for effectively understanding the development and evolution of software systems. This paper presents a prototype tool that is used to visualize traceability links between unit tests and tested classes. Two types of visualization techniques are adopted in our tool: small colored squares to visualize test cases in a specific class, and tree graph to visualize traces between a specific method and its related test cases for a selected class.

    References

    [1]
    Winkler, Stefan, and Jens von Pilgrim. 2010. A Survey of Traceability in Requirements Engineering and Model-Driven Development. Software and Systems Modeling 9(4): 52965.
    [2]
    Aljawabrah, N., Gergely, T., and Kharabsheh, M. (2019). Understanding Test-to-Code Traceability Links: The Need for a Better Visualizing Model. ICCSA.
    [3]
    Heim, Philipp, Steffen Lohmann, Kim Lauenroth, and Jrgen Ziegler. 2008. Graph-Based Visualization of Requirements Relationships. 2008 3rd International Workshop on Requirements Engineering Visualization, REV08.
    [4]
    Kaindl, Hermann. 2004. The Missing Link in Requirements Engineering. ACM SIGSOFT Software Engineering Notes 18(2): 3039.
    [5]
    Kamalabalan, K, and T Uruththirakodeeswaran. 2015. Tool Support for Traceability of Software Artefacts. (April).
    [6]
    Li, Yang, and Walid Maalej. 2012. Which Traceability Visualization Is Suitable in This Context? A Comparative Study. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 7195 LNCS: 194210.
    [7]
    Di Thommazo, Andr et al. 2012. Requirements Traceability Matrix: Automatic Generation and Visualization. Proceedings - 2012 Brazilian Symposium on Software Engineering, SBES 2012: 10110.
    [8]
    De Lucia, Andrea, Fausto Fasano, Rocco Oliveto, and Genoveffa Tortora. 2005. ADAMS Re-Trace: A Traceability Recovery Tool. Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR: 3241.
    [9]
    Marchionini, Gary, and Ben Shneiderman. 1988. Finding Facts vs. Browsing Knowledge in Hypertext Systems. Computer 21(1): 7080.
    [10]
    Marcus, A., Xie, X., and Poshyvanyk, D. (2005, November). When and how to visualize traceability links?. In Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering (pp. 56--61). ACM.
    [11]
    Merten, Thorsten, Daniela Jppner, and Alexander Delater. 2011. Improved Representation of Traceability Links in Requirements Engineering Knowledge Using Sunburst and Netmap Visualizations. 2011 4th International Workshop on Managing Requirements Knowledge, MaRK11 - Part of the 19th IEEE International Requirements Engineering Conference, RE11: 1721.
    [12]
    Rodrigues, Adriana, Maria Lencastre, and Gilberto A.A. De Cysneiros Filho. 2017. Multi-VisioTrace: Traceability Visualization Tool. Proceedings - 2016 10th International Conference on the Quality of Information and Communications Technology, QUATIC 2016: 6166.
    [13]
    Stankovi, T., M. torga, I. Stoji, and T. Savek. 2012. Traceability Visualisation Toolkit. Proceedings of International Design Conference, DESIGN DS 70(Figure 1): 161726.

    Cited By

    View all
    • (2023)Exploring granular test coverage and its evolution with matrix visualizationsInformation and Software Technology10.1016/j.infsof.2022.107085155:COnline publication date: 13-Feb-2023
    • (2021)Global Overviews of Granular Test Coverage with Matrix Visualizations2021 Working Conference on Software Visualization (VISSOFT)10.1109/VISSOFT52517.2021.00014(44-54)Online publication date: Sep-2021
    • (2021)Automated Recovery and Visualization of Test-to-Code Traceability (TCT) Links: An EvaluationIEEE Access10.1109/ACCESS.2021.30631589(40111-40123)Online publication date: 2021
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    DATA '19: Proceedings of the Second International Conference on Data Science, E-Learning and Information Systems
    December 2019
    376 pages
    ISBN:9781450372848
    DOI:10.1145/3368691
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 02 December 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. traceability links
    2. unit tests
    3. visualization

    Qualifiers

    • Research-article

    Conference

    DATA'19

    Acceptance Rates

    DATA '19 Paper Acceptance Rate 58 of 146 submissions, 40%;
    Overall Acceptance Rate 74 of 167 submissions, 44%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)9
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 10 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Exploring granular test coverage and its evolution with matrix visualizationsInformation and Software Technology10.1016/j.infsof.2022.107085155:COnline publication date: 13-Feb-2023
    • (2021)Global Overviews of Granular Test Coverage with Matrix Visualizations2021 Working Conference on Software Visualization (VISSOFT)10.1109/VISSOFT52517.2021.00014(44-54)Online publication date: Sep-2021
    • (2021)Automated Recovery and Visualization of Test-to-Code Traceability (TCT) Links: An EvaluationIEEE Access10.1109/ACCESS.2021.30631589(40111-40123)Online publication date: 2021
    • (2021)Visualizing Multilevel Test-to-Code RelationsInformation and Communication Technology and Applications10.1007/978-3-030-69143-1_39(510-519)Online publication date: 14-Feb-2021

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media