{"id":"https://openalex.org/W2767518389","doi":"https://doi.org/10.1145/3137065.3137087","title":"Addressing Teaching Practices Regarding Software Quality","display_name":"Addressing Teaching Practices Regarding Software Quality","publication_year":2017,"publication_date":"2017-11-06","ids":{"openalex":"https://openalex.org/W2767518389","doi":"https://doi.org/10.1145/3137065.3137087","mag":"2767518389"},"language":"en","primary_location":{"id":"doi:10.1145/3137065.3137087","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3137065.3137087","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 12th Workshop on Primary and Secondary Computing Education","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://mediatum.ub.tum.de/1656712","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5090477420","display_name":"Tilman Michaeli","orcid":"https://orcid.org/0000-0002-5453-8581"},"institutions":[{"id":"https://openalex.org/I181369854","display_name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg","ror":"https://ror.org/00f7hpc57","country_code":"DE","type":"education","lineage":["https://openalex.org/I181369854"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Tilman Michaeli","raw_affiliation_strings":["Computing Education Research Group, Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg, Erlangen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computing Education Research Group, Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg, Erlangen, Germany","institution_ids":["https://openalex.org/I181369854"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000020854","display_name":"Ralf Romeike","orcid":"https://orcid.org/0000-0002-2941-4288"},"institutions":[{"id":"https://openalex.org/I181369854","display_name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg","ror":"https://ror.org/00f7hpc57","country_code":"DE","type":"education","lineage":["https://openalex.org/I181369854"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Ralf Romeike","raw_affiliation_strings":["Computing Education Research Group, Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg, Erlangen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computing Education Research Group, Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg, Erlangen, Germany","institution_ids":["https://openalex.org/I181369854"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I181369854"],"apc_list":null,"apc_paid":null,"fwci":0.5123,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.60283353,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"105","last_page":"106"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9994999766349792,"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"}},"topics":[{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9994999766349792,"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/T13197","display_name":"Spreadsheets and End-User Computing","score":0.9994999766349792,"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"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9652000069618225,"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/debugging","display_name":"Debugging","score":0.8835777044296265},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7406703233718872},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.6274470686912537},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.5803984999656677},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.5759449005126953},{"id":"https://openalex.org/keywords/curriculum","display_name":"Curriculum","score":0.5107417106628418},{"id":"https://openalex.org/keywords/algorithmic-program-debugging","display_name":"Algorithmic program debugging","score":0.4991278648376465},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.47950440645217896},{"id":"https://openalex.org/keywords/software-testing","display_name":"Software testing","score":0.4638301134109497},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4285675883293152},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3255898654460907},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.15288656949996948},{"id":"https://openalex.org/keywords/pedagogy","display_name":"Pedagogy","score":0.12798216938972473}],"concepts":[{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.8835777044296265},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7406703233718872},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6274470686912537},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.5803984999656677},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.5759449005126953},{"id":"https://openalex.org/C47177190","wikidata":"https://www.wikidata.org/wiki/Q207137","display_name":"Curriculum","level":2,"score":0.5107417106628418},{"id":"https://openalex.org/C136388014","wikidata":"https://www.wikidata.org/wiki/Q17084976","display_name":"Algorithmic program debugging","level":3,"score":0.4991278648376465},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.47950440645217896},{"id":"https://openalex.org/C2984328558","wikidata":"https://www.wikidata.org/wiki/Q188522","display_name":"Software testing","level":3,"score":0.4638301134109497},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4285675883293152},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3255898654460907},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.15288656949996948},{"id":"https://openalex.org/C19417346","wikidata":"https://www.wikidata.org/wiki/Q7922","display_name":"Pedagogy","level":1,"score":0.12798216938972473},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3137065.3137087","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3137065.3137087","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 12th Workshop on Primary and Secondary Computing Education","raw_type":"proceedings-article"},{"id":"pmh:oai:mediatum.ub.tum.de:node/1656712","is_oa":true,"landing_page_url":"https://mediatum.ub.tum.de/1656712","pdf_url":null,"source":{"id":"https://openalex.org/S4306400453","display_name":"mediaTUM \u2013 the media and publications repository of the Technical University Munich (Technical University Munich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I62916508","host_organization_name":"Technical University of Munich","host_organization_lineage":["https://openalex.org/I62916508"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"ConferencePaper"}],"best_oa_location":{"id":"pmh:oai:mediatum.ub.tum.de:node/1656712","is_oa":true,"landing_page_url":"https://mediatum.ub.tum.de/1656712","pdf_url":null,"source":{"id":"https://openalex.org/S4306400453","display_name":"mediaTUM \u2013 the media and publications repository of the Technical University Munich (Technical University Munich)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I62916508","host_organization_name":"Technical University of Munich","host_organization_lineage":["https://openalex.org/I62916508"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"ConferencePaper"},"sustainable_development_goals":[{"display_name":"Quality Education","score":0.8100000023841858,"id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W183770118","https://openalex.org/W1967788581","https://openalex.org/W1993199499","https://openalex.org/W2001451867","https://openalex.org/W2016452963","https://openalex.org/W2022038738","https://openalex.org/W2023730632","https://openalex.org/W2082679772","https://openalex.org/W2146146233","https://openalex.org/W2148899257","https://openalex.org/W2155788121","https://openalex.org/W4229670210","https://openalex.org/W4240285822","https://openalex.org/W4240463245","https://openalex.org/W4245480127"],"related_works":["https://openalex.org/W2396596882","https://openalex.org/W2098290990","https://openalex.org/W2119199043","https://openalex.org/W2801084903","https://openalex.org/W2377280071","https://openalex.org/W2060682672","https://openalex.org/W2375626968","https://openalex.org/W4242908235","https://openalex.org/W1520271518","https://openalex.org/W2294325978"],"abstract_inverted_index":{"Software":[0],"quality":[1,18,121],"is":[2,24,36,44],"seen":[3],"as":[4],"an":[5,37],"integral":[6],"part":[7],"of":[8,12,112,133],"CS":[9,148],"education.":[10],"Two":[11],"the":[13,29,102,110,123,131],"key":[14],"concepts":[15,73],"concerning":[16],"software":[17,120],"are":[19,78,85],"testing":[20,84,135],"and":[21,50,56,64,70,83,115,125,140,161],"debugging.":[22],"Testing":[23],"considered":[25],"important":[26],"to":[27,40,68,147],"verify":[28],"students'":[30],"underlying":[31],"model":[32,132],"or":[33],"algorithm.":[34],"Debugging":[35],"approach":[38],"related":[39],"computational":[41],"thinking":[42],"which":[43],"distinct":[45],"from":[46],"general":[47],"programming":[48],"skills":[49],"fosters":[51],"abilities":[52],"like":[53],"logical":[54],"reasoning":[55],"independent":[57],"problem":[58],"solving.":[59],"However,":[60],"approaches,":[61],"teaching":[62,89,160],"materials,":[63],"studies":[65],"on":[66],"how":[67],"teach":[69],"integrate":[71],"those":[72],"effectively":[74],"into":[75],"K12":[76],"classrooms":[77],"lacking.":[79],"Therefore,":[80],"both":[81],"debugging":[82],"often":[86],"neglected":[87],"in":[88,95,122,150],"practice,":[90],"despite":[91],"them":[92],"being":[93],"represented":[94],"many":[96],"(but":[97],"not":[98],"all)":[99],"curricula.":[100],"In":[101],"following,":[103],"we":[104],"present":[105],"a":[106,157],"research":[107],"project":[108],"with":[109],"intention":[111],"providing":[113],"adequate":[114],"evaluated":[116],"strategies":[117],"for":[118,159],"addressing":[119],"classroom":[124],"its":[126],"rationale.":[127],"For":[128],"this":[129],"purpose,":[130],"Beizer's":[134],"levels":[136],"has":[137],"been":[138],"utilized":[139],"didactically":[141],"transposed,":[142],"thereby":[143],"making":[144],"it":[145],"applicable":[146],"education":[149],"K12.":[151],"The":[152],"resulting":[153],"categories":[154],"may":[155],"provide":[156],"basis":[158],"research.":[162]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2021,"cited_by_count":3},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
