Inter-University software engineering using web services

We have been funded by the National Science Foundation [6] to investigate the feasibility of distributing large software engineering projects across multiple universities at remote locations. This paper reports on the use of web services to make such inter-university cooperation feasible. The TRavel Itinerary Planner (TRIP), a year long project, was implemented at three universities: Appalachian State University, North Carolina A&T, and DePaul University. After discussing our methodology based on web services we describe the inter-university cooperation that was achieved on this project. We then describe problems encountered and their solutions and conclude with a brief description of a different project that we will develop during the 2006-2007 academic year.

[1]  Barry W. Boehm,et al.  Educating software engineering students to manage risk , 2001, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.

[2]  Bernd Bruegge,et al.  Object-Oriented Software Engineering: Using UML, Patterns and Java, Second Edition , 2003 .

[3]  Jennifer A. Polack-Wahl Incorporating the client's role in a software engineering course , 1999, SIGCSE '99.

[4]  Bernd Brügge,et al.  Object-oriented software engineering - using UML, patterns and Java (2. ed.) , 2004 .

[5]  Vicki L. Almstrum,et al.  Interaction factors in software development performance in distributed student teams in computer science , 2001, ITiCSE '01.

[6]  Roy J. Daigle,et al.  Inter-class synergy by design , 1997, SIGCSE '97.

[7]  Bernd Bruegge,et al.  Object-Oriented Software Engineering Using UML, Patterns, and Java , 2009 .

[8]  Thomas P. Way,et al.  A company-based framework for a software engineering course , 2005, SIGCSE '05.

[9]  Dennis Butler,et al.  Giving computer science students real-world experience , 1998, SIGCSE '98.

[10]  Ki-Sang Song Teaching software engineering through real-life projects to bridge school and industry , 1996, SGCS.

[11]  Mats Daniels,et al.  Learning from students: continuous improvement in international collaboration , 2002, ITiCSE '02.

[12]  Fintan Culwin,et al.  Enter the usability engineer: integrating HCI and software engineering , 2000, ITiCSE '00.

[13]  James B. Fenwick,et al.  Intra-curriculum software engineering education , 2005, SIGCSE '05.