{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T13:27:30Z","timestamp":1773322050781,"version":"3.50.1"},"reference-count":21,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T00:00:00Z","timestamp":1775001600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T00:00:00Z","timestamp":1775001600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T00:00:00Z","timestamp":1769644800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Software Impacts"],"published-print":{"date-parts":[[2026,4]]},"DOI":"10.1016\/j.simpa.2026.100814","type":"journal-article","created":{"date-parts":[[2026,2,11]],"date-time":"2026-02-11T16:58:52Z","timestamp":1770829132000},"page":"100814","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["E-STRANGE: A programming support platform in academia for code ethics, quality, and efficiency"],"prefix":"10.1016","volume":"27","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4930-6249","authenticated-orcid":false,"given":"Oscar","family":"Karnalim","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yehezkiel David","family":"Setiawan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/j.simpa.2026.100814_b1","unstructured":"Bureau of Labor Statistics USD of L Software Developers, Quality Assurance Analysts, and Testers, in: Occupational Outlook Handbook, U.S. Bureau of Labor Statistics, https:\/\/www.bls.gov\/ooh\/computer-and-information-technology\/software-developers.htm#tab-6. (Accessed 25 November 2025)."},{"key":"10.1016\/j.simpa.2026.100814_b2","doi-asserted-by":"crossref","DOI":"10.1016\/j.jocs.2022.101745","article-title":"Computational science for a better future","volume":"62","author":"Kovalchuk","year":"2022","journal-title":"J. Comput. Sci."},{"key":"10.1016\/j.simpa.2026.100814_b3","doi-asserted-by":"crossref","first-page":"581","DOI":"10.3102\/00346543241241327","article-title":"Coding and computational thinking across the curriculum: A review of educational outcomes","volume":"95","author":"Mills","year":"2025","journal-title":"Rev. Educ. Res."},{"key":"10.1016\/j.simpa.2026.100814_b4","series-title":"ACM Information Technology Education Conference","first-page":"99","article-title":"Sharing introductory programming curriculum across disciplines","author":"Bills","year":"2007"},{"key":"10.1016\/j.simpa.2026.100814_b5","first-page":"6:1","article-title":"Plagiarism in programming assessments: a systematic review","volume":"20","author":"Albluwi","year":"2019","journal-title":"ACM Trans. Comput. Educ."},{"key":"10.1016\/j.simpa.2026.100814_b6","doi-asserted-by":"crossref","unstructured":"H. Keuning, B. Heeren, J. Jeuring, Code quality issues in student programs, in: ACM Conference on Innovation and Technology in Computer Science Education, 2017, pp. 110\u2013115.","DOI":"10.1145\/3059009.3059061"},{"key":"10.1016\/j.simpa.2026.100814_b7","series-title":"International Conference on Software Engineering","first-page":"320","article-title":"Beyond functional correctness: An exploratory study on the time efficiency of programming assignments","author":"Tao","year":"2024"},{"key":"10.1016\/j.simpa.2026.100814_b8","doi-asserted-by":"crossref","unstructured":"H.H. Tsang, A.S. Hanbidge, Tin. T, Experiential learning through inter-university collaboration research project in academic integrity, in: 23rd Western Canadian Conference on Computing Education, 2018.","DOI":"10.1145\/3209635.3209645"},{"key":"10.1016\/j.simpa.2026.100814_b9","doi-asserted-by":"crossref","DOI":"10.1016\/j.softx.2024.101755","article-title":"Discovering and exploring cases of educational source code plagiarism with dolos","volume":"26","author":"Maertens","year":"2024","journal-title":"SoftwareX"},{"key":"10.1016\/j.simpa.2026.100814_b10","doi-asserted-by":"crossref","unstructured":"T. Le, A. Carbone, J. Sheard, et al., Educating computer programming students about plagiarism through use of a code similarity detection tool, in: 2013 International Conference on Learning and Teaching in Computing and Engineering, Macau, 2013, pp. 98\u2013105.","DOI":"10.1109\/LaTiCE.2013.37"},{"issue":"16","key":"10.1016\/j.simpa.2026.100814_b11","article-title":"Nurturing code quality: Leveraging static analysis and large language models for software quality in education","volume":"25","author":"Alomar","year":"2025","journal-title":"ACM Trans. Comput. Educ."},{"key":"10.1016\/j.simpa.2026.100814_b12","doi-asserted-by":"crossref","unstructured":"L.C. Ureel, C. Wallace, Automated critique of early programming antipatterns, in: 50th ACM Technical Symposium on Computer Science Education, 2019, pp. 738\u2013744.","DOI":"10.1145\/3287324.3287463"},{"key":"10.1016\/j.simpa.2026.100814_b13","doi-asserted-by":"crossref","unstructured":"H. Keuning, B. Heeren, J. Jeuring, A tutoring system to learn code refactoring, in: 52nd ACM Technical Symposium on Computer Science Education, 2021, pp. 562\u2013568.","DOI":"10.1145\/3408877.3432526"},{"key":"10.1016\/j.simpa.2026.100814_b14","first-page":"1","article-title":"JPredictor: A predictive runtime analysis tool for java","volume":"22","author":"Chen","year":"2008","journal-title":"Proc. - Int. Conf. Softw. Eng."},{"key":"10.1016\/j.simpa.2026.100814_b15","series-title":"2017 IEEE 14th International Scientific Conference on Informatics","first-page":"74","article-title":"Estimating the time complexity of the algorithms by counting the java bytecode instructions","author":"Dobravec","year":"2017"},{"issue":"9604","key":"10.1016\/j.simpa.2026.100814_b16","article-title":"Developing educational software models for teaching cyclic codes in coding theory","volume":"15","author":"Aliev","year":"2025","journal-title":"Appl. Sci."},{"key":"10.1016\/j.simpa.2026.100814_b17","series-title":"Annual Conference on Innovation and Technology in Computer Science Education","first-page":"367","article-title":"ChatGPT and cheat detection in CS1 using a program autograding system","author":"Pang","year":"2024"},{"key":"10.1016\/j.simpa.2026.100814_b18","first-page":"1","article-title":"Gamification to help inform students about programming plagiarism and collusion","author":"Karnalim","year":"2023","journal-title":"IEEE Trans. Learn. Technol."},{"key":"10.1016\/j.simpa.2026.100814_b19","doi-asserted-by":"crossref","first-page":"31:1","DOI":"10.1145\/3506717","article-title":"Educating students about programming plagiarism and collusion via formative feedback","volume":"22","author":"Karnalim","year":"2022","journal-title":"ACM Trans. Comput. Educ."},{"key":"10.1016\/j.simpa.2026.100814_b20","series-title":"IFIP WCCE 2022: World Conference on Computers in Education","article-title":"Automated reporting of code quality issues in student submissions","author":"Karnalim","year":"2022"},{"key":"10.1016\/j.simpa.2026.100814_b21","doi-asserted-by":"crossref","unstructured":"Mason\u00a0R. Simon, T. Crick, et al., Language choice in introductory programming courses at Australasian and UK universities, in: 49th ACM Technical Symposium on Computer Science Education, 2018, pp. 852\u2013857.","DOI":"10.1145\/3159450.3159547"}],"container-title":["Software Impacts"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S2665963826000047?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S2665963826000047?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T20:46:30Z","timestamp":1773261990000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S2665963826000047"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4]]},"references-count":21,"alternative-id":["S2665963826000047"],"URL":"https:\/\/doi.org\/10.1016\/j.simpa.2026.100814","relation":{},"ISSN":["2665-9638"],"issn-type":[{"value":"2665-9638","type":"print"}],"subject":[],"published":{"date-parts":[[2026,4]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"E-STRANGE: A programming support platform in academia for code ethics, quality, and efficiency","name":"articletitle","label":"Article Title"},{"value":"Software Impacts","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.simpa.2026.100814","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"simple-article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Author(s). Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"100814"}}