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

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....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The Journal of systems and software 2011-03, Vol.84 (3), p.479-491
Hauptverfasser: Chen, Chung-Yang, Chong, P. Pete
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 491
container_issue 3
container_start_page 479
container_title The Journal of systems and software
container_volume 84
creator Chen, Chung-Yang
Chong, P. Pete
description 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.
doi_str_mv 10.1016/j.jss.2010.10.042
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_864392055</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0164121210002931</els_id><sourcerecordid>2259598651</sourcerecordid><originalsourceid>FETCH-LOGICAL-c356t-d275bda77f33d34eb59aa3df65aec953217ed9bf101bfe157609ad4ec9e9d8bc3</originalsourceid><addsrcrecordid>eNp9kLtOAzEQRS0EEiHwAXQWDVWCH-t9QBVFvKRIFECL5bVnI682drB3g_L3eAkVBdV4xueO7lyELimZU0Lzm3bexjhn5Kefk4wdoQktCz6jjJXHaJKYLL0pO0VnMbaEkIIRNkEfr77pv1QADG5tHUCwbo3BDFr11rtbvMCxH8wee4e1d2nej4D2XadqHxK0AxzBWR_wNvgWdI8N7KDz2w24_hydNKqLcPFbp-j94f5t-TRbvTw-LxermeYi72eGFaI2qigazg3PoBaVUtw0uVCgK8EZLcBUdZNOrRugoshJpUyW_qAyZa35FF0f9iYPnwPEXm5s1JBMOvBDlGWe8YoRIRJ59Yds_RBcMifLrBKk4hlPED1AOvgYAzRyG-xGhb2kRI55y1amvOWY9zhKeSfN3UED6c6dhSCjtuA0GBtSKtJ4-4_6Gyxeipk</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>849509343</pqid></control><display><type>article</type><title>Software engineering education: A study on conducting collaborative senior project development</title><source>Elsevier ScienceDirect Journals</source><creator>Chen, Chung-Yang ; Chong, P. Pete</creator><creatorcontrib>Chen, Chung-Yang ; Chong, P. Pete</creatorcontrib><description>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.</description><identifier>ISSN: 0164-1212</identifier><identifier>EISSN: 1873-1228</identifier><identifier>DOI: 10.1016/j.jss.2010.10.042</identifier><identifier>CODEN: JSSODM</identifier><language>eng</language><publisher>New York: Elsevier Inc</publisher><subject>Collaboration ; Collaborative development ; Computer programs ; Curricula ; Education ; Meetings-flow ; Monitors ; Senior project ; Social aspects ; Software development ; Software engineering ; Software engineering education ; Students ; Studies ; Systems development ; Training</subject><ispartof>The Journal of systems and software, 2011-03, Vol.84 (3), p.479-491</ispartof><rights>2010 Elsevier Inc.</rights><rights>Copyright Elsevier Sequoia S.A. Mar 2011</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c356t-d275bda77f33d34eb59aa3df65aec953217ed9bf101bfe157609ad4ec9e9d8bc3</citedby><cites>FETCH-LOGICAL-c356t-d275bda77f33d34eb59aa3df65aec953217ed9bf101bfe157609ad4ec9e9d8bc3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0164121210002931$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,27901,27902,65306</link.rule.ids></links><search><creatorcontrib>Chen, Chung-Yang</creatorcontrib><creatorcontrib>Chong, P. Pete</creatorcontrib><title>Software engineering education: A study on conducting collaborative senior project development</title><title>The Journal of systems and software</title><description>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.</description><subject>Collaboration</subject><subject>Collaborative development</subject><subject>Computer programs</subject><subject>Curricula</subject><subject>Education</subject><subject>Meetings-flow</subject><subject>Monitors</subject><subject>Senior project</subject><subject>Social aspects</subject><subject>Software development</subject><subject>Software engineering</subject><subject>Software engineering education</subject><subject>Students</subject><subject>Studies</subject><subject>Systems development</subject><subject>Training</subject><issn>0164-1212</issn><issn>1873-1228</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><recordid>eNp9kLtOAzEQRS0EEiHwAXQWDVWCH-t9QBVFvKRIFECL5bVnI682drB3g_L3eAkVBdV4xueO7lyELimZU0Lzm3bexjhn5Kefk4wdoQktCz6jjJXHaJKYLL0pO0VnMbaEkIIRNkEfr77pv1QADG5tHUCwbo3BDFr11rtbvMCxH8wee4e1d2nej4D2XadqHxK0AxzBWR_wNvgWdI8N7KDz2w24_hydNKqLcPFbp-j94f5t-TRbvTw-LxermeYi72eGFaI2qigazg3PoBaVUtw0uVCgK8EZLcBUdZNOrRugoshJpUyW_qAyZa35FF0f9iYPnwPEXm5s1JBMOvBDlGWe8YoRIRJ59Yds_RBcMifLrBKk4hlPED1AOvgYAzRyG-xGhb2kRI55y1amvOWY9zhKeSfN3UED6c6dhSCjtuA0GBtSKtJ4-4_6Gyxeipk</recordid><startdate>20110301</startdate><enddate>20110301</enddate><creator>Chen, Chung-Yang</creator><creator>Chong, P. Pete</creator><general>Elsevier Inc</general><general>Elsevier Sequoia S.A</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20110301</creationdate><title>Software engineering education: A study on conducting collaborative senior project development</title><author>Chen, Chung-Yang ; Chong, P. Pete</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c356t-d275bda77f33d34eb59aa3df65aec953217ed9bf101bfe157609ad4ec9e9d8bc3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Collaboration</topic><topic>Collaborative development</topic><topic>Computer programs</topic><topic>Curricula</topic><topic>Education</topic><topic>Meetings-flow</topic><topic>Monitors</topic><topic>Senior project</topic><topic>Social aspects</topic><topic>Software development</topic><topic>Software engineering</topic><topic>Software engineering education</topic><topic>Students</topic><topic>Studies</topic><topic>Systems development</topic><topic>Training</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Chen, Chung-Yang</creatorcontrib><creatorcontrib>Chong, P. Pete</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>The Journal of systems and software</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Chen, Chung-Yang</au><au>Chong, P. Pete</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Software engineering education: A study on conducting collaborative senior project development</atitle><jtitle>The Journal of systems and software</jtitle><date>2011-03-01</date><risdate>2011</risdate><volume>84</volume><issue>3</issue><spage>479</spage><epage>491</epage><pages>479-491</pages><issn>0164-1212</issn><eissn>1873-1228</eissn><coden>JSSODM</coden><abstract>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.</abstract><cop>New York</cop><pub>Elsevier Inc</pub><doi>10.1016/j.jss.2010.10.042</doi><tpages>13</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0164-1212
ispartof The Journal of systems and software, 2011-03, Vol.84 (3), p.479-491
issn 0164-1212
1873-1228
language eng
recordid cdi_proquest_miscellaneous_864392055
source Elsevier ScienceDirect Journals
subjects Collaboration
Collaborative development
Computer programs
Curricula
Education
Meetings-flow
Monitors
Senior project
Social aspects
Software development
Software engineering
Software engineering education
Students
Studies
Systems development
Training
title Software engineering education: A study on conducting collaborative senior project development
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-29T14%3A26%3A48IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Software%20engineering%20education:%20A%20study%20on%20conducting%20collaborative%20senior%20project%20development&rft.jtitle=The%20Journal%20of%20systems%20and%20software&rft.au=Chen,%20Chung-Yang&rft.date=2011-03-01&rft.volume=84&rft.issue=3&rft.spage=479&rft.epage=491&rft.pages=479-491&rft.issn=0164-1212&rft.eissn=1873-1228&rft.coden=JSSODM&rft_id=info:doi/10.1016/j.jss.2010.10.042&rft_dat=%3Cproquest_cross%3E2259598651%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=849509343&rft_id=info:pmid/&rft_els_id=S0164121210002931&rfr_iscdi=true