Please use this identifier to cite or link to this item: https://hdl.handle.net/1959.11/27631
Full metadata record
DC FieldValueLanguage
dc.contributor.authorBillingsley, Williamen
dc.contributor.authorTorbay, Rosemaryen
dc.contributor.authorFletcher, Peter Ren
dc.contributor.authorThomas, Richard Nen
dc.contributor.authorSteel, Jim R Hen
dc.contributor.authorSüß, Jörn Guyen
dc.date.accessioned2019-10-13T23:06:13Z-
dc.date.available2019-10-13T23:06:13Z-
dc.date.issued2019-02-
dc.identifier.citationACM Transactions on Computing Education, 19(2), p. 1-27en
dc.identifier.issn1946-6226en
dc.identifier.urihttps://hdl.handle.net/1959.11/27631-
dc.description.abstractOne of the challenges of global software engineering courses is to bring the practices and experience of large geographically distributed teams into the local and time-limited environment of a classroom. Over the last 6 years, an on-campus studio course for software engineering has been developed at the University of Queensland (UQ) that places small teams of students on different features of a common product. This creates two layers of collaboration, as students work within their teams on individual features, and the teams must interoperate with many other teams on the common product. The class uses continuous integration practices and predominantly asynchronous communication channels (Slack and GitHub) to facilitate this collaboration. The original goal of this design was to ensure that students would authentically experience issues associated with realistically sized software projects, and learn to apply appropriate software engineering and collaboration practices to overcome them, in a course without significant extra staffing. Data from the development logs showed that most commits take place outside synchronous class hours, and the project operates as a temporally distributed team even though the students are geographically co-located. Since 2015, a course adapted from this format has also been taught at the University of New England (UNE), an Australian regional university that is also a longstanding provider of distance education. In this course, most students study online, and the class has to be able to work globally, because as well as students taking part from around Australia, there are also typically a small number of students taking part from overseas. Transferring the course to a smaller but predominantly online institution has allowed us to evaluate the distributed nature of the course, by considering what aspects of the course needed to change to support students who are geographically distributed, and comparing how the two cohorts behave. This has produced an overall course design, to teach professional distributed software engineering practices, that is adaptable from large classes to small, and from local to global.en
dc.languageenen
dc.publisherAssociation for Computing Machinery (ACM)en
dc.relation.ispartofACM Transactions on Computing Educationen
dc.rightsAttribution 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.titleTaking a Studio Course in Distributed Software Engineering from a Large Local Cohort to a Small Global Cohorten
dc.typeJournal Articleen
dc.identifier.doi10.1145/3218284en
dcterms.accessRightsUNE Greenen
local.contributor.firstnameWilliamen
local.contributor.firstnameRosemaryen
local.contributor.firstnamePeter Ren
local.contributor.firstnameRichard Nen
local.contributor.firstnameJim R Hen
local.contributor.firstnameJörn Guyen
local.subject.for2008130212 Science, Technology and Engineering Curriculum and Pedagogyen
local.subject.for2008080309 Software Engineeringen
local.subject.for2008130306 Educational Technology and Computingen
local.subject.seo2008930302 Syllabus and Curriculum Developmenten
local.subject.seo2008930203 Teaching and Instruction Technologiesen
local.profile.schoolSchool of Science and Technologyen
local.profile.schoolSchool of Educationen
local.profile.schoolSchool of Educationen
local.profile.emailwbilling@une.edu.auen
local.profile.emailrtorbay3@une.edu.auen
local.profile.emailpfletch2@une.edu.auen
local.output.categoryC1en
local.record.placeauen
local.record.institutionUniversity of New Englanden
local.publisher.placeUnited States of Americaen
local.identifier.runningnumber13en
local.format.startpage1en
local.format.endpage27en
local.identifier.scopusid85061240456en
local.peerreviewedYesen
local.identifier.volume19en
local.identifier.issue2en
local.access.fulltextYesen
local.contributor.lastnameBillingsleyen
local.contributor.lastnameTorbayen
local.contributor.lastnameFletcheren
local.contributor.lastnameThomasen
local.contributor.lastnameSteelen
local.contributor.lastnameSüßen
dc.identifier.staffune-id:wbillingen
dc.identifier.staffune-id:rtorbay3en
dc.identifier.staffune-id:pfletch2en
local.profile.orcid0000-0002-1720-9076en
local.profile.orcid0000-0002-6605-471Xen
local.profile.roleauthoren
local.profile.roleauthoren
local.profile.roleauthoren
local.profile.roleauthoren
local.profile.roleauthoren
local.profile.roleauthoren
local.identifier.unepublicationidune:1959.11/27631en
dc.identifier.academiclevelAcademicen
dc.identifier.academiclevelAcademicen
dc.identifier.academiclevelAcademicen
dc.identifier.academiclevelAcademicen
dc.identifier.academiclevelAcademicen
dc.identifier.academiclevelAcademicen
local.title.maintitleTaking a Studio Course in Distributed Software Engineering from a Large Local Cohort to a Small Global Cohorten
local.relation.fundingsourcenoteOffice for Learning and Teaching (SD15-5190)en
local.output.categorydescriptionC1 Refereed Article in a Scholarly Journalen
local.search.authorBillingsley, Williamen
local.search.authorTorbay, Rosemaryen
local.search.authorFletcher, Peter Ren
local.search.authorThomas, Richard Nen
local.search.authorSteel, Jim R Hen
local.search.authorSüß, Jörn Guyen
local.open.fileurlhttps://rune.une.edu.au/web/retrieve/b6d1459f-e448-4b87-961f-83c32fdf9a3fen
local.uneassociationYesen
local.identifier.wosid000458016600007en
local.year.published2019en
local.fileurl.openhttps://rune.une.edu.au/web/retrieve/b6d1459f-e448-4b87-961f-83c32fdf9a3fen
local.fileurl.openpublishedhttps://rune.une.edu.au/web/retrieve/b6d1459f-e448-4b87-961f-83c32fdf9a3fen
local.subject.for2020390405 Educational technology and computingen
local.subject.for2020390113 Science, technology and engineering curriculum and pedagogyen
local.subject.for2020460804 Computing educationen
local.subject.seo2020160304 Teaching and instruction technologiesen
local.subject.seo2020160301 Assessment, development and evaluation of curriculumen
dc.notification.tokenb61c0270-9eed-495c-90f6-5f3bd92254b7en
local.codeupdate.date2021-11-09T12:20:42.396en
local.codeupdate.epersonwbilling@une.edu.auen
local.codeupdate.finalisedtrueen
local.original.for2020390405 Educational technology and computingen
local.original.for2020390113 Science, technology and engineering curriculum and pedagogyen
local.original.for2020undefineden
local.original.seo2020160301 Assessment, development and evaluation of curriculumen
local.original.seo2020160304 Teaching and instruction technologiesen
Appears in Collections:Journal Article
School of Education
School of Science and Technology
Files in This Item:
2 files
File Description SizeFormat 
openpublished/TakingBillingsleyTorbayFletcher2019JournalArticle.pdfOpen access version3.98 MBAdobe PDF
Download Adobe
View/Open
Show simple item record

SCOPUSTM   
Citations

11
checked on Jul 6, 2024

Page view(s)

2,458
checked on Jun 23, 2024

Download(s)

294
checked on Jun 23, 2024
Google Media

Google ScholarTM

Check

Altmetric


This item is licensed under a Creative Commons License Creative Commons