This paper provides a review of the rhetoric behind the component movement in educational software, and a critical analysis and synthesis of issues underlying the movement. We draw on case studies of several significant recent component projects in order to assess claims and to uncover and examine issues that are less often considered. While our empirical base cannot definitively answer all the questions raised, we hope to bring some clarity and some empirically based judgments to bear on how a promising technological innovation can best serve educational ends. Our study led to a focus on three critical issues: (1) the nature of the environment in which components are configured and used; (2) the extent of modifiability that is necessary for effective re-use of components; (3) how the work of designing components and component configurations is distributed among people with different competencies.
ASJC Scopus subject areas
- Computer Science Applications