{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,19]],"date-time":"2025-11-19T04:17:11Z","timestamp":1763525831249,"version":"3.45.0"},"publisher-location":"Cham","reference-count":19,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032120885","type":"print"},{"value":"9783032120892","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,11,20]],"date-time":"2025-11-20T00:00:00Z","timestamp":1763596800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,11,20]],"date-time":"2025-11-20T00:00:00Z","timestamp":1763596800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-3-032-12089-2_24","type":"book-chapter","created":{"date-parts":[[2025,11,19]],"date-time":"2025-11-19T04:15:24Z","timestamp":1763525724000},"page":"387-396","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Lab Package Development as\u00a0a\u00a0Means for\u00a0Educating Software Engineering Students"],"prefix":"10.1007","author":[{"given":"Eliisabet","family":"Kaasik","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1233-5425","authenticated-orcid":false,"given":"Faiz Ali","family":"Shah","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2400-501X","authenticated-orcid":false,"given":"Dietmar","family":"Pfahl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,11,20]]},"reference":[{"issue":"5","key":"24_CR1","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1109\/TSE.2014.2372785","volume":"41","author":"ET Barr","year":"2015","unstructured":"Barr, E.T., et al.: The oracle problem in software testing: a survey. IEEE Trans. Softw. Eng. 41(5), 507\u2013525 (2015)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"24_CR2","unstructured":"National Student Clearinghouse\u00a0Research Center, Undergraduate degree earners. Acad. Year 2023\u201324, April 10, 2025 (2025). Accessed 23 Apr 2025"},{"key":"24_CR3","unstructured":"Chen, T.Y., Cheung, S.-M., Yiu, S.-C.: Metamorphic testing: a new approach for generating next test cases. CoRR, abs\/2002.12543 (2020)"},{"key":"24_CR4","doi-asserted-by":"crossref","unstructured":"Chen, T.Y., et al.: Metamorphic testing: a review of challenges and opportunities. ACM Comput. Surv. 51(1) (2018)","DOI":"10.1145\/3143561"},{"key":"24_CR5","doi-asserted-by":"crossref","unstructured":"Cooper, A.F., Frankle, J., De\u00a0Sa, C.: Non-determinism and the lawlessness of machine learning code. In: Proceedings of the 2022 Symposium on Computer Science and Law, CSLAW 2022. ACM (2022)","DOI":"10.1145\/3511265.3550446"},{"key":"24_CR6","doi-asserted-by":"crossref","unstructured":"Duque-Torres, A., Pfahl, D., Klammer, C., Fischer, S.: Using source code metrics for predicting metamorphic relations at method level. In: 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), Los Alamitos, CA, USA, pp. 1147\u20131154. IEEE Computer Society, March 2022","DOI":"10.1109\/SANER53432.2022.00132"},{"key":"24_CR7","doi-asserted-by":"crossref","unstructured":"Duque-Torres, A., Pfahl, D., Klammer, C., Fischer, S.: Bug or not bug? Analysing the reasons behind metamorphic relation violations. In: IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 905\u2013912 (2023)","DOI":"10.1109\/SANER56733.2023.00109"},{"key":"24_CR8","doi-asserted-by":"crossref","unstructured":"CC2020\u00a0Task Force: Computing curricula 2020: paradigms for global computing education (2020). Accessed 17 Nov 2024","DOI":"10.1145\/3467967"},{"issue":"2","key":"24_CR9","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1109\/MCSE.2018.2880577","volume":"22","author":"X Lin","year":"2020","unstructured":"Lin, X., Simon, M., Niu, N., Carver, J., Rouson, D.: Exploratory metamorphic testing for scientific software. Comp. Sci. Eng. 22(2), 78\u201387 (2020)","journal-title":"Comp. Sci. Eng."},{"key":"24_CR10","doi-asserted-by":"crossref","unstructured":"Saha, P., Kanewala, U.: Fault detection effectiveness of metamorphic relations developed for testing supervised classifiers. In: 2019 IEEE International Conference on Artificial Intelligence Testing (AITest), pp. 157\u2013164, April 2019","DOI":"10.1109\/AITest.2019.00019"},{"issue":"3","key":"24_CR11","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/MS.2018.2875968","volume":"37","author":"S Segura","year":"2020","unstructured":"Segura, S., Towey, D., Zhou, Z., Chen, T.Y.: Metamorphic testing: testing the untestable. IEEE Softw. 37(3), 46\u201353 (2020)","journal-title":"IEEE Softw."},{"key":"24_CR12","doi-asserted-by":"publisher","first-page":"377","DOI":"10.1016\/j.procs.2018.05.198","volume":"132","author":"N Sharma","year":"2018","unstructured":"Sharma, N., Jain, V., Mishra, A.: An analysis of convolutional neural networks for image classification. Procedia Comput. Sci. 132, 377\u2013384 (2018). Int. Conf. on Computational Intelligence and Data Science","journal-title":"Procedia Comput. Sci."},{"key":"24_CR13","unstructured":"Singapore University of Technology and Design. 50.053 software testing and verification (n.d.). Accessed 12 Apr 2025"},{"key":"24_CR14","unstructured":"Stahl, M.: Metamorphic testing (2021). Accessed 06 Mar 2025"},{"key":"24_CR15","doi-asserted-by":"crossref","unstructured":"Tramontana, P., et al.: State of the practice in software testing teaching in four European countries. In: 2024 IEEE Conference on Software Testing, Verification and Validation (ICST), pp. 59\u201369 (2024)","DOI":"10.1109\/ICST60714.2024.00015"},{"key":"24_CR16","unstructured":"Idaho\u00a0State University: Computer Science (CS) graduate courses - academic catalog 2024-25 (2024). Accessed 06 Mar 2025"},{"key":"24_CR17","unstructured":"Institute of Computer\u00a0Science, University\u00a0of Tartu. Sis software testing (6 EAP) LTAT.05.006 course description (2024). Online. Accessed 07 Dec 2024"},{"key":"24_CR18","doi-asserted-by":"crossref","unstructured":"Wieringa, R.J.: The Design Cycle, pp. 27\u201334. Springer, Heidelberg (2014)","DOI":"10.1007\/978-3-662-43839-8_3"},{"issue":"7","key":"24_CR19","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1109\/MC.2024.3390759","volume":"57","author":"Z Zheng","year":"2024","unstructured":"Zheng, Z., Ren, D., Liu, H., Chen, T.Y.: Metamorphic fault tolerance: addressing the oracle problem of reliability assurance for contemporary software systems. Computer 57(7), 77\u201386 (2024)","journal-title":"Computer"}],"container-title":["Lecture Notes in Computer Science","Product-Focused Software Process Improvement"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-12089-2_24","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,19]],"date-time":"2025-11-19T04:15:26Z","timestamp":1763525726000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-12089-2_24"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,20]]},"ISBN":["9783032120885","9783032120892"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-12089-2_24","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,11,20]]},"assertion":[{"value":"20 November 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interests"}},{"value":"PROFES","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Product-Focused Software Process Improvement","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Salerno","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 December 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3 December 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"profes2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/conf.researchr.org\/home\/profes-2025","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}