2022 · 30 citations · 99 references
EducationEducational TechnologyTeachingCommunities Of PracticePedagogySoftware EngineeringCommunity-based ImplementationCommunity-based LearningEducational Software EvaluationLearning CommunitiesTechnology IntegrationAdaptabilityBarriers
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. 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 Computing Education community. We hypothesise that this is due in part to discoverability, availability, and adaptability challenges. Further, instructors often face institutional barriers to deployment, which can include hesitance of institutions to rely on community developed solutions that often lack a centralised authority and may be community or individually maintained.
99
Mitchel Resnick, John Maloney, Andrés Monroy‐Hernández et al. · Communications of the ACM · 2009 · 3.2K citations
Software abstractions: logic, language and analysis
Choice Reviews Online · 2007 · 1.5K citations
Saul Schleimer, Daniel Shawcross Wilkerson, Alex Aiken · 2003 · 1.1K citations