Customers' Role in Teaching Distributed Software Development

被引:16
作者
Bosnic, Ivana [1 ]
Cavrak, Igor [1 ]
Zagar, Mario [1 ]
Land, Rikard [2 ]
Crnkovic, Ivica [2 ]
机构
[1] Univ Zagreb, Fac Elect Engn & Comp, Zagreb, Croatia
[2] Malardalen Univ, Sch Innovat Design & Engn, Vasteras, Sweden
来源
23RD ANNUAL IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET 2010) | 2010年
关键词
software engineering; global software development; education; industry cooperation; project customers;
D O I
10.1109/CSEET.2010.27
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes different aspects of teaching distributed software development, regarding the types of project customers: industry and academia. These approaches enable students to be more engaged in real-world situations, by having customers from the industry, local or distributed customers in universities, distributed customers in software engineering contests or being involved in an ongoing project, thus simulating the company merging. The methods we describe are used in a distributed project-oriented course, which is jointly carried out by two universities from Sweden and Croatia. The paper presents our experiences of such projects being done during the course, the differences in each approach, issues observed and ways to solve them, in order to create a more engaging education for better-prepared engineers of tomorrow.
引用
收藏
页码:73 / 80
页数:8
相关论文
共 12 条
[1]  
[Anonymous], 2009, BT W MAPS WAY IF YOU
[2]  
Bagert D., 1999, CMUSEI99T032 CARN ME
[3]   Transatlantic project courses in a university environment [J].
Bruegge, B ;
Dutoit, AH ;
Kobylinski, R ;
Teubner, G .
SEVENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2000, :30-37
[4]  
Cavrak I., P ICSE 2003 INT WORK
[5]  
Contreras J., 2000, P SITE 2000 INT C AS, P136
[6]   On the teaching of distributed software development [J].
Crnkovic, I ;
Cavrak, I ;
Fredriksson, J ;
Land, R ;
Zagar, M ;
Åkerholm, M .
ITI 2003: PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2003, :237-242
[7]   An experience in collaborative software engineering education [J].
Favela, J ;
Peña-Mora, F .
IEEE SOFTWARE, 2001, 18 (02) :47-53
[8]  
Karolak D.W., 1998, Global Software Development: Managing Virtual Teams and Environments
[9]   The allure and risks of a deployable software engineering project: Experiences with both local and distributed development [J].
Meyer, Bertrand ;
Piccioni, Marco .
21ST CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2008, :3-16
[10]   Siemens global studio project: Experiences adopting an integrated GSD infrastructure [J].
Mullick, N. ;
Bass, M. ;
El Houda, Z. ;
Paulish, D. J. ;
Cataldo, M. ;
Herbsleb, J. D. ;
Bass, L. ;
Sangwan, R. .
2006 IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2006, :203-+