Context-Aware Software Development

News

  • 2009-04-15
    Schedule updated, Slides for first meeting added.
  • 2009-04-06
    Schedule updated.
  • 2009-02-22
    Schedule & readings added.
  • 2009-01-14
    Website online.

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.

Schedule

  1. April 15: Intro session: organizational issues, conditions for credit points, etc. [Slides]
  2. April 22: Paper presentations:
    1. Ashwin: AK Dey, GD Abowd (2000) Towards a Better Understanding of Context and Context-Awareness.
    2. Serhiy: M Bazire, P Brézillon (2005) Understanding Context Before Using It
    3. Christoph: A Schmidt, M Beigl, HW Gellersen (1999) There is more to context than location
  3. April 29: Paper presentations:
    1. Malumbo: K Henricksen, J Indulska (2004) A software engineering framework for context-aware pervasive computing
    2. Andres: X Wang, JS Dong, C Chin, S Hettiarachchi, D Zhang (2004) Semantic Space: An Infrastructure for Smart Spaces
    3. Chunyuan: R Kraft, CC Chang, F Maghoul, R Kumar, Searching with context
  4. May 6: Paper presentations:
    1. Anand: C Freksa, A Klippel, S Winter (2007) Invisible geography – a cognitive perspective on spatial context
    2. Taner: A Zipf (2002) User-adaptive maps for location-based services (LBS) for tourism
    3. Umut: D Hahnel, W Burgard, D Fox, K Fishkin, M Philipose (2004) Mapping and localization with RFID technology
  5. May 13: Last paper presentation:
    1. Wadim: MR Rieback, B Crispo, AS Tanenbaum (2005) RFID guardian : A battery-powered mobile device for RFID privacy management
    After that: Overview touchatag.
  6. May 20: Discussion of prototype requirements.
  7. May 27: Prototype idea pitch & vote on the best ideas to be implemented. Form small implementation groups.
  8. June 3: No class (Pfingstferien)
  9. June 10: Prototype roadmap presentations.
  10. June 17: Progress reports.
  11. June 24: Progress reports.
  12. July 1: Progress reports.
  13. July 8: Progress reports.
  14. July 15: Presentations final prototypes.