Desmet, et al.. The Puzzle Approach for Designing Context-enabled Applications. IEEE, 2007, doi:10.1109/sccc.2007.18.