Proactive computing
Communications of the ACM
WallCology: Designing Interaction Affordances for Learner Engagement in Authentic Science Inquiry