Please use this identifier to cite or link to this item:
https://hdl.handle.net/1959.11/21419
Title: | Using Continuous Integration of Code and Content to Teach Software Engineering with Limited Resources | Contributor(s): | Sub, Joern Guy (author); Billingsley, William (author) | Publication Date: | 2012 | Open Access: | Yes | DOI: | 10.1109/ICSE.2012.6227025 | Handle Link: | https://hdl.handle.net/1959.11/21419 | Open Access Link: | http://ssrg.nicta.com.au/publications/nicta_full_text/5386.pdf | Abstract: | Previous courses addressing the gap between student and professional programming practice have either isolated small groups' development in such a way that larger scale difficulties that motivate many professional practices do not arise, or have required significant additional staffing that would be expensive to provide in a large cohort core undergraduate software engineering course. We describe the first iteration of a course that enabled 73 students to work together to improve a large common legacy code base using professional practices and tools, staffed only by two lecturers and two undergraduate students employed as part-time tutors. The course relies on continuous integration and automated metrics, that coalesce frequently updated information in a manner that is visible to students and can be monitored by a small number of staff. The course is supported by a just-in-time teaching programme of thirty-two technical topics. We describe the constraints that determined the design of the course, and quantitative and qualitative data from the first iteration of the course. | Publication Type: | Conference Publication | Conference Details: | ICSE 2012: 34th International Conference on Software Engineering, Zurich, Switzerland, 2nd - 9th June, 2012 | Source of Publication: | Proceedings of the 34th International Conference on Software Engineering (ICSE 2012), p. 1175-1184 | Publisher: | Institute of Electrical and Electronics Engineers (IEEE) | Place of Publication: | Los Alamitos, United States of America | ISSN: | 1558-1225 0270-5257 |
Fields of Research (FoR) 2008: | 080309 Software Engineering 080306 Open Software 130212 Science, Technology and Engineering Curriculum and Pedagogy |
Fields of Research (FoR) 2020: | 461299 Software engineering not elsewhere classified 460804 Computing education 390113 Science, technology and engineering curriculum and pedagogy |
Socio-Economic Objective (SEO) 2008: | 970108 Expanding Knowledge in the Information and Computing Sciences 890299 Computer Software and Services not elsewhere classified 930201 Pedagogy |
Socio-Economic Objective (SEO) 2020: | 160302 Pedagogy 280115 Expanding knowledge in the information and computing sciences |
Peer Reviewed: | Yes | HERDC Category Description: | E1 Refereed Scholarly Conference Publication |
---|---|
Appears in Collections: | Conference Publication School of Science and Technology |
Files in This Item:
File | Description | Size | Format |
---|
SCOPUSTM
Citations
17
checked on Oct 26, 2024
Page view(s)
1,898
checked on Aug 18, 2024
Items in Research UNE are protected by copyright, with all rights reserved, unless otherwise indicated.