Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
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 2022 Publication 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.
[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.2567888
[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.364937
[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-X
[5]
Julia Isong. 2001. Developing an Automated Program Checkers. Journal of Computing Sciences in Colleges 16, 3 (2001), 218--224.
[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--5
[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%2F2056305118819188
[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.3131397

Cited By

View all
  • (2023)Why We Need Open Data in Computer Science Education ResearchProceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 110.1145/3587102.3588860(348-353)Online publication date: 29-Jun-2023
  • (2023)Toward a New State-level Framework for Sharing Computer Science ContentProceedings of the 54th ACM Technical Symposium on Computer Science Education V. 110.1145/3545945.3569808(59-65)Online publication date: 2-Mar-2023
  • (2022)Towards Giving Timely Formative Feedback and Hints to Novice ProgrammersProceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3571785.3574124(95-115)Online publication date: 27-Dec-2022

Recommendations

Comments

Information & Contributors

Information

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
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: 07 July 2022

Check for updates

Author Tags

  1. community software
  2. educational tools

Qualifiers

  • Extended-abstract

Conference

ITiCSE 2022
Sponsor:

Acceptance Rates

Overall Acceptance Rate 552 of 1,613 submissions, 34%

Upcoming Conference

ITiCSE '25
Innovation and Technology in Computer Science Education
June 27 - July 2, 2025
Nijmegen , Netherlands

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)1
Reflects downloads up to 06 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Why We Need Open Data in Computer Science Education ResearchProceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 110.1145/3587102.3588860(348-353)Online publication date: 29-Jun-2023
  • (2023)Toward a New State-level Framework for Sharing Computer Science ContentProceedings of the 54th ACM Technical Symposium on Computer Science Education V. 110.1145/3545945.3569808(59-65)Online publication date: 2-Mar-2023
  • (2022)Towards Giving Timely Formative Feedback and Hints to Novice ProgrammersProceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3571785.3574124(95-115)Online publication date: 27-Dec-2022

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media