iBistro: A Learning Environment for Knowledge Construction in Distributed Software Engineering Courses

  • Authors:
  • Andreas Braun;Allen H. Dutoit;Andreas G. Harrer;Bernd Brüge

  • Affiliations:
  • -;-;-;-

  • Venue:
  • APSEC '02 Proceedings of the Ninth Asia-Pacific Software Engineering Conference
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

We have taught several distributed software engineeringproject courses with students and real clients [4]. Duringthese projects, students in Pittsburgh and Munich, Germanycollaborated on the development of a single system. Ourexperiences showed that software development is communicationintensive and requires the collaboration of manystakeholders. Communication is challenging in distributedcontexts: participants do not all know each other and workat different times and locations; the number of participantsand their organization change during the project; participantsbelong to different communities. Hence, to dealwith the global market place, it is critical to provide studentswith distributed collaboration skills. To improve theteaching of collaboration in software engineering, we proposeiBistro [2], an augmented, distributed, and ubiquitouscommunication space. iBistro aims to overcome problemsresulting from miscommunications and informationloss in informal or casual meetings. iBistro enables distributedgroups to collaborate and cooperate in softwareprojects and therefore provides an environment for learningin such diverse aspects as project management, programmingskills, and social skills. With the addition of techniquesfrom artificial intelligence, such as student modeling,and intelligent support mechanisms, such as computer supportedgroup formation, distributed tutoring becomes feasible.