Leveraging Community Software in CS Education to Avoid Reinventing the WheelShow others and affiliations
2022 (English)In: TiCSE '22: Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education, Association for Computing Machinery (ACM) , 2022, Vol. 2, p. 580-581Conference paper, Published paper (Refereed)
Abstract [en]
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.
Place, publisher, year, edition, pages
Association for Computing Machinery (ACM) , 2022. Vol. 2, p. 580-581
Series
Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, ISSN 1942-647X ; 2
Keywords [en]
community software, educational tools
National Category
Educational Sciences
Identifiers
URN: urn:nbn:se:kth:diva-317532DOI: 10.1145/3502717.3532169Scopus ID: 2-s2.0-85134545790OAI: oai:DiVA.org:kth-317532DiVA, id: diva2:1695315
Conference
27th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2022, 8 July 2022 through 13 July 2022, Dublin, Ireland
Note
QC 20220913
Part of proceedings: ISBN 978-145039200-6
2022-09-132022-09-132022-09-13Bibliographically approved