{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T05:03:29Z","timestamp":1755839009594,"version":"3.40.3"},"publisher-location":"Cham","reference-count":26,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030576622"},{"type":"electronic","value":"9783030576639"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-57663-9_7","type":"book-chapter","created":{"date-parts":[[2020,8,11]],"date-time":"2020-08-11T12:15:06Z","timestamp":1597148106000},"page":"88-105","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Towards Code Review Guideline in a Classroom"],"prefix":"10.1007","author":[{"given":"Victor","family":"Rivera","sequence":"first","affiliation":[]},{"given":"Hamna","family":"Aslam","sequence":"additional","affiliation":[]},{"given":"Alexandr","family":"Naumchev","sequence":"additional","affiliation":[]},{"given":"Daniel","family":"de Carvalho","sequence":"additional","affiliation":[]},{"given":"Mansur","family":"Khazeev","sequence":"additional","affiliation":[]},{"given":"Manuel","family":"Mazzara","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,8,12]]},"reference":[{"issue":"7","key":"7_CR1","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1145\/2854146","volume":"59","author":"R Potvin","year":"2016","unstructured":"Potvin, R., Levenberg, J.: Why Google stores billions of lines of code in a single repository. Commun. ACM 59(7), 78\u201387 (2016). https:\/\/doi.org\/10.1145\/2854146","journal-title":"Commun. ACM"},{"key":"7_CR2","doi-asserted-by":"publisher","unstructured":"Rigby, P.C., Bird, C.: Convergent contemporary software peer review practices. In: Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering, ser. ESEC\/FSE 2013, pp. 202\u2013212. ACM, New York (2013). https:\/\/doi.org\/10.1145\/2491411.2491444","DOI":"10.1145\/2491411.2491444"},{"issue":"2","key":"7_CR3","doi-asserted-by":"publisher","first-page":"252","DOI":"10.5539\/jel.v1n2p252","volume":"1","author":"S Saeed","year":"2012","unstructured":"Saeed, S., Zyngier, D.: How motivation influences student engagement: a qualitative case study. J. Educ. Learn. 1(2), 252\u2013267 (2012)","journal-title":"J. Educ. Learn."},{"key":"7_CR4","doi-asserted-by":"crossref","unstructured":"Fagan, M.E.: Design and code inspections to reduce errors in program development. IBM Syst. J. 15(3), 182\u2013211 (1976). http:\/\/domino.research.ibm.com\/tchjr\/journalindex.nsf\/495f80c9d0f539778525681e00724804\/91d9f4f02fea9d9085256bfa00685ad3?OpenDocument","DOI":"10.1147\/sj.153.0182"},{"key":"7_CR5","doi-asserted-by":"crossref","unstructured":"Bird, C., Bacchelli, A.: Expectations, outcomes, and challenges of modern code review. In: Proceedings of the International Conference on Software Engineering. IEEE, May 2013. https:\/\/www.microsoft.com\/en-us\/research\/publication\/expectations-outcomes-and-challenges-of-modern-code-review\/","DOI":"10.1109\/ICSE.2013.6606617"},{"issue":"4","key":"7_CR6","doi-asserted-by":"publisher","first-page":"534","DOI":"10.1109\/TSE.2009.27","volume":"35","author":"CF Kemerer","year":"2009","unstructured":"Kemerer, C.F., Paulk, M.C.: The impact of design and code reviews on software quality: an empirical study based on PSP data. IEEE Trans. Softw. Eng. 35(4), 534\u2013550 (2009)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"7_CR7","doi-asserted-by":"crossref","unstructured":"Sadowski, C., S\u00f6derberg, E., Church, L., Sipko, M., Bacchelli, A.: Modern code review: a case study at Google. In: International Conference on Software Engineering, Software Engineering in Practice Track (2018)","DOI":"10.1145\/3183519.3183525"},{"issue":"2","key":"7_CR8","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1145\/269012.269020","volume":"41","author":"PM Johnson","year":"1998","unstructured":"Johnson, P.M.: Reengineering inspection. Commun. ACM 41(2), 49\u201352 (1998). https:\/\/doi.org\/10.1145\/269012.269020","journal-title":"Commun. ACM"},{"key":"7_CR9","unstructured":"Github Inc.: Write better code (2020). https:\/\/github.com\/features\/code-review\/. Accessed June 2020"},{"issue":"5","key":"7_CR10","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1145\/3291276.3292420","volume":"16","author":"J Czerwonka","year":"2018","unstructured":"Czerwonka, J., Greiler, M., Bird, C., Panjer, L., Coatta, T.: CodeFlow: improving the code review process at Microsoft. Queue 16(5), 81\u2013100 (2018). https:\/\/doi.org\/10.1145\/3291276.3292420","journal-title":"Queue"},{"key":"7_CR11","unstructured":"Gerrit: Gerrit Code Review, June 2020. https:\/\/www.gerritcodereview.com\/. Accessed Apr 2020"},{"key":"7_CR12","unstructured":"Rawat, S.: Getting Started with Review Board. Packt Publishing (2014)"},{"key":"7_CR13","unstructured":"Phacility Inc.: Discuss. Plan. Code. Review. Test. (2020). https:\/\/www.phacility.com\/phabricator\/. Accessed Apr 2020"},{"key":"7_CR14","unstructured":"Tatarchenko, E.: Analysis of performing code review in the classroom. Master\u2019s thesis (2012). http:\/\/up.csail.mit.edu\/other-pubs\/elena-thesis.pdf"},{"key":"7_CR15","doi-asserted-by":"crossref","unstructured":"Kubincov\u00e1, Z., Csicsolov\u00e1, I.: Code review in high school programming. In: 2018 17th International Conference on Information Technology Based Higher Education and Training (ITHET), pp. 1\u20134 (2018)","DOI":"10.1109\/ITHET.2018.8424617"},{"key":"7_CR16","unstructured":"Wind, D.K.: Teaching code review to university students, August 2017. https:\/\/towardsdatascience.com\/teaching-code-review-in-university-courses-using-peer-feedback-5625fe039f2a. Accessed May 2020"},{"issue":"3","key":"7_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2499947.2499951","volume":"13","author":"CD Hundhausen","year":"2013","unstructured":"Hundhausen, C.D., Agrawal, A., Agarwal, P.: Talking about code: integrating pedagogical code reviews into early computing courses. ACM Trans. Comput. Educ. 13(3), 1\u201328 (2013). https:\/\/doi.org\/10.1145\/2499947.2499951","journal-title":"ACM Trans. Comput. Educ."},{"key":"7_CR18","unstructured":"Cohen, J.: White paper: 11 proven practices for more effective, efficient peer code review. IBM, Technical report, January 2011. https:\/\/www.ibm.com\/developerworks\/rational\/library\/11-proven-practices-for-peer-review\/index.html"},{"issue":"9","key":"7_CR19","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1145\/1378727.1378744","volume":"51","author":"B Meyer","year":"2008","unstructured":"Meyer, B.: Design and code reviews in the age of the internet. Commun. ACM 51(9), 66\u201371 (2008). https:\/\/doi.org\/10.1145\/1378727.1378744","journal-title":"Commun. ACM"},{"key":"7_CR20","volume-title":"The Art of Focused Conversation: 100 Ways to Access Group Wisdom in the Workplace","author":"B Stanfield","year":"2000","unstructured":"Stanfield, B.: The Art of Focused Conversation: 100 Ways to Access Group Wisdom in the Workplace. New Society Publishers, Gabriola Island, B.C (2000)"},{"issue":"1","key":"7_CR21","first-page":"1","volume":"4","author":"H Aslam","year":"2020","unstructured":"Aslam, H., Brown, J.A.: Affordance theory in game design: a guide toward understanding players. Synth. Lect. Games Comput. Intell. 4(1), 1\u2013111 (2020)","journal-title":"Synth. Lect. Games Comput. Intell."},{"key":"7_CR22","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1007\/978-3-030-11932-4_7","volume-title":"The Challenges of the Digital Transformation in Education","author":"D de Carvalho","year":"2020","unstructured":"de Carvalho, D., et al.: Teaching programming and\u00a0design-by-contract. In: Auer, M.E., Tsiatsos, T. (eds.) ICL 2018. AISC, vol. 916, pp. 68\u201376. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-11932-4_7"},{"key":"7_CR23","volume-title":"Object-Oriented Software Construction","author":"B Meyer","year":"1997","unstructured":"Meyer, B.: Object-Oriented Software Construction, 2nd edn. Prentice-Hall Inc., Upper Saddle River (1997)","edition":"2"},{"key":"7_CR24","unstructured":"Rivera, V.: Code Review in the classroom, Data (2020). https:\/\/github.com\/varivera\/CodeReview. Accessed Apr 2020"},{"key":"7_CR25","doi-asserted-by":"publisher","unstructured":"Ng, V., Fai, C.M.: Engaging student learning through peer assessments. In: Proceedings of International Conference on E-Education, E-Business and E-Technology, ser. ICEBT 2017, pp. 30\u201335. ACM, New York (2017). https:\/\/doi.org\/10.1145\/3141151.3141165","DOI":"10.1145\/3141151.3141165"},{"key":"7_CR26","unstructured":"Freeman, S., et al.: Active learning increases student performance in science, engineering, and mathematics. Proc. Natl. Acad. Sci. 111(23), 8410\u20138415 (2014). https:\/\/www.pnas.org\/content\/111\/23\/8410"}],"container-title":["Lecture Notes in Computer Science","Frontiers in Software Engineering Education"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-57663-9_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,6]],"date-time":"2021-04-06T09:06:51Z","timestamp":1617700011000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-57663-9_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030576622","9783030576639"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-57663-9_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"12 August 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"FISEE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on Frontiers in Software Engineering Education","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Villebrumier","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"France","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 November 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 November 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"fisee2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.laser-foundation.org\/fisee\/fisee-2019\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"26","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"25","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"96% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Papers were invited; 3 papers stem from an associated TOOLS Workshop: Artificial and Natural Tools (ANT)","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}