{"id":"https://openalex.org/W2001164208","doi":"https://doi.org/10.1145/1562877.1562982","title":"Design patterns to support teaching of automata theory","display_name":"Design patterns to support teaching of automata theory","publication_year":2009,"publication_date":"2009-07-06","ids":{"openalex":"https://openalex.org/W2001164208","doi":"https://doi.org/10.1145/1562877.1562982","mag":"2001164208"},"language":"en","primary_location":{"id":"doi:10.1145/1562877.1562982","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1562877.1562982","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5071069677","display_name":"Agathe Merceron","orcid":"https://orcid.org/0000-0003-1015-5359"},"institutions":[{"id":"https://openalex.org/I129643931","display_name":"Berliner Hochschule f\u00fcr Technik","ror":"https://ror.org/00w7whj55","country_code":"DE","type":"education","lineage":["https://openalex.org/I129643931"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Agathe Merceron","raw_affiliation_strings":["Beuth University of Applied Sciences, Berlin, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Beuth University of Applied Sciences, Berlin, Germany","institution_ids":["https://openalex.org/I129643931"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5071069677"],"corresponding_institution_ids":["https://openalex.org/I129643931"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.1986532,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"341","last_page":"341"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12490","display_name":"Software Engineering and Design Patterns","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/3303","display_name":"Development"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T12490","display_name":"Software Engineering and Design Patterns","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/3303","display_name":"Development"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9959999918937683,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9947999715805054,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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.7524605989456177},{"id":"https://openalex.org/keywords/automaton","display_name":"Automaton","score":0.7061724662780762},{"id":"https://openalex.org/keywords/automata-theory","display_name":"Automata theory","score":0.636017382144928},{"id":"https://openalex.org/keywords/deterministic-finite-automaton","display_name":"Deterministic finite automaton","score":0.6186892986297607},{"id":"https://openalex.org/keywords/field","display_name":"Field (mathematics)","score":0.5907847285270691},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5827510356903076},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4979367256164551},{"id":"https://openalex.org/keywords/learning-automata","display_name":"Learning automata","score":0.47647783160209656},{"id":"https://openalex.org/keywords/finite-state-machine","display_name":"Finite-state machine","score":0.42613059282302856},{"id":"https://openalex.org/keywords/mathematics-education","display_name":"Mathematics education","score":0.3963930606842041},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.195124089717865},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1509021520614624}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7524605989456177},{"id":"https://openalex.org/C112505250","wikidata":"https://www.wikidata.org/wiki/Q787116","display_name":"Automaton","level":2,"score":0.7061724662780762},{"id":"https://openalex.org/C116248031","wikidata":"https://www.wikidata.org/wiki/Q214526","display_name":"Automata theory","level":3,"score":0.636017382144928},{"id":"https://openalex.org/C104091681","wikidata":"https://www.wikidata.org/wiki/Q837528","display_name":"Deterministic finite automaton","level":3,"score":0.6186892986297607},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.5907847285270691},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5827510356903076},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4979367256164551},{"id":"https://openalex.org/C2776807809","wikidata":"https://www.wikidata.org/wiki/Q6510160","display_name":"Learning automata","level":3,"score":0.47647783160209656},{"id":"https://openalex.org/C167822520","wikidata":"https://www.wikidata.org/wiki/Q176452","display_name":"Finite-state machine","level":2,"score":0.42613059282302856},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.3963930606842041},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.195124089717865},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1509021520614624},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1562877.1562982","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1562877.1562982","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.7599999904632568}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":1,"referenced_works":["https://openalex.org/W1968983388"],"related_works":["https://openalex.org/W3200605392","https://openalex.org/W2367596017","https://openalex.org/W1490980615","https://openalex.org/W2050696740","https://openalex.org/W1979390054","https://openalex.org/W13464662","https://openalex.org/W94998075","https://openalex.org/W2166186692","https://openalex.org/W2321667159","https://openalex.org/W1994748133"],"abstract_inverted_index":{"Deterministic":[0],"finite":[1],"automata":[2],"(DFA)":[3],"are":[4],"taught":[5],"in":[6,25],"courses":[7],"like":[8],"\"formal":[9],"foundations":[10],"of":[11,33,45],"computer":[12],"science\".":[13],"It":[14],"is":[15],"quite":[16],"a":[17,31],"challenge":[18],"to":[19,36],"get":[20],"students":[21,41],"interested":[22],"and":[23,40],"proficient":[24],"that":[26],"field.":[27],"This":[28],"contribution":[29],"presents":[30],"set":[32],"design":[34,44],"patterns":[35],"help":[37],"teachers":[38],"teach":[39],"learn":[42],"the":[43],"DFA.":[46]},"counts_by_year":[{"year":2018,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
