{"id":"https://openalex.org/W2103393446","doi":"https://doi.org/10.1109/fie.2016.7757728","title":"Automated style feedback for advanced beginner Java programmers","display_name":"Automated style feedback for advanced beginner Java programmers","publication_year":2016,"publication_date":"2016-10-01","ids":{"openalex":"https://openalex.org/W2103393446","doi":"https://doi.org/10.1109/fie.2016.7757728","mag":"2103393446"},"language":"en","primary_location":{"id":"doi:10.1109/fie.2016.7757728","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fie.2016.7757728","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 IEEE Frontiers in Education Conference (FIE)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.7275/7540173.0","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5016511878","display_name":"Hannah Blau","orcid":"https://orcid.org/0000-0003-4557-5492"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Hannah Blau","raw_affiliation_strings":["College of Information and Computer Sciences, University of Massachusetts, Amherst, Massachusetts","College of Information and Computer Sciences, University of Massachusetts, Amherst, 01003-9264, USA"],"affiliations":[{"raw_affiliation_string":"College of Information and Computer Sciences, University of Massachusetts, Amherst, Massachusetts","institution_ids":["https://openalex.org/I24603500"]},{"raw_affiliation_string":"College of Information and Computer Sciences, University of Massachusetts, Amherst, 01003-9264, USA","institution_ids":["https://openalex.org/I24603500"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065890773","display_name":"Samantha Kolovson","orcid":"https://orcid.org/0009-0006-5487-4119"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Samantha Kolovson","raw_affiliation_strings":["College of Information and Computer Sciences, University of Massachusetts, Amherst, Massachusetts","College of Information and Computer Sciences, University of Massachusetts, Amherst, 01003-9264, USA"],"affiliations":[{"raw_affiliation_string":"College of Information and Computer Sciences, University of Massachusetts, Amherst, Massachusetts","institution_ids":["https://openalex.org/I24603500"]},{"raw_affiliation_string":"College of Information and Computer Sciences, University of Massachusetts, Amherst, 01003-9264, USA","institution_ids":["https://openalex.org/I24603500"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083817204","display_name":"W. Richards Adrion","orcid":"https://orcid.org/0000-0001-5210-6876"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"W. Richards Adrion","raw_affiliation_strings":["College of Information and Computer Sciences, University of Massachusetts, Amherst, Massachusetts","College of Information and Computer Sciences, University of Massachusetts, Amherst, 01003-9264, USA"],"affiliations":[{"raw_affiliation_string":"College of Information and Computer Sciences, University of Massachusetts, Amherst, Massachusetts","institution_ids":["https://openalex.org/I24603500"]},{"raw_affiliation_string":"College of Information and Computer Sciences, University of Massachusetts, Amherst, 01003-9264, USA","institution_ids":["https://openalex.org/I24603500"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5054551127","display_name":"Robert N. Moll","orcid":null},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Robert Moll","raw_affiliation_strings":["College of Information and Computer Sciences, University of Massachusetts, Amherst, Massachusetts","College of Information and Computer Sciences, University of Massachusetts, Amherst, 01003-9264, USA"],"affiliations":[{"raw_affiliation_string":"College of Information and Computer Sciences, University of Massachusetts, Amherst, Massachusetts","institution_ids":["https://openalex.org/I24603500"]},{"raw_affiliation_string":"College of Information and Computer Sciences, University of Massachusetts, Amherst, 01003-9264, USA","institution_ids":["https://openalex.org/I24603500"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5016511878"],"corresponding_institution_ids":["https://openalex.org/I24603500"],"apc_list":null,"apc_paid":null,"fwci":1.9904,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.88899565,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":97},"biblio":{"volume":"19","issue":null,"first_page":"1","last_page":"9"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9973999857902527,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9945999979972839,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/java","display_name":"Java","score":0.8284697532653809},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8026583194732666},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.6989284157752991},{"id":"https://openalex.org/keywords/plug-in","display_name":"Plug-in","score":0.5496377944946289},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5187399983406067},{"id":"https://openalex.org/keywords/eclipse","display_name":"Eclipse","score":0.5103375315666199},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.45574402809143066},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.37958860397338867},{"id":"https://openalex.org/keywords/mathematics-education","display_name":"Mathematics education","score":0.34988147020339966},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3243846297264099},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.21199536323547363},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.10535001754760742}],"concepts":[{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.8284697532653809},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8026583194732666},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.6989284157752991},{"id":"https://openalex.org/C4924752","wikidata":"https://www.wikidata.org/wiki/Q184148","display_name":"Plug-in","level":2,"score":0.5496377944946289},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5187399983406067},{"id":"https://openalex.org/C2778505590","wikidata":"https://www.wikidata.org/wiki/Q141022","display_name":"Eclipse","level":2,"score":0.5103375315666199},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.45574402809143066},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.37958860397338867},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.34988147020339966},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3243846297264099},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.21199536323547363},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.10535001754760742},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C1276947","wikidata":"https://www.wikidata.org/wiki/Q333","display_name":"Astronomy","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/fie.2016.7757728","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fie.2016.7757728","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 IEEE Frontiers in Education Conference (FIE)","raw_type":"proceedings-article"},{"id":"pmh:oai:scholarworks.umass.edu:dissertations_2-1556","is_oa":false,"landing_page_url":"https://scholarworks.umass.edu/dissertations_2/543","pdf_url":null,"source":{"id":"https://openalex.org/S4306402057","display_name":"Scholarworks (University of Massachusetts Amherst)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I24603500","host_organization_name":"University of Massachusetts Amherst","host_organization_lineage":["https://openalex.org/I24603500"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Doctoral Dissertations","raw_type":"text"},{"id":"doi:10.7275/7540173.0","is_oa":true,"landing_page_url":"https://doi.org/10.7275/7540173.0","pdf_url":null,"source":{"id":"https://openalex.org/S7407053130","display_name":"University of Massachusetts (UMass) Amherst","issn_l":null,"issn":[],"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":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"thesis"}],"best_oa_location":{"id":"doi:10.7275/7540173.0","is_oa":true,"landing_page_url":"https://doi.org/10.7275/7540173.0","pdf_url":null,"source":{"id":"https://openalex.org/S7407053130","display_name":"University of Massachusetts (UMass) Amherst","issn_l":null,"issn":[],"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":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"thesis"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education","score":0.8399999737739563}],"awards":[],"funders":[{"id":"https://openalex.org/F4320332749","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":41,"referenced_works":["https://openalex.org/W1509202185","https://openalex.org/W1573836364","https://openalex.org/W1580288159","https://openalex.org/W1583051211","https://openalex.org/W1963857199","https://openalex.org/W1964962870","https://openalex.org/W1971973232","https://openalex.org/W1975881544","https://openalex.org/W1976342992","https://openalex.org/W1979507906","https://openalex.org/W1986453394","https://openalex.org/W1988063143","https://openalex.org/W1991140109","https://openalex.org/W2001638679","https://openalex.org/W2012312630","https://openalex.org/W2020242312","https://openalex.org/W2037084799","https://openalex.org/W2062955196","https://openalex.org/W2066033104","https://openalex.org/W2074736926","https://openalex.org/W2087419029","https://openalex.org/W2087527532","https://openalex.org/W2099535882","https://openalex.org/W2102049362","https://openalex.org/W2124023547","https://openalex.org/W2128802947","https://openalex.org/W2130066447","https://openalex.org/W2135006517","https://openalex.org/W2137659640","https://openalex.org/W2152083291","https://openalex.org/W2157705712","https://openalex.org/W2165544851","https://openalex.org/W2616925439","https://openalex.org/W3005371628","https://openalex.org/W4210377336","https://openalex.org/W4239185796","https://openalex.org/W6634378414","https://openalex.org/W6679356137","https://openalex.org/W6680221661","https://openalex.org/W6682504949","https://openalex.org/W6738050573"],"related_works":["https://openalex.org/W2981957539","https://openalex.org/W2382209682","https://openalex.org/W580258128","https://openalex.org/W4210370802","https://openalex.org/W2924735795","https://openalex.org/W1578809901","https://openalex.org/W2611825707","https://openalex.org/W1547394117","https://openalex.org/W1580516753","https://openalex.org/W2552002334"],"abstract_inverted_index":{"We":[0,125],"created":[1],"an":[2],"Eclipse":[3],"plug-in":[4,132],"called":[5],"FrenchPress":[6,73,160,198],"that":[7,110,119],"offers":[8],"students":[9,24,34,70,81,142],"feedback":[10,80,161],"on":[11,168,177],"their":[12,26,69,155],"Java":[13,30],"programming":[14],"style.":[15],"It":[16],"is":[17],"designed":[18],"not":[19,96],"for":[20,23,65],"novices":[21],"but":[22,46],"taking":[25],"second":[27,179],"or":[28,147],"third":[29],"course.":[31],"Advanced":[32],"beginner":[33],"know":[35],"enough":[36],"to":[37,48,67,159,172],"produce":[38],"a":[39,75,127,164,173],"program":[40,156],"with":[41,197],"the":[42,79,99,106,131,151,169,178,184],"desired":[43],"input/output":[44],"behavior,":[45],"fail":[47],"understand":[49],"it":[50,63],"could":[51],"still":[52],"be":[53],"poorly":[54],"written.":[55],"Large":[56],"class":[57,123],"sizes":[58],"in":[59,136,157],"introductory":[60],"courses":[61],"make":[62],"difficult":[64],"instructors":[66],"give":[68],"individualized":[71],"attention.":[72],"automates":[74],"small":[76],"subset":[77],"of":[78,92,105,130,166,175,191],"might":[82],"have":[83,95,112,121],"received":[84],"from":[85,163],"educators.":[86],"The":[87],"system":[88],"diagnoses":[89],"issues":[90],"characteristic":[91],"programmers":[93],"who":[94,153],"yet":[97],"assimilated":[98],"object-oriented":[100],"paradigm,":[101],"such":[102],"as":[103],"misuse":[104],"public":[107],"modifier,":[108],"fields":[109],"should":[111,120],"been":[113,122],"local":[114],"variables,":[115],"and":[116,139,180],"instance":[117],"variables":[118],"constants.":[124],"conducted":[126],"classroom":[128],"trial":[129],"covering":[133],"four":[134],"assignments":[135],"data":[137],"structures":[138],"algorithms.":[140],"Among":[141],"whose":[143],"code":[144],"triggered":[145],"one":[146],"more":[148],"diagnostic":[149],"rules,":[150],"percentage":[152],"modified":[154],"response":[158],"varied":[162],"high":[165],"59%":[167],"first":[170],"project":[171],"low":[174],"23%":[176],"fourth":[181],"projects.":[182],"On":[183],"user":[185],"surveys":[186],"following":[187],"each":[188],"assignment,":[189],"56-66%":[190],"respondents":[192],"said":[193],"they":[194],"were":[195],"satisfied":[196],"performance.":[199]},"counts_by_year":[{"year":2018,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
