{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,8]],"date-time":"2025-12-08T22:25:58Z","timestamp":1765232758375,"version":"3.41.0"},"publisher-location":"New York, New York, USA","reference-count":69,"publisher":"ACM Press","license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Skills Development Scotland (SDS)","award":["G17-043"],"award-info":[{"award-number":["G17-043"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1145\/3351287.3351295","type":"proceedings-article","created":{"date-parts":[[2019,8,29]],"date-time":"2019-08-29T12:18:43Z","timestamp":1567081123000},"page":"1-7","source":"Crossref","is-referenced-by-count":5,"title":["What Do We Do When We Teach Software Engineering?"],"prefix":"10.1145","author":[{"given":"Joseph","family":"Maguire","sequence":"first","affiliation":[{"name":"School of Computing Science, University of Glasgow, Glasgow, Scotland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steve","family":"Draper","sequence":"additional","affiliation":[{"name":"School of Psychology, University of Glasgow, Glasgow, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Quintin","family":"Cutts","sequence":"additional","affiliation":[{"name":"School of Computing Science, University of Glasgow, Glasgow, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","reference":[{"key":"key-10.1145\/3351287.3351295-1","unstructured":"Nurul Ezza Asyikin Mohamed Almi, Najwa Abdul Rahman, Durkadavi Purusothaman, and Shahida Sulaiman. 2011. Software engineering education: The gap between industry's requirements and graduates' readiness. In Computers & Informatics (ISCI), 2011 IEEE Symposium on. IEEE, 542--547."},{"key":"key-10.1145\/3351287.3351295-2","unstructured":"Othmar H Amman, Theodore von K&#225;rm&#225;n, and Glenn B Woodruff. 1941. The failure of the Tacoma Narrows bridge. Bulletin of the Agricultural and Mechanical College of Texas (1941)."},{"key":"key-10.1145\/3351287.3351295-3","unstructured":"William F Atchison. 1981. Computer education, past, present, and future. ACM SIGCSE Bulletin 13, 4 (1981), 2--6."},{"key":"key-10.1145\/3351287.3351295-4","unstructured":"William F Atchison, Samuel D Conte, John W Hamblen, Thomas E Hull, Thomas A Keenan, William B Kehl, Edward J McCluskey, Silvio O Navarro, Werner C Rheinboldt, Earl J Schweppe, et al. 1968. Curriculum 68: Recommendations for academic programs in computer science: a report of the ACM curriculum committee on computer science. Commun. ACM 11, 3 (1968), 151--197."},{"key":"key-10.1145\/3351287.3351295-5","doi-asserted-by":"crossref","unstructured":"Donald J Bagert, Thomas B Hilburn, Greg Hislop, Michael Lutz, and Michael Mc-Cracken. 1999. Guidelines for software engineering education version 1.0. Technical Report. Carnegie Mellon University.","DOI":"10.21236\/ADA370372"},{"key":"key-10.1145\/3351287.3351295-6","unstructured":"Mario R Barbacci and A Nico Habermann. 1985. The Engineering Institute: Bridging Practice and Potential. IEEE software 2, 6 (1985), 4."},{"key":"key-10.1145\/3351287.3351295-7","unstructured":"Momodu Ibrahim Bayo, Nnebe Samuel Ekene, Sadiq Fatai Idowu, et al. 2007. Software development: An attainable goal for sustainable economic growth in developing nations: The Nigeria experience. International Journal of Physical Sciences 2, 12 (2007), 318--323."},{"key":"key-10.1145\/3351287.3351295-8","unstructured":"Andrew Begel and Beth Simon. 2008. Struggles of new college graduates in their first software development job. In ACM SIGCSE Bulletin, Vol. 40. ACM, 226--230."},{"key":"key-10.1145\/3351287.3351295-9","unstructured":"Matt Bishop and Deborah Frincke. 2004. Teaching robust programming. IEEE Security & Privacy 2, 2 (2004), 54--57."},{"key":"key-10.1145\/3351287.3351295-10","doi-asserted-by":"crossref","unstructured":"Frederick P Brooks Jr. 1975. The mythical man-month: Essays on Software Engineering. (1975).","DOI":"10.1145\/800027.808439"},{"key":"key-10.1145\/3351287.3351295-11","unstructured":"Christopher N Bull, Jon Whittle, and Leon Cruickshank. 2013. Studios in software engineering education: towards an evaluable model. In Proceedings of the 2013 International Conference on Software Engineering. IEEE Press, 1063--1072."},{"key":"key-10.1145\/3351287.3351295-12","unstructured":"Orges Cico and Letizia Jaccheri. 2019. Industry trends in software engineering education: a systematic mapping study. In Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings. IEEE Press, 292--293."},{"key":"key-10.1145\/3351287.3351295-13","unstructured":"Martyn Clark and Miriam Zukas. 2016. Understanding successful sandwich placements: A Bourdieusian approach. Studies in Higher Education 41, 7 (2016), 1281--1295."},{"key":"key-10.1145\/3351287.3351295-14","unstructured":"DC Commission on Engineering Education, Washington. 1968. Proceedings of the Meeting on Computer Science in Electrical Engineering of the Commission on Engineering Education, Stanford University, October 24-25, 1968. http:\/\/www.eric.ed.gov\/contentdelivery\/servlet\/ERICServlet?accno=ED027219"},{"key":"key-10.1145\/3351287.3351295-15","unstructured":"Ray Dawson. 2000. Twenty dirty tricks to train software engineers. In Proceedings of the 22nd international conference on Software engineering. ACM, 209--218."},{"key":"key-10.1145\/3351287.3351295-16","unstructured":"Edsger W Dijkstra. 1970. Notes on structured programming. (1970), 1--82."},{"key":"key-10.1145\/3351287.3351295-17","unstructured":"Sebastian Dziallas and Sally Fincher. 2015. ACM Curriculum Reports: A Pedagogic Perspective. In Proceedings of the Eleventh Annual International Computing Education Research. ACM, 81--89."},{"key":"key-10.1145\/3351287.3351295-18","unstructured":"Nathan L Ensmenger. 2012. The computer boys take over: Computers, programmers, and the politics of technical expertise. Mit Press."},{"key":"key-10.1145\/3351287.3351295-19","doi-asserted-by":"crossref","unstructured":"Gary Ford. 1990. 1990 SEI Report on Undergraduate Software Engineering Education. Technical Report. Carnegie Mellon University.","DOI":"10.21236\/ADA223881"},{"key":"key-10.1145\/3351287.3351295-20","unstructured":"David Garlan, David P Gluch, and James E Tomayko. 1997. Agents of change: Educating software engineering leaders. Computer 30, 11 (1997), 59--65."},{"key":"key-10.1145\/3351287.3351295-21","unstructured":"PW Garratt and G Edmunds. 1988. Teaching software engineering at university. Information and software technology 30, 1 (1988), 5--11."},{"key":"key-10.1145\/3351287.3351295-22","unstructured":"Norman E Gibbs. 1991. Software engineering and computer science: the impending split? Education and Computing 7, 1-2 (1991), 111--117."},{"key":"key-10.1145\/3351287.3351295-23","doi-asserted-by":"crossref","unstructured":"Paul Gibbs. 2013. Work-based quality: a collusion waiting to happen?","DOI":"10.1080\/13538322.2013.777520"},{"key":"key-10.1145\/3351287.3351295-24","unstructured":"Energy Great Britain. Department for Business and Industrial Strategy. 2017. Industrial Strategy: building a Britain fit for the future. (2017)."},{"key":"key-10.1145\/3351287.3351295-25","unstructured":"Peter C Grindley. 1988. The UK software industry: a survey of the industry and evaluation of policy. Centre for Business Strategy, London Business School."},{"key":"key-10.1145\/3351287.3351295-26","unstructured":"Gopal K Gupta. 2007. Computer science curriculum developments in the 1960s. IEEE Annals of the History of Computing 29, 2 (2007), 40--54."},{"key":"key-10.1145\/3351287.3351295-27","unstructured":"Orit Hazzan. 2002. The reflective practitioner perspective in software engineering education. Journal of Systems and Software 63, 3 (2002), 161--171."},{"key":"key-10.1145\/3351287.3351295-28","unstructured":"David G Hoag. 1983. The history of Apollo onboard guidance, navigation, and control. Journal of Guidance, Control, and Dynamics 6, 1 (1983), 4--13."},{"key":"key-10.1145\/3351287.3351295-29","unstructured":"BS Hoyle. 1991. The software engineering initiative: the past and the future. In IEE Colloquium on Teaching of Software Engineering-Progress Reports. IET, 12--1."},{"key":"key-10.1145\/3351287.3351295-30","unstructured":"James Kewin, Iain Nixon, Abigail Diamond, Martin Haywood, Helen Connor, and Alexandra Michael. 2011. Evaluation of the higher education transforming workforce development programme. (2011)."},{"key":"key-10.1145\/3351287.3351295-31","unstructured":"Markus Klein and Felix Weiss. 2011. Is forcing them worth the effort? Benefits of mandatory internships for graduates from diverse family backgrounds at labour market entry. Studies in Higher Education 36, 8 (2011), 969--987."},{"key":"key-10.1145\/3351287.3351295-32","unstructured":"Jaejoon Lee, Gerald Kotonya, Jon Whittle, and Christopher Bull. 2015. Software Design Studio: A Practical Example. In Proceedings of the 37th International Conference on Software Engineering - Volume 2 (ICSE '15). IEEE Press, Piscataway, NJ, USA, 389--397. http:\/\/dl.acm.org\/citation.cfm?id=2819009.2819071"},{"key":"key-10.1145\/3351287.3351295-33","doi-asserted-by":"crossref","unstructured":"Joseph Maguire, Quintin Cutts, Jack Parkinson, Matthew Barr, and Derek Somerville. 2019. Devising Work-based Learning Curricula with Apprentice Research Software Engineers. In Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE '19). ACM, New York, NY, USA, 313--313. https:\/\/doi.org\/10.1145\/3304221.3325576","DOI":"10.1145\/3304221.3325576"},{"key":"key-10.1145\/3351287.3351295-34","unstructured":"Michael S Mahoney. 2004. Finding a history for software engineering. IEEE Annals of the History of Computing 26, 1 (2004), 8--19."},{"key":"key-10.1145\/3351287.3351295-35","unstructured":"Ma&#237;ra R Marques, Alcides Quispe, and Sergio F Ochoa. 2014. A systematic mapping study on practical approaches to teaching software engineering. In 2014 IEEE Frontiers in Education Conference (FIE) Proceedings. IEEE, 1--8."},{"key":"key-10.1145\/3351287.3351295-36","unstructured":"M. E. Mengel. 1995. Present and projected computer manpower needs in business and industry. In Proceedings of the Conference on Training Personnel for the Computing Machine Field, Vol. 1. Wayne University Press, 4--9."},{"key":"key-10.1145\/3351287.3351295-37","unstructured":"Bertrand Meyer. 2001. Software engineering in the academy. Computer 34, 5 (2001), 28--35."},{"key":"key-10.1145\/3351287.3351295-38","unstructured":"Philip M Morse. 1960. Report on a conference of university computing center directors (June 2-4, 1960). Commun. ACM 3, 10 (1960), 519--521."},{"key":"key-10.1145\/3351287.3351295-39","unstructured":"Michael C Mulder. 1975. Model Curicula for Four-Year Computer Science and Engineering Programs: Bridging the Tar Pit. Computer 8, 12 (1975), 28--33."},{"key":"key-10.1145\/3351287.3351295-40","unstructured":"NASA. 2016. Margaret Hamilton, Apollo Software Engineer, Awarded Presidential Medal of Freedom. https:\/\/www.nasa.gov\/feature\/margaret-hamilton-apollo-software-engineer-awarded-presidential-medal-of-freedom"},{"key":"key-10.1145\/3351287.3351295-41","unstructured":"Monika Nerland. 2008. Knowledge cultures and the shaping of work-based learning: The case of computer engineering. Vocations and learning 1, 1 (2008), 49--69."},{"key":"key-10.1145\/3351287.3351295-42","unstructured":"Sian O'Briain, Susan Bergin, Martina Bourgoin, Aidan Mooney, Paula Murray, and Qingyang Zhao. 2013. Student Work Placement: Friend or Foe? A study of the perceptions of university students on industrial work placement. (2013)."},{"key":"key-10.1145\/3351287.3351295-43","unstructured":"DL Parnas. 1972. A course on software engineering techniques. ACM SIGCSE Bulletin 4, 1 (1972), 154--159."},{"key":"key-10.1145\/3351287.3351295-44","unstructured":"David Lorge Parnas. 1999. Software engineering programs are not computer science programs. IEEE software 16, 6 (1999), 19--30."},{"key":"key-10.1145\/3351287.3351295-45","unstructured":"Henry Petroski. 1993. Failure as source of engineering judgment: Case of John Roebling. Journal of performance of constructed facilities 7, 1 (1993), 46--58."},{"key":"key-10.1145\/3351287.3351295-46","doi-asserted-by":"crossref","unstructured":"Henry Petroski. 2018. Success through failure: The paradox of design. Vol. 59. Princeton University Press.","DOI":"10.23943\/9781400889686"},{"key":"key-10.1145\/3351287.3351295-47","unstructured":"Paul Quintas and Ken Guy. 1995. Collaborative, pre-competitive R&D and the firm. Research Policy 24, 3 (1995), 325--348."},{"key":"key-10.1145\/3351287.3351295-48","unstructured":"Alex Radermacher and Gursimran Walia. 2013. Gaps between industry expectations and the abilities of graduates. In Proceeding of the 44th ACM technical symposium on Computer science education. ACM, 525--530."},{"key":"key-10.1145\/3351287.3351295-49","unstructured":"Alex Radermacher, Gursimran Walia, and Dean Knudson. 2014. Investigating the skill gap between graduating students and industry expectations. In Companion Proceedings of the 36th international conference on software engineering. ACM, 291--300."},{"key":"key-10.1145\/3351287.3351295-50","unstructured":"Joseph A Raelin. 1997. A model of work-based learning. Organization science 8, 6 (1997), 563--578."},{"key":"key-10.1145\/3351287.3351295-51","unstructured":"Brian Randell. 1996. The 1968\/69 nato software engineering reports. History of Software Engineering (1996), 37."},{"key":"key-10.1145\/3351287.3351295-52","unstructured":"Geoffrey G Roy and Valerie E Veraart. 1996. Software engineering education: from an engineering perspective. In Proceedings 1996 International Conference Software Engineering: Education and Practice. IEEE, 256--262."},{"key":"key-10.1145\/3351287.3351295-53","unstructured":"Nigel Shadbolt. 2016. Shadbolt review of computer sciences degree accreditation and graduate employability: April 2016. (2016)."},{"key":"key-10.1145\/3351287.3351295-54","unstructured":"Mary Shaw. 1990. Prospects for an engineering discipline of software. IEEE Software 7, 6 (1990), 15--24."},{"key":"key-10.1145\/3351287.3351295-55","doi-asserted-by":"crossref","unstructured":"Mary Shaw. 2000. Software engineering education: a roadmap. In ICSE-Future of SE Track. 371--380.","DOI":"10.1145\/336512.336592"},{"key":"key-10.1145\/3351287.3351295-56","unstructured":"Patr&#237;cia Silva, Betina Lopes, Marco Costa, Ana I Melo, Gon&#231;alo Paiva Dias, Elisabeth Brito, and Dina Seabra. 2018. The million-dollar question: can internships boost employment? Studies in Higher Education 43, 1 (2018), 2--21."},{"key":"key-10.1145\/3351287.3351295-57","unstructured":"British Computer Society and Institute of Electrical Engineers. 1989. A Report of Undergraduate Curricula for Software Engineering."},{"key":"key-10.1145\/3351287.3351295-58","unstructured":"Lorraine Staehr, Mary Martin, and Ka Chan. 2014. A multi-pronged approach to work integrated learning for IT students. Journal of information technology education: innovations in practice 13 (2014), 1--11."},{"key":"key-10.1145\/3351287.3351295-59","unstructured":"D Talbot and RW Witty. 1983. Alvey Programme: Software Engineering: Strategy. Alvey Directorate."},{"key":"key-10.1145\/3351287.3351295-60","unstructured":"James E Tomayko. 1991. Teaching software development in a studio environment. In ACM SIGCSE Bulletin, Vol. 23. ACM, 300--303."},{"key":"key-10.1145\/3351287.3351295-61","doi-asserted-by":"crossref","unstructured":"James E Tomayko. 1998. Forging a discipline: An outline history of software engineering education. Annals of Software Engineering 6, 1-4 (1998), 3--18.","DOI":"10.1023\/A:1018953214201"},{"key":"key-10.1145\/3351287.3351295-62","unstructured":"John D Tvedt, Roseanne Tesoriero, and Kevin A Gary. 2001. The software factory: combining undergraduate computer science and software engineering education. In Proceedings of the 23rd international conference on Software engineering. IEEE Computer Society, 633--642."},{"key":"key-10.1145\/3351287.3351295-63","unstructured":"Richard S Varga. 1964. Computer technology at Case. In Proceedings of the 1964 19th ACM national conference. ACM, 121--301."},{"key":"key-10.1145\/3351287.3351295-64","unstructured":"William Wakeham. 2016. Wakeham Review of STEM degree provision and graduate employability. (2016)."},{"key":"key-10.1145\/3351287.3351295-65","unstructured":"Anthony I Wasserman and Peter Freeman. 1977. Special Feature Software Engineering Concepts and Computer Science Curricula. Computer 10, 6 (1977), 85--91."},{"key":"key-10.1145\/3351287.3351295-66","unstructured":"Tim Wilson. 2012. A review of business--university collaboration. Department for Business Innovation and Skills."},{"key":"key-10.1145\/3351287.3351295-67","unstructured":"Russel Winder, Charles Easteal, and Robert Cole. 1987. Software engineering in a first degree. Software Engineering Journal 2, 4 (1987), 133--139."},{"key":"key-10.1145\/3351287.3351295-68","unstructured":"Niklaus Wirth. 2008. A brief history of software engineering. IEEE Annals of the History of Computing 30, 3 (2008), 32--39."},{"key":"key-10.1145\/3351287.3351295-69","unstructured":"Jo Anne Yates. 1995. Application Software for Insurance in the 1960s and Early 1970s. Business and Economic History (1995), 123--134."}],"event":{"number":"1","sponsor":["Univ of Kent at Canterbury, University of Kent at Canterbury"],"acronym":"UKICER","name":"the 1st UK & Ireland Computing Education Research Conference","start":{"date-parts":[[2019,9,5]]},"location":"Canterbury, United Kingdom","end":{"date-parts":[[2019,9,6]]}},"container-title":["Proceedings of the 1st UK &amp; Ireland Computing Education Research Conference on   - UKICER"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3351287.3351295","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/dl.acm.org\/ft_gateway.cfm?id=3351295&ftid=2081365&dwn=1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:25:51Z","timestamp":1750206351000},"score":1,"resource":{"primary":{"URL":"http:\/\/dl.acm.org\/citation.cfm?doid=3351287.3351295"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"references-count":69,"URL":"https:\/\/doi.org\/10.1145\/3351287.3351295","relation":{},"subject":[],"published":{"date-parts":[[2019]]}}}