Software engineering education: A study on conducting collaborative senior project development

被引:45
|
作者
Chen, Chung-Yang [1 ]
Chong, P. Pete [2 ,3 ,4 ]
机构
[1] Natl Cent Univ, Coll Management, Dept Informat Management, Tao Yuan 300, Taiwan
[2] Mingchi Univ Technol, Coll Management & Design, Taipei, Taiwan
[3] Mingchi Univ Technol, Dept Ind Engn Management, Taipei, Taiwan
[4] Mingchi Univ Technol, Dept Ind Design, Taipei, Taiwan
关键词
Software engineering education; Senior project; Collaborative development; Meetings-flow; KNOWLEDGE; REFLECTIONS; RELEVANCE; AGILE;
D O I
10.1016/j.jss.2010.10.042
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Project and teamwork training is recognized as an important aspect in software engineering (SE) education. Senior projects, which often feature industrial involvement, serve the function of a 'capstone course' in SE curricula, by offering comprehensive training in collaborative software development. Given the characteristics of student team projects and the social aspects of software development, instructional issues in such a course must include: how to encourage teamwork, how to formalize and streamline stakeholder participation, and how to monitor students' work, as well as sustain their desired collaborative effort throughout the development. In this paper, we present an exploratory study which highlights a particular case and introduces the meetings-flow approach. In order to investigate how this approach could contribute to the project's results, we examined its quantitative benefits in relation to the development of the project. We also conducted focus group interviews to discuss the humanistic findings and educational effects pertaining to this approach. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:479 / 491
页数:13
相关论文
共 50 条
  • [1] The design and development of a computerized tool support for conducting senior projects in software engineering education
    Chen, Chung-Yang
    Teng, Kao-Chiuan
    [J]. COMPUTERS & EDUCATION, 2011, 56 (03) : 802 - 817
  • [2] Project work: The organization of collaborative design and development in software engineering
    Button, Graham
    Sharrock, Wes
    [J]. Computer Supported Cooperative Work: CSCW: An International Journal, 1996, 5 (04): : 369 - 386
  • [3] A case study project for software engineering education
    Hilburn, Thomas B.
    Towhidnejad, Massood
    Nangia, Surneera
    Shen, Li
    [J]. 36TH ANNUAL FRONTIERS IN EDUCATION, CONFERENCE PROGRAM, VOLS 1-4: BORDERS: INTERNATIONAL, SOCIAL AND CULTURAL, 2006, : 243 - +
  • [4] A software engineering senior design project inherited from a partially implemented software engineering class project
    Brazier, Pearl
    Garcia, Alejandro
    Vaca, Abel
    [J]. 2007 37TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE, GLOBAL ENGINEERING : KNOWLEDGE WITHOUT BORDERS - OPPORTUNITIES WITHOUT PASSPORTS, VOLS 1- 4, 2007, : 1078 - 1083
  • [5] A Demonstration Case Study of Software Engineering Senior Project Coordinating the International Standard
    Chotisarn, Noptanit
    Sanpote, Davit
    [J]. 2017 INTERNATIONAL CONFERENCE ON DIGITAL ARTS, MEDIA AND TECHNOLOGY (ICDAMT): DIGITAL ECONOMY FOR SUSTAINABLE GROWTH, 2017, : 314 - 319
  • [6] A collaborative system for software engineering education
    Zhang, Hong
    Su, Hongjun
    [J]. COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL II, PROCEEDINGS, 2007, : 313 - +
  • [7] An experience in collaborative software engineering education
    Favela, J
    Peña-Mora, F
    [J]. IEEE SOFTWARE, 2001, 18 (02) : 47 - 53
  • [8] Evaluation of Collaborative Development Environments for Software Engineering Courses in Higher Education
    Kadenbach, Daniel
    Kleiner, Carsten
    [J]. SOCIAL COMPUTING AND SOCIAL MEDIA, SCSM 2016, 2016, 9742 : 365 - 372
  • [9] Software development as a collaborative writing project
    Bussell, Brian
    Taylor, Stephen
    [J]. EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4044 : 21 - 31
  • [10] Collaborative Component Engineering and Software Development
    Czejdo, Bogdan Denny
    Baszun, Mikolaj
    [J]. SOUTHEASTCON 2017, 2017,