{"id":"https://openalex.org/W4399262243","doi":"https://doi.org/10.1145/3670419","title":"On Formal Methods Thinking in Computer Science Education","display_name":"On Formal Methods Thinking in Computer Science Education","publication_year":2024,"publication_date":"2024-06-01","ids":{"openalex":"https://openalex.org/W4399262243","doi":"https://doi.org/10.1145/3670419"},"language":"en","primary_location":{"id":"doi:10.1145/3670419","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3670419","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3670419","source":{"id":"https://openalex.org/S128250343","display_name":"Formal Aspects of Computing","issn_l":"0934-5043","issn":["0934-5043","1433-299X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Formal Aspects of Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3670419","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5012214843","display_name":"Brijesh Dongol","orcid":"https://orcid.org/0000-0003-0446-3507"},"institutions":[{"id":"https://openalex.org/I28290843","display_name":"University of Surrey","ror":"https://ror.org/00ks66431","country_code":"GB","type":"education","lineage":["https://openalex.org/I28290843"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Brijesh Dongol","raw_affiliation_strings":["University of Surrey, Guildford, United Kingdom of Great Britain and Northern Ireland"],"affiliations":[{"raw_affiliation_string":"University of Surrey, Guildford, United Kingdom of Great Britain and Northern Ireland","institution_ids":["https://openalex.org/I28290843"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061217918","display_name":"Catherine Dubois","orcid":"https://orcid.org/0000-0002-9477-8109"},"institutions":[{"id":"https://openalex.org/I4210097372","display_name":"\u00c9cole Nationale Sup\u00e9rieure d\u2019Informatique pour l\u2019Industrie et l\u2019Entreprise","ror":"https://ror.org/00tx98v53","country_code":"FR","type":"education","lineage":["https://openalex.org/I4210097372"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Catherine Dubois","raw_affiliation_strings":["Ecole Nationale Sup\u00e9rieure d'Informatique pour l'Industrie et l'Enterprise, Evry, France","Ecole Nationale Sup\u00e9rieure d'Informatique pour l'Industrie et l'Enterprise,  Evry, France"],"affiliations":[{"raw_affiliation_string":"Ecole Nationale Sup\u00e9rieure d'Informatique pour l'Industrie et l'Enterprise, Evry, France","institution_ids":["https://openalex.org/I4210097372"]},{"raw_affiliation_string":"Ecole Nationale Sup\u00e9rieure d'Informatique pour l'Industrie et l'Enterprise,  Evry, France","institution_ids":["https://openalex.org/I4210097372"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000759525","display_name":"Stefan Hallerstede","orcid":"https://orcid.org/0000-0001-9952-0214"},"institutions":[{"id":"https://openalex.org/I204337017","display_name":"Aarhus University","ror":"https://ror.org/01aj84f44","country_code":"DK","type":"education","lineage":["https://openalex.org/I204337017"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Stefan Hallerstede","raw_affiliation_strings":["Aarhus Universitet, Aarhus, Denmark"],"affiliations":[{"raw_affiliation_string":"Aarhus Universitet, Aarhus, Denmark","institution_ids":["https://openalex.org/I204337017"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016175160","display_name":"Eric C. R. Hehner","orcid":"https://orcid.org/0000-0002-0179-0097"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Eric Hehner","raw_affiliation_strings":["University of Toronto, Toronto, Canada"],"affiliations":[{"raw_affiliation_string":"University of Toronto, Toronto, Canada","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039019347","display_name":"Carroll Morgan","orcid":"https://orcid.org/0000-0002-8535-9068"},"institutions":[{"id":"https://openalex.org/I31746571","display_name":"UNSW Sydney","ror":"https://ror.org/03r8z3t63","country_code":"AU","type":"education","lineage":["https://openalex.org/I31746571"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Carroll Morgan","raw_affiliation_strings":["University of New South Wales, Sydney, Australia","University of New South Wales, Sydney Australia"],"affiliations":[{"raw_affiliation_string":"University of New South Wales, Sydney, Australia","institution_ids":["https://openalex.org/I31746571"]},{"raw_affiliation_string":"University of New South Wales, Sydney Australia","institution_ids":["https://openalex.org/I31746571"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073853337","display_name":"P\u00e9ter M\u00fcller","orcid":"https://orcid.org/0000-0001-7001-2566"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Peter M\u00fcller","raw_affiliation_strings":["ETH Zurich, Zurich, Switzerland","ETH Zurich, Zurich Switzerland"],"affiliations":[{"raw_affiliation_string":"ETH Zurich, Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]},{"raw_affiliation_string":"ETH Zurich, Zurich Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101471816","display_name":"Leila Ribeiro","orcid":"https://orcid.org/0000-0001-7039-092X"},"institutions":[{"id":"https://openalex.org/I130442723","display_name":"Universidade Federal do Rio Grande do Sul","ror":"https://ror.org/041yk2d64","country_code":"BR","type":"education","lineage":["https://openalex.org/I130442723"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Leila Ribeiro","raw_affiliation_strings":["Federal University of Rio Grande do Sul, Porto Alegre, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Rio Grande do Sul, Porto Alegre, Brazil","institution_ids":["https://openalex.org/I130442723"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100658822","display_name":"Alexandra Silva","orcid":"https://orcid.org/0000-0001-5014-9784"},"institutions":[{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Alexandra Silva","raw_affiliation_strings":["Cornell University, Ithaca, United States"],"affiliations":[{"raw_affiliation_string":"Cornell University, Ithaca, United States","institution_ids":["https://openalex.org/I205783295"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006104972","display_name":"Graeme Smith","orcid":"https://orcid.org/0000-0003-1019-4761"},"institutions":[{"id":"https://openalex.org/I165143802","display_name":"University of Queensland","ror":"https://ror.org/00rqy9422","country_code":"AU","type":"education","lineage":["https://openalex.org/I165143802"]},{"id":"https://openalex.org/I1303474014","display_name":"Defence Science and Technology Group","ror":"https://ror.org/05ddrvt52","country_code":"AU","type":"funder","lineage":["https://openalex.org/I1303474014","https://openalex.org/I2801453606","https://openalex.org/I3139952251"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Graeme Smith","raw_affiliation_strings":["School of EECS, The University of Queensland, Brisbane, Australia","School of ITEE, The University of Queensland, Saint Lucia, Australia","Defence Science and Technology Group, Brisbane, Australia School of ITEE, The University of Queensland, Saint Lucia, Australia"],"affiliations":[{"raw_affiliation_string":"School of EECS, The University of Queensland, Brisbane, Australia","institution_ids":["https://openalex.org/I165143802"]},{"raw_affiliation_string":"School of ITEE, The University of Queensland, Saint Lucia, Australia","institution_ids":["https://openalex.org/I165143802"]},{"raw_affiliation_string":"Defence Science and Technology Group, Brisbane, Australia School of ITEE, The University of Queensland, Saint Lucia, Australia","institution_ids":["https://openalex.org/I1303474014","https://openalex.org/I165143802"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5018760156","display_name":"E.P. de Vink","orcid":"https://orcid.org/0000-0001-9514-2260"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Erik de Vink","raw_affiliation_strings":["Eindhoven University of Technology, Eindhoven, Netherlands"],"affiliations":[{"raw_affiliation_string":"Eindhoven University of Technology, Eindhoven, Netherlands","institution_ids":["https://openalex.org/I83019370"]}]}],"institutions":[],"countries_distinct_count":9,"institutions_distinct_count":10,"corresponding_author_ids":["https://openalex.org/A5012214843"],"corresponding_institution_ids":["https://openalex.org/I28290843"],"apc_list":null,"apc_paid":null,"fwci":5.0765,"has_fulltext":false,"cited_by_count":14,"citation_normalized_percentile":{"value":0.95843163,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":99},"biblio":{"volume":"37","issue":"1","first_page":"1","last_page":"23"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9977999925613403,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9977999925613403,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7183038592338562},{"id":"https://openalex.org/keywords/theory-of-computation","display_name":"Theory of computation","score":0.6960251331329346},{"id":"https://openalex.org/keywords/curriculum","display_name":"Curriculum","score":0.6416925191879272},{"id":"https://openalex.org/keywords/computational-thinking","display_name":"Computational thinking","score":0.6258302927017212},{"id":"https://openalex.org/keywords/formal-methods","display_name":"Formal methods","score":0.5848932266235352},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.5149251222610474},{"id":"https://openalex.org/keywords/formal-semantics","display_name":"Formal semantics (linguistics)","score":0.4910414218902588},{"id":"https://openalex.org/keywords/mathematics-education","display_name":"Mathematics education","score":0.4734056890010834},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.46046870946884155},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.4508282542228699},{"id":"https://openalex.org/keywords/logical-reasoning","display_name":"Logical reasoning","score":0.44432175159454346},{"id":"https://openalex.org/keywords/formal-education","display_name":"Formal education","score":0.4440575838088989},{"id":"https://openalex.org/keywords/philosophy-of-science","display_name":"Philosophy of science","score":0.4400436580181122},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.36584800481796265},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2182396948337555},{"id":"https://openalex.org/keywords/epistemology","display_name":"Epistemology","score":0.21238404512405396},{"id":"https://openalex.org/keywords/pedagogy","display_name":"Pedagogy","score":0.18870460987091064},{"id":"https://openalex.org/keywords/sociology","display_name":"Sociology","score":0.1349044144153595},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.12132406234741211}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7183038592338562},{"id":"https://openalex.org/C24858836","wikidata":"https://www.wikidata.org/wiki/Q844718","display_name":"Theory of computation","level":2,"score":0.6960251331329346},{"id":"https://openalex.org/C47177190","wikidata":"https://www.wikidata.org/wiki/Q207137","display_name":"Curriculum","level":2,"score":0.6416925191879272},{"id":"https://openalex.org/C2780368719","wikidata":"https://www.wikidata.org/wiki/Q5157342","display_name":"Computational thinking","level":2,"score":0.6258302927017212},{"id":"https://openalex.org/C75606506","wikidata":"https://www.wikidata.org/wiki/Q1049183","display_name":"Formal methods","level":2,"score":0.5848932266235352},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.5149251222610474},{"id":"https://openalex.org/C146499914","wikidata":"https://www.wikidata.org/wiki/Q5469969","display_name":"Formal semantics (linguistics)","level":2,"score":0.4910414218902588},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.4734056890010834},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.46046870946884155},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.4508282542228699},{"id":"https://openalex.org/C43971567","wikidata":"https://www.wikidata.org/wiki/Q3142865","display_name":"Logical reasoning","level":2,"score":0.44432175159454346},{"id":"https://openalex.org/C3017614220","wikidata":"https://www.wikidata.org/wiki/Q8434","display_name":"Formal education","level":2,"score":0.4440575838088989},{"id":"https://openalex.org/C110099512","wikidata":"https://www.wikidata.org/wiki/Q59115","display_name":"Philosophy of science","level":2,"score":0.4400436580181122},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.36584800481796265},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2182396948337555},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.21238404512405396},{"id":"https://openalex.org/C19417346","wikidata":"https://www.wikidata.org/wiki/Q7922","display_name":"Pedagogy","level":1,"score":0.18870460987091064},{"id":"https://openalex.org/C144024400","wikidata":"https://www.wikidata.org/wiki/Q21201","display_name":"Sociology","level":0,"score":0.1349044144153595},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.12132406234741211},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3670419","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3670419","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3670419","source":{"id":"https://openalex.org/S128250343","display_name":"Formal Aspects of Computing","issn_l":"0934-5043","issn":["0934-5043","1433-299X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Formal Aspects of Computing","raw_type":"journal-article"},{"id":"pmh:oai:pure.tue.nl:openaire/089bb845-7e36-486c-bc5b-6148c7f90e33","is_oa":true,"landing_page_url":"https://research.tue.nl/en/publications/089bb845-7e36-486c-bc5b-6148c7f90e33","pdf_url":null,"source":{"id":"https://openalex.org/S4406922641","display_name":"TU/e Research Portal","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Dongol, B, Dubois, C, Hallerstede, S, Hehner, E C R, Morgan, C C, M\u00fcller, P, Ribeiro, L, Silva, A D, Smith, G P & de Vink, E P 2025, 'On Formal Methods Thinking in Computer Science Education', Formal Aspects of Computing, vol. 37, no. 1, 8. https://doi.org/10.1145/3670419","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:HAL:hal-04896081v1","is_oa":false,"landing_page_url":"https://hal.science/hal-04896081","pdf_url":null,"source":{"id":"https://openalex.org/S4406922466","display_name":"SPIRE - Sciences Po Institutional REpository","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Formal Aspects of Computing, 2024, 37 (1), pp.1-23. &#x27E8;10.1145/3670419&#x27E9;","raw_type":"Journal articles"}],"best_oa_location":{"id":"doi:10.1145/3670419","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3670419","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3670419","source":{"id":"https://openalex.org/S128250343","display_name":"Formal Aspects of Computing","issn_l":"0934-5043","issn":["0934-5043","1433-299X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Formal Aspects of Computing","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.8399999737739563}],"awards":[{"id":"https://openalex.org/G2438042548","display_name":null,"funder_award_id":"EP/X037142/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G2711952031","display_name":null,"funder_award_id":"EP/R006938/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G7041320342","display_name":null,"funder_award_id":"EP/V038915/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G8885270836","display_name":null,"funder_award_id":"EP/X015149/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4399262243.pdf"},"referenced_works_count":37,"referenced_works":["https://openalex.org/W1518369453","https://openalex.org/W1521965716","https://openalex.org/W1523720513","https://openalex.org/W1824162853","https://openalex.org/W1895387792","https://openalex.org/W1930200668","https://openalex.org/W1965484730","https://openalex.org/W1995008247","https://openalex.org/W2010954288","https://openalex.org/W2081945419","https://openalex.org/W2116817443","https://openalex.org/W2130427425","https://openalex.org/W2170612356","https://openalex.org/W2259114643","https://openalex.org/W2342782315","https://openalex.org/W2408992170","https://openalex.org/W2770103357","https://openalex.org/W2884325678","https://openalex.org/W2936891931","https://openalex.org/W2969374400","https://openalex.org/W2974471429","https://openalex.org/W3015461804","https://openalex.org/W3048648415","https://openalex.org/W3082634688","https://openalex.org/W3099610013","https://openalex.org/W3163662525","https://openalex.org/W3206230134","https://openalex.org/W3215609431","https://openalex.org/W4233049285","https://openalex.org/W4237689225","https://openalex.org/W4367725863","https://openalex.org/W4367725904","https://openalex.org/W4385854967","https://openalex.org/W4399498587","https://openalex.org/W4401722656","https://openalex.org/W6640311401","https://openalex.org/W6871524383"],"related_works":["https://openalex.org/W4301401525","https://openalex.org/W1677321822","https://openalex.org/W1532446724","https://openalex.org/W1583777045","https://openalex.org/W4253208194","https://openalex.org/W1586621202","https://openalex.org/W2156223462","https://openalex.org/W2264123539","https://openalex.org/W4387850931","https://openalex.org/W7951532"],"abstract_inverted_index":{"Formal":[0,88],"Methods":[1,89],"(FMs)":[2],"radically":[3],"improve":[4],"the":[5,8,83,109,149,154],"quality":[6],"of":[7,39,85,108],"code":[9],"artefacts":[10],"they":[11,35,47,54,158],"help":[12],"to":[13,20,26,138,145],"produce.":[14],"They":[15],"are":[16,36,48,55],"simple,":[17],"probably":[18],"accessible":[19,96],"first-year":[21],"undergraduate":[22],"students":[23,28,119,170],"and":[24,29,52,72,95,162,186],"certainly":[25],"second-year":[27],"beyond.":[30],"Nevertheless,":[31],"in":[32,91,123],"many":[33],"cases,":[34],"not":[37,49],"part":[38,107],"a":[40,174],"general":[41],"recommendation":[42],"for":[43,59,112,117],"course":[44],"curricula,":[45],"i.e.,":[46],"taught":[50],"\u2014":[51],"yet":[53],"valuable.":[56],"One":[57],"reason":[58],"this":[60],"is":[61,66],"that":[62,102,124],"teaching":[63,70],"\u201cFormal":[64],"Methods\u201d":[65],"often":[67],"confused":[68],"with":[69],"logic":[71],"theory.":[73],"This":[74],"article":[75],"advocates":[76],"what":[77],"we":[78],"call":[79],"FM":[80,103],"thinking":[81,104],":":[82],"application":[84],"ideas":[86],"from":[87],"applied":[90],"informal,":[92],"lightweight,":[93],"practical":[94],"ways.":[97],"We":[98],"will":[99,126,133,141],"argue":[100],"here":[101],"should":[105],"be":[106,134,142,160,167],"recommended":[110],"curriculum":[111],"every":[113],"Computer":[114],"Science":[115],"student,":[116],"even":[118],"who":[120],"train":[121],"only":[122],"\u201cthinking\u201d":[125],"become":[127],"much":[128],"better":[129],"programmers.":[130],"However,":[131],"there":[132],"others":[135],"who,":[136],"exposed":[137],"those":[139],"ideas,":[140],"ideally":[143],"positioned":[144],"go":[146],"further":[147],"into":[148],"more":[150,176],"theoretical":[151,177],"background:":[152],"why":[153],"techniques":[155],"work,":[156],"how":[157,163],"can":[159,166],"automated,":[161],"new":[164],"ones":[165],"developed.":[168],"Those":[169],"would":[171],"follow":[172],"subsequently":[173],"specialised,":[175],"stream,":[178],"including":[179],"topics":[180],"such":[181],"as":[182],"semantics,":[183],"logics,":[184],"verification":[185],"proof-automation":[187],"techniques.":[188]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":8}],"updated_date":"2025-11-06T06:51:31.235846","created_date":"2025-10-10T00:00:00"}
