As the authors state, "Code reuse is a widely accepted practice in software engineering." That's why being able to "view source" is so valuable in web browsers, and why people share repositories on widely used sites like GitHub. But in the classroom, it raises issues with respect to testing and assessment. "If the person programming does not understand the code being reused, and for efficient reuse they are not always required to, the reused code may impact the complete program negatively." The same, I would say, applies to reusing OER generally. "Learners at different achievement levels in programming seem to perform different types of code reuse, and different types of code reuse seem to be appropriate for learning programming at different achievement levels."
Today: 5 Total: 94 [Share]
] [