TimeSpace: activity-based temporal visualisation of personal information spaces
Charting past, present, and future research in ubiquitous computing