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....
Gespeichert in:
Veröffentlicht in: | The Journal of systems and software 2011-03, Vol.84 (3), p.479-491 |
---|---|
Hauptverfasser: | , |
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 |