Digitally annexing desk space for software development (NIER track)

John Hardy, Christopher Bull, Gerald Kotonya, Jon Whittle

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

11 Citations (Scopus)


Software engineering is a team activity yet the programmer's key tool, the IDE, is still largely that of a soloist. This paper describes the vision, implementation and initial evaluation of CoffeeTable - a fully featured research prototype resulting from our reflections on the software design process. CoffeeTable exchanges the traditional IDE for one built around a shared interactive desk. The proposed solution encourages smooth transitions between agile and traditional modes of working whilst helping to create a shared vision and common reference frame - key to sustaining a good design. This paper also presents early results from the evaluation of CoffeeTable and offers some insights from the lessons learned. In particular, it highlights the role of developer tools and the software constructions that are shaped by them.

Original languageEnglish
Title of host publicationICSE 2011 - 33rd International Conference on Software Engineering, Proceedings of the Conference
Number of pages4
Publication statusPublished - 2011
Externally publishedYes
EventInternational Conference on Software Engineering 2011 - The Hilton Hawaiian Village Beach Resort and Spa, Waikiki, Honolulu, United States of America
Duration: 21 May 201128 May 2011
Conference number: 33rd


ConferenceInternational Conference on Software Engineering 2011
Abbreviated titleICSE 2011
CountryUnited States of America
CityWaikiki, Honolulu
Internet address


  • collaboration and collaborative construction
  • collocation
  • cscw
  • ide
  • software visualisation
  • tabletop user interfaces

Cite this