[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3408877.3439570acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
abstract

Pilot Study of a Visualization Tool for Object Graphs and Concurrency via Shared Memory

Published: 05 March 2021 Publication History

Abstract

Concurrency and synchronization are two topics that are becoming increasingly important as multicore systems and distributed systems are becoming the norm. However, prior research shows that students struggle with these topics, perhaps partially since they require a good understanding of language semantics and abstract reasoning. To aid students' learning, we developed Progvis to visualize these concepts and let students experiment with them. We also conducted a pilot study of whether the tool helps students to solve synchronization problems, and the results are promising.

References

[1]
Anna Offenwanger and Yves Lucet. 2014. ConEE: An Exhaustive Testing Tool to Support Learning Concurrent Programming Synchronization Challenges. In Proceedings of the Western Canadian Conference on Computing Education (Richmond, BC, Canada). Association for Computing Machinery, Article 11, bibinfonumpages6 pages. https://doi.org/10.1145/2597959.2597972
[2]
Juha Sorva. 2012. Visual Program Simulation in Introductory Programming Education. Ph.D. Dissertation. Aalto University, Helsinki, Finland. http://lib.tkk.fi/Diss/2012/isbn9789526046266/
[3]
Filip Strömbäck, Linda Mannila, Mikael Asplund, and Mariam Kamkar. 2019. A Student's View of Concurrency - A Study of Common Mistakes in Introductory Courses on Concurrency. In Proceedings of the 2019 ACM Conference on International Computing Education Research (Toronto ON, Canada) (ICER '19). ACM, 229--237. https://doi.org/10.1145/3291279.3339415

Index Terms

  1. Pilot Study of a Visualization Tool for Object Graphs and Concurrency via Shared Memory

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        SIGCSE '21: Proceedings of the 52nd ACM Technical Symposium on Computer Science Education
        March 2021
        1454 pages
        ISBN:9781450380621
        DOI:10.1145/3408877
        Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 05 March 2021

        Check for updates

        Author Tags

        1. computer science education
        2. concurrency
        3. visualization

        Qualifiers

        • Abstract

        Conference

        SIGCSE '21
        Sponsor:

        Acceptance Rates

        Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

        Upcoming Conference

        SIGCSE TS 2025
        The 56th ACM Technical Symposium on Computer Science Education
        February 26 - March 1, 2025
        Pittsburgh , PA , USA

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • 0
          Total Citations
        • 71
          Total Downloads
        • Downloads (Last 12 months)11
        • Downloads (Last 6 weeks)1
        Reflects downloads up to 11 Dec 2024

        Other Metrics

        Citations

        View Options

        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