skip to main content
10.1145/3502717.3532169acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
extended-abstract

Leveraging Community Software in CS Education to Avoid Reinventing the Wheel

Published:07 July 2022Publication History

ABSTRACT

Historically, computing instructors and researchers have developed a wide variety of tools to support teaching and educational research, including exam and code testing suites and data collection solutions. Many are then community or individually maintained. However, these tools often find limited adoption beyond their creators. As a result, it is common for many of the same functionalities to be re-implemented by different instructional groups within the CS Education community. We hypothesize that this is due in part to accessibility, discoverability, and adaptability challenges, among others. Further, instructors often face institutional barriers to deployment, which can include hesitance of institutions to utilize community developed solutions that often lack a centralized authority. This working group will explore what solutions are currently available, what instructors need, and reasons behind the above-mentioned phenomenon. This will be accomplished via a literature review and survey to identify the tools that have been developed by the community; the solutions that are currently available and in use by instructors; what features are needed moving forward for classroom and research use; what support for extensions is needed to support further CS Education research; and what institutional challenges instructors and researchers are currently facing or have faced in the past in developing, deploying or otherwise using community software solutions. Finally, the working group will identify factors that limit adoption of solutions and ways to integrate and improve the accessibility, discoverability, and dissemination of existing community projects, as well as manage and overcome institutional challenges.

References

  1. Martin Dougiamas and Peter C Taylor. 2002. Interpretive Analysis of an Internetbased Course Constructed using a New Courseware Tool called Moodle. In 2nd Conference of HERDSA (The Higher Education Research and Development Society of Australasia). 7--10.Google ScholarGoogle Scholar
  2. Stephen H. Edwards. 2014. Work-in-Progress: Program Grading and Feedback Generation with Web-CAT. In First ACM Conference on Learning @ Scale Conference. ACM, 215--216. https://doi.org/10.1145/2556325.2567888Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. George E. Forsythe and Niklaus Wirth. 1965. Automatic Grading Programs. Commun. ACM 8, 5 (may 1965), 275--278. https://doi.org/10.1145/364914.364937Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Sheung-Lun Hung, Iam-For Kwok, and Raymond Chan. 1993. Automatic Programming Assessment. Computers & Education 20, 2 (1993), 183--190. https: //doi.org/10.1016/0360--1315(93)90086-XGoogle ScholarGoogle ScholarCross RefCross Ref
  5. Julia Isong. 2001. Developing an Automated Program Checkers. Journal of Computing Sciences in Colleges 16, 3 (2001), 218--224.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. David Jackson. 1996. A Software System for Grading Student Computer Programs. Computers & Education 27, 3--4 (1996), 171--180. https://doi.org/10.1016/S0360- 1315(96)00025--5Google ScholarGoogle ScholarCross RefCross Ref
  7. Fenwick McKelvey and Robert Hunt. 2019. Discoverability: Toward a Definition of Content Discovery Through Platforms. Social Media+ Society 5, 1 (2019). https: //doi.org/10.1177%2F2056305118819188Google ScholarGoogle Scholar
  8. Panagiotis Papadopoulos, Nicolas Kourtellis, Pablo Rodriguez Rodriguez, and Nikolaos Laoutaris. 2017. If You Are Not Paying for It, You Are the Product: How Much Do Advertisers Pay to Reach You?. In Internet Measurement Conference. ACM, 142--156. https://doi.org/10.1145/3131365.3131397Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Leveraging Community Software in CS Education to Avoid Reinventing the Wheel

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          ITiCSE '22: Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2
          July 2022
          686 pages
          ISBN:9781450392006
          DOI:10.1145/3502717

          Copyright © 2022 Owner/Author

          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.

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 7 July 2022

          Check for updates

          Qualifiers

          • extended-abstract

          Acceptance Rates

          Overall Acceptance Rate552of1,613submissions,34%

          Upcoming Conference

          ITiCSE 2024

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader