{"id":"https://openalex.org/W4200282034","doi":"https://doi.org/10.1109/fie49875.2021.9637475","title":"Software Quality as a Subsidy for Teaching Programming","display_name":"Software Quality as a Subsidy for Teaching Programming","publication_year":2021,"publication_date":"2021-10-13","ids":{"openalex":"https://openalex.org/W4200282034","doi":"https://doi.org/10.1109/fie49875.2021.9637475"},"language":"en","primary_location":{"id":"doi:10.1109/fie49875.2021.9637475","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fie49875.2021.9637475","pdf_url":null,"source":{"id":"https://openalex.org/S4363607796","display_name":"2021 IEEE Frontiers in Education Conference (FIE)","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE Frontiers in Education Conference (FIE)","raw_type":"proceedings-article"},"type":"article","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/A5101403273","display_name":"Pedro Henrique de Andrade Gomes","orcid":"https://orcid.org/0000-0002-7720-3856"},"institutions":[{"id":"https://openalex.org/I879563668","display_name":"Universidade Estadual Paulista (Unesp)","ror":"https://ror.org/00987cb86","country_code":"BR","type":"education","lineage":["https://openalex.org/I879563668"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Pedro Henrique Gomes","raw_affiliation_strings":["Faculty of Sciences and Technology, S\u0103o Paulo State University (Unesp), Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Sciences and Technology, S\u0103o Paulo State University (Unesp), Brazil","institution_ids":["https://openalex.org/I879563668"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082436488","display_name":"Rog\u00e9rio Eduardo Garcia","orcid":"https://orcid.org/0000-0003-1248-528X"},"institutions":[{"id":"https://openalex.org/I879563668","display_name":"Universidade Estadual Paulista (Unesp)","ror":"https://ror.org/00987cb86","country_code":"BR","type":"education","lineage":["https://openalex.org/I879563668"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Rogerio Eduardo Garcia","raw_affiliation_strings":["Faculty of Sciences and Technology, S\u0103o Paulo State University (Unesp), Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Sciences and Technology, S\u0103o Paulo State University (Unesp), Brazil","institution_ids":["https://openalex.org/I879563668"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032021135","display_name":"Danilo Medeiros Eler","orcid":"https://orcid.org/0000-0002-9493-145X"},"institutions":[{"id":"https://openalex.org/I879563668","display_name":"Universidade Estadual Paulista (Unesp)","ror":"https://ror.org/00987cb86","country_code":"BR","type":"education","lineage":["https://openalex.org/I879563668"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Danilo Medeiros Eler","raw_affiliation_strings":["Faculty of Sciences and Technology, S\u0103o Paulo State University (Unesp), Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Sciences and Technology, S\u0103o Paulo State University (Unesp), Brazil","institution_ids":["https://openalex.org/I879563668"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080455155","display_name":"Ronaldo Celso Messias Correia","orcid":"https://orcid.org/0000-0002-8044-7333"},"institutions":[{"id":"https://openalex.org/I879563668","display_name":"Universidade Estadual Paulista (Unesp)","ror":"https://ror.org/00987cb86","country_code":"BR","type":"education","lineage":["https://openalex.org/I879563668"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Ronaldo Celso Correia","raw_affiliation_strings":["Faculty of Sciences and Technology, S\u0103o Paulo State University (Unesp), Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Sciences and Technology, S\u0103o Paulo State University (Unesp), Brazil","institution_ids":["https://openalex.org/I879563668"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5062388716","display_name":"Celso Olivete","orcid":null},"institutions":[{"id":"https://openalex.org/I879563668","display_name":"Universidade Estadual Paulista (Unesp)","ror":"https://ror.org/00987cb86","country_code":"BR","type":"education","lineage":["https://openalex.org/I879563668"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Celso Olivete Junior","raw_affiliation_strings":["Faculty of Sciences and Technology, S\u0103o Paulo State University (Unesp), Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Sciences and Technology, S\u0103o Paulo State University (Unesp), Brazil","institution_ids":["https://openalex.org/I879563668"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.9833,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.72190035,"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":"1","last_page":"9"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9977999925613403,"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.9977999925613403,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9944999814033508,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10260","display_name":"Software Engineering Research","score":0.9886000156402588,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.7300681471824646},{"id":"https://openalex.org/keywords/notice","display_name":"Notice","score":0.6547408103942871},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.6077408790588379},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.6046355962753296},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.5562284588813782},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5149744153022766},{"id":"https://openalex.org/keywords/procedural-programming","display_name":"Procedural programming","score":0.4705638885498047},{"id":"https://openalex.org/keywords/software-quality-management","display_name":"Software quality management","score":0.4521591067314148},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.38936150074005127},{"id":"https://openalex.org/keywords/engineering-management","display_name":"Engineering management","score":0.37848734855651855},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3760024607181549},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.34570667147636414},{"id":"https://openalex.org/keywords/inductive-programming","display_name":"Inductive programming","score":0.2512761354446411},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.20988455414772034},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1603379249572754}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7300681471824646},{"id":"https://openalex.org/C2779913896","wikidata":"https://www.wikidata.org/wiki/Q7063001","display_name":"Notice","level":2,"score":0.6547408103942871},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.6077408790588379},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.6046355962753296},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.5562284588813782},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5149744153022766},{"id":"https://openalex.org/C120558287","wikidata":"https://www.wikidata.org/wiki/Q1418502","display_name":"Procedural programming","level":4,"score":0.4705638885498047},{"id":"https://openalex.org/C48306297","wikidata":"https://www.wikidata.org/wiki/Q7554352","display_name":"Software quality management","level":5,"score":0.4521591067314148},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.38936150074005127},{"id":"https://openalex.org/C110354214","wikidata":"https://www.wikidata.org/wiki/Q6314146","display_name":"Engineering management","level":1,"score":0.37848734855651855},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3760024607181549},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.34570667147636414},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.2512761354446411},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.20988455414772034},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1603379249572754},{"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},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/fie49875.2021.9637475","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fie49875.2021.9637475","pdf_url":null,"source":{"id":"https://openalex.org/S4363607796","display_name":"2021 IEEE Frontiers in Education Conference (FIE)","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE Frontiers in Education Conference (FIE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.550000011920929,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W1994588695","https://openalex.org/W2131733128","https://openalex.org/W2184371535","https://openalex.org/W2568487407","https://openalex.org/W2773892332","https://openalex.org/W2775582007","https://openalex.org/W2789235734","https://openalex.org/W2797883428","https://openalex.org/W2917895888","https://openalex.org/W3024583468","https://openalex.org/W3145100113","https://openalex.org/W3175432296","https://openalex.org/W6749733474","https://openalex.org/W6797122061"],"related_works":["https://openalex.org/W2549211027","https://openalex.org/W2070902631","https://openalex.org/W2039406101","https://openalex.org/W2116082492","https://openalex.org/W2016366442","https://openalex.org/W1498485720","https://openalex.org/W190029226","https://openalex.org/W1580492598","https://openalex.org/W294096832","https://openalex.org/W2990419466"],"abstract_inverted_index":{"Well-written":[0],"code":[1,65,158,225,235],"(which":[2],"meets":[3],"standards,":[4],"conventions,":[5],"and":[6,37,40,57,109,116,129,157,175],"quality":[7,66,159,176,185,203,251],"specifications)":[8],"is":[9,17,148,177,301],"often":[10],"associated":[11],"with":[12,30,195,292],"the":[13,47,60,62,69,90,98,114,121,127,134,193,217,222,243,261,266,269,276,293,299],"programmer's":[14],"experience,":[15],"which":[16],"why":[18],"companies":[19],"have":[20,112,117],"been":[21],"looking":[22],"for":[23,97,189,197,260,268],"increasingly":[24],"qualified":[25],"professionals.":[26],"Codes":[27],"at":[28],"odds":[29],"these":[31],"standards":[32],"tend":[33],"to":[34,44,50,73,76,88,120,150,167,242,265,282,285,287],"be":[35],"complex":[36],"poorly":[38],"written":[39],"are":[41,71,272],"generally":[42],"difficult":[43],"understand.":[45],"Consequently,":[46],"activities":[48],"inherent":[49],"it":[51,147],"become":[52],"costly.":[53],"Although":[54],"well":[55],"defined":[56],"consolidated":[58],"in":[59,68,133,137,253],"industry,":[61],"concepts":[63,128],"of":[64,173,219,224,234],"taught":[67],"academy":[70],"insufficient":[72],"enable":[74],"students":[75],"meet":[77],"market":[78],"expectations.":[79],"Research":[80],"indicates":[81],"that":[82,182,211,274],"graduates":[83],"do":[84],"not":[85,289],"feel":[86],"prepared":[87],"enter":[89],"labor":[91],"market,":[92],"facing":[93],"difficulties":[94],"when":[95],"competing":[96],"best":[99],"job":[100],"opportunities.":[101],"This":[102],"difficulty":[103],"highlights":[104],"a":[105,152,187,247],"gap":[106,115],"between":[107,154],"industry":[108,136],"academia.":[110],"Researchers":[111],"identified":[113],"proposed":[118],"improvements":[119,169,267],"teaching-learning":[122],"process":[123],"based":[124],"on":[125,170,201,216,228],"using":[126],"tools":[130,237],"widely":[131],"used":[132],"software":[135,184,229],"an":[138,180,208],"academic":[139],"environment.":[140],"When":[141],"analyzing":[142],"educational":[143],"institutions'":[144],"programming":[145,155,174,199,254],"disciplines,":[146],"possible":[149],"notice":[151],"mismatch":[153],"disciplines":[156,255],"disciplines.":[160],"In":[161,263],"this":[162,164],"scenario,":[163],"project":[165],"aims":[166],"propose":[168],"how":[171,298],"knowledge":[172],"evolved,":[178],"proposing":[179],"approach":[181],"uses":[183],"as":[186],"subsidy":[188],"teaching":[190,198,223,240,252],"programming,":[191,213],"providing":[192],"teacher":[194],"guidelines":[196],"focusing":[200],"internal":[202,250],"source":[204],"code.":[205],"We":[206],"idealized":[207],"innovative":[209],"practice":[210],"brought":[212],"usually":[214],"focused":[215,227],"execution":[218,294],"algorithms,":[220],"within":[221],"quality,":[226],"engineering":[230],"principles.":[231],"The":[232],"use":[233],"inspection":[236],"allowed":[238],"direct":[239],"according":[241],"class's":[244],"needs,":[245],"introducing":[246],"guided":[248],"content-based":[249],"without":[256],"generating":[257],"extra":[258],"work":[259],"teacher.":[262],"addition":[264],"teacher,":[270],"we":[271,279],"convinced":[273],"from":[275],"student's":[277],"perspective,":[278],"were":[280],"able":[281],"motivate":[283],"them":[284],"learn":[286],"program":[288],"only":[290],"concerned":[291],"results":[295],"but":[296],"also":[297],"solution":[300],"developed.":[302]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
