Context-Aware Software Development
News
ifgi seminar in summer semester 2009, Carsten Keßler.
We will start the seminar with short student presentations on the literature to gain a general overview of the field. We will then develop ideas for a software prototype in small groups and pitch to select the best idea, which will then be implemented in the course of the semester. The focus of this class is on the collection and meaningful representation of contextual information for the prototype. We are currently planning on using an RFID reader and tags for the prototype.
Date & Location
Wednesdays, 1215–1345 at ifgi 2.0 seminar room (3rd floor).
Not fixed yet; we will try to find a time for the 2 SWS that suits everyone at the organization meeting on Monday, Feb. 9, 2009 at 14:00 @ ifgi 2.0 Seminarraum, 3rd floor.
Tasks
Every participant will be required to complete 3 tasks for the credit points:
1. Paper Presentation
At the organization meeting, papers will be assigned which have to be presented (20 min.), followed by a discussion moderated by the presenter (10 min.). In addition to the presentation, short reviews of 1 page have to be handed in by the presenters beforehand (one day before your presentation at the latest). The reviews should contain a short abstract of the paper and a discussion of the contents (criticism, suggestions for improvements, possible directions for future research).
Every participant is required to read all papers and hand in 3 comments or questions on every paper by email one day before the session. Moreover, everyone is expected to participate in the discussions.
2. Prototype "Pitch"
When all readings have been presented, we will have one session where everybody has one minute to present her/his ideas for the prototype implementation. We will then vote for the best idea(s) that will be implemented in the rest of the semester.
3. Prototype Implementation
As the practical part of the seminar, we will implement RFID-based prototypes (possibly in smaller groups, depending on the number of participants).
Readings
Readings in alphabetic order. See the the schedule below for when which paper is presented and by whom. Papers are available for download from the resources folder.
- M Bazire, P Brézillon (2005) Understanding Context Before Using It. Modeling and Using Context, Proceedings of CONTEXT 2005. Springer, Berlin, pp. 29–40.
- AK Dey, GD Abowd (2000) Towards a Better Understanding of Context and Context-Awareness. CHI 2000 Workshop on the What, Who, Where, When, and How of Context-Awareness.
- C Freksa, A Klippel, S Winter (2007) Invisible geography – a cognitive perspective on spatial context, in Spatial Cognition: Specialization and Integration, A. G. Cohn, C. Freksa, and B. Nebel, Eds., vol. 05491. Dagstuhl, Germany: Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), Schloss Dagstuhl, Germany, 2007.
- D Hahnel, W Burgard, D Fox, K Fishkin, M Philipose (2004) Mapping and localization with RFID technology. Robotics and Automation, 2004. Proceedings. ICRA '04. 2004 IEEE International Conference on, Vol. 1 (2004), pp. 1015–1020.
- K Henricksen, J Indulska (2004) A software engineering framework for context-aware pervasive computing. In Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. PerCom 2004, pp. 77–86.
- R Kraft, CC Chang, F Maghoul, R Kumar, Searching with context. In WWW '06: Proceedings of the 15th international conference on World Wide Web. New York, NY, USA: ACM Press, 2006, pp. 477–486.
- MR Rieback, B Crispo, AS Tanenbaum (2005) RFID guardian : A battery-powered mobile device for RFID privacy management. In Information Security and Privacy: 10th Australasian Conference, ACISP 2005, Brisbane, Australia, July 4-6, 2005 : Proceedings. Springer, Berlin, pp. 184–194.
- A Schmidt, M Beigl, HW Gellersen (1999) There is more to context than location. In Computers & Graphics, vol. 23, no. 6, pp. 893–901.
- X Wang, JS Dong, C Chin, S Hettiarachchi, D Zhang (2004) Semantic Space: An Infrastructure for Smart Spaces. In IEEE Pervasive Computing, Vol. 3, No. 3. (July 2004), pp. 32-39.
- A Zipf (2002) User-adaptive maps for location-based services (LBS) for tourism. In 9th Int. Conf. for Information and Communication Technologies in Tourism, ENTER 2002, K. Woeber, A. Frew, and M. Hitz, Eds. Innsbruck, Austria: Springer Computer Science.
Schedule
- April 15: Intro session: organizational issues, conditions for credit points, etc. [Slides]
- April 22: Paper presentations:
- Ashwin: AK Dey, GD Abowd (2000) Towards a Better Understanding of Context and Context-Awareness.
- Serhiy: M Bazire, P Brézillon (2005) Understanding Context Before Using It
- Christoph: A Schmidt, M Beigl, HW Gellersen (1999) There is more to context than location
- April 29: Paper presentations:
- Malumbo: K Henricksen, J Indulska (2004) A software engineering framework for context-aware pervasive computing
- Andres: X Wang, JS Dong, C Chin, S Hettiarachchi, D Zhang (2004) Semantic Space: An Infrastructure for Smart Spaces
- Chunyuan: R Kraft, CC Chang, F Maghoul, R Kumar, Searching with context
- May 6: Paper presentations:
- Anand: C Freksa, A Klippel, S Winter (2007) Invisible geography – a cognitive perspective on spatial context
- Taner: A Zipf (2002) User-adaptive maps for location-based services (LBS) for tourism
- Umut: D Hahnel, W Burgard, D Fox, K Fishkin, M Philipose (2004) Mapping and localization with RFID technology
- May 13: Last paper presentation:
- Wadim: MR Rieback, B Crispo, AS Tanenbaum (2005) RFID guardian : A battery-powered mobile device for RFID privacy management
- May 20: Discussion of prototype requirements.
- May 27: Prototype idea pitch & vote on the best ideas to be implemented. Form small implementation groups.
- June 3: No class (Pfingstferien)
- June 10: Prototype roadmap presentations.
- June 17: Progress reports.
- June 24: Progress reports.
- July 1: Progress reports.
- July 8: Progress reports.
- July 15: Presentations final prototypes.
