{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:32:45Z","timestamp":1750221165846,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":14,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,6,2]],"date-time":"2018-06-02T00:00:00Z","timestamp":1527897600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,6,2]]},"DOI":"10.1145\/3194779.3194786","type":"proceedings-article","created":{"date-parts":[[2018,7,17]],"date-time":"2018-07-17T16:16:43Z","timestamp":1531844203000},"page":"64-71","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Integrating software engineering key practices into an OOP massive in-classroom course"],"prefix":"10.1145","author":[{"given":"Marco","family":"Torchiano","sequence":"first","affiliation":[{"name":"Politecnico di Torino, Torino, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giorgio","family":"Bruno","sequence":"additional","affiliation":[{"name":"Politecnico di Torino, Torino, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,6,2]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Computer Science Curricula","author":"ACM\/IEEE-CS Joint Task Force on Computing Curricula. 2013.","year":"2013","unstructured":"ACM\/IEEE-CS Joint Task Force on Computing Curricula. 2013. Computer Science Curricula 2013 . Technical Report. ACM Press and IEEE Computer Society Press . ACM\/IEEE-CS Joint Task Force on Computing Curricula. 2013. Computer Science Curricula 2013. Technical Report. ACM Press and IEEE Computer Society Press."},{"key":"e_1_3_2_1_2_1","unstructured":"Lorin W Anderson David R Krathwohl P Airasian K Cruikshank R Mayer P Pintrich James Raths and M Wittrock. 2001. A taxonomy for learning teaching and assessing: A revision of Bloom's taxonomy. Longman.  Lorin W Anderson David R Krathwohl P Airasian K Cruikshank R Mayer P Pintrich James Raths and M Wittrock. 2001. A taxonomy for learning teaching and assessing: A revision of Bloom's taxonomy. Longman."},{"key":"e_1_3_2_1_3_1","volume-title":"Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, et al.","author":"Beck Kent","year":"2001","unstructured":"Kent Beck , Mike Beedle , Arie Van Bennekum , Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, et al. 2001 . Manifesto for agile software development. (2001). Kent Beck, Mike Beedle, Arie Van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, et al. 2001. Manifesto for agile software development. (2001)."},{"key":"e_1_3_2_1_5_1","volume-title":"Cognitive domain.","author":"Bloom Benjamin S","year":"1956","unstructured":"Benjamin S Bloom 1956 . Taxonomy of educational objectives. Vol. 1 : Cognitive domain. New York : McKay ( 1956), 20--24. Benjamin S Bloom et al. 1956. Taxonomy of educational objectives. Vol. 1: Cognitive domain. New York: McKay (1956), 20--24."},{"volume-title":"Version control with subversion. \" O'Reilly Media","author":"Collins-Sussman Ben","key":"e_1_3_2_1_6_1","unstructured":"Ben Collins-Sussman , Brian Fitzpatrick , and Michael Pilato . 2004. Version control with subversion. \" O'Reilly Media , Inc .\". Ben Collins-Sussman, Brian Fitzpatrick, and Michael Pilato. 2004. Version control with subversion. \" O'Reilly Media, Inc.\"."},{"key":"e_1_3_2_1_7_1","unstructured":"Paul M Duvall Steve Matyas and Andrew Glover. 2007. Continuous integration: improving software quality and reducing risk. Pearson Education.   Paul M Duvall Steve Matyas and Andrew Glover. 2007. Continuous integration: improving software quality and reducing risk. Pearson Education."},{"volume-title":"Refactoring: improving the design of existing code","author":"Fowler Martin","key":"e_1_3_2_1_8_1","unstructured":"Martin Fowler and Kent Beck . 1999. Refactoring: improving the design of existing code . Addison-Wesley Professional . Martin Fowler and Kent Beck. 1999. Refactoring: improving the design of existing code. Addison-Wesley Professional."},{"key":"e_1_3_2_1_9_1","volume-title":"Design Patterns: Elements of Reusable Object-oriented Software","author":"Gamma Erich","year":"1995","unstructured":"Erich Gamma , Richard Helm , Ralph Johnson , and John Vlissides . 1995 . Design Patterns: Elements of Reusable Object-oriented Software . Addison-Wesley Longman Publishing Co., Inc. , Boston, MA, USA . Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. 1995. Design Patterns: Elements of Reusable Object-oriented Software. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA."},{"volume-title":"Proceedings of International Symposium on Software Reliability Engineering. 364--371","author":"Khoshgoftaar T. M.","key":"e_1_3_2_1_11_1","unstructured":"T. M. Khoshgoftaar , E.B. Allen , N. Goel , A. Nandi , and J. McMullan . 1996. Detection of Software Modules with high Debug Code Churn in a very large Legacy System . In Proceedings of International Symposium on Software Reliability Engineering. 364--371 . T. M. Khoshgoftaar, E.B. Allen, N. Goel, A. Nandi, and J. McMullan. 1996. Detection of Software Modules with high Debug Code Churn in a very large Legacy System. In Proceedings of International Symposium on Software Reliability Engineering. 364--371."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10869-010-9172-7"},{"key":"e_1_3_2_1_13_1","volume-title":"The","author":"Rumbaugh James","unstructured":"James Rumbaugh , Ivar Jacobson , and Grady Booch . 2004. Unified Modeling Language Reference Manual , The ( 2 nd Edition). Pearson Higher Education . James Rumbaugh, Ivar Jacobson, and Grady Booch. 2004. Unified Modeling Language Reference Manual, The (2nd Edition). Pearson Higher Education.","edition":"2"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.91"},{"key":"e_1_3_2_1_15_1","unstructured":"Travis Swicegood. 2008. Pragmatic version control using Git. Pragmatic Bookshelf.   Travis Swicegood. 2008. Pragmatic version control using Git. Pragmatic Bookshelf."},{"key":"e_1_3_2_1_16_1","volume-title":"International Journal of Engineering Education 24 (4)","author":"Torchiano Marco","year":"2009","unstructured":"Marco Torchiano and Maurizio Morisio . 2009. A Fully Automatic Approach to the Assessment of Programming Assignments . International Journal of Engineering Education 24 (4) ( 2009 ), 814--829. Marco Torchiano and Maurizio Morisio. 2009. A Fully Automatic Approach to the Assessment of Programming Assignments. International Journal of Engineering Education 24 (4) (2009), 814--829."}],"event":{"name":"ICSE '18: 40th International Conference on Software Engineering","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE-CS Computer Society"],"location":"Gothenburg Sweden","acronym":"ICSE '18"},"container-title":["Proceedings of the 2nd International Workshop on Software Engineering Education for Millennials"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3194779.3194786","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3194779.3194786","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:08:49Z","timestamp":1750208929000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3194779.3194786"}},"subtitle":["an experience report"],"short-title":[],"issued":{"date-parts":[[2018,6,2]]},"references-count":14,"alternative-id":["10.1145\/3194779.3194786","10.1145\/3194779"],"URL":"https:\/\/doi.org\/10.1145\/3194779.3194786","relation":{},"subject":[],"published":{"date-parts":[[2018,6,2]]},"assertion":[{"value":"2018-06-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}