{"id":"https://openalex.org/W2789032630","doi":"https://doi.org/10.1145/3159450.3159542","title":"Design and Evaluation of an Undergraduate Course on Software Development Practices","display_name":"Design and Evaluation of an Undergraduate Course on Software Development Practices","publication_year":2018,"publication_date":"2018-02-21","ids":{"openalex":"https://openalex.org/W2789032630","doi":"https://doi.org/10.1145/3159450.3159542","mag":"2789032630"},"language":"en","primary_location":{"id":"doi:10.1145/3159450.3159542","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3159450.3159542","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 49th ACM Technical Symposium on Computer Science Education","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/A5055848557","display_name":"Paul Gestwicki","orcid":null},"institutions":[{"id":"https://openalex.org/I198089087","display_name":"Ball State University","ror":"https://ror.org/00k6tx165","country_code":"US","type":"education","lineage":["https://openalex.org/I198089087"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Paul Gestwicki","raw_affiliation_strings":["Ball State University, Muncie, IN, USA"],"affiliations":[{"raw_affiliation_string":"Ball State University, Muncie, IN, USA","institution_ids":["https://openalex.org/I198089087"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5055848557"],"corresponding_institution_ids":["https://openalex.org/I198089087"],"apc_list":null,"apc_paid":null,"fwci":1.5707,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.87374307,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"221","last_page":"226"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.996399998664856,"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.996399998664856,"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/T10533","display_name":"Teaching and Learning Programming","score":0.9670000076293945,"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/T11875","display_name":"Statistics Education and Methodologies","score":0.9283999800682068,"subfield":{"id":"https://openalex.org/subfields/2613","display_name":"Statistics and Probability"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"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.5613155364990234},{"id":"https://openalex.org/keywords/agile-software-development","display_name":"Agile software development","score":0.5240883231163025},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5052269101142883},{"id":"https://openalex.org/keywords/course","display_name":"Course (navigation)","score":0.49187350273132324},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.47765839099884033},{"id":"https://openalex.org/keywords/coursework","display_name":"Coursework","score":0.4747089445590973},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.451101690530777},{"id":"https://openalex.org/keywords/curriculum","display_name":"Curriculum","score":0.4286278486251831},{"id":"https://openalex.org/keywords/course-evaluation","display_name":"Course evaluation","score":0.4131966531276703},{"id":"https://openalex.org/keywords/engineering-management","display_name":"Engineering management","score":0.3772789537906647},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.37355929613113403},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.25646084547042847},{"id":"https://openalex.org/keywords/mathematics-education","display_name":"Mathematics education","score":0.2500525116920471},{"id":"https://openalex.org/keywords/higher-education","display_name":"Higher education","score":0.16506603360176086},{"id":"https://openalex.org/keywords/pedagogy","display_name":"Pedagogy","score":0.13916757702827454},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.13846221566200256},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.11551439762115479}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5613155364990234},{"id":"https://openalex.org/C14185376","wikidata":"https://www.wikidata.org/wiki/Q30232","display_name":"Agile software development","level":2,"score":0.5240883231163025},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5052269101142883},{"id":"https://openalex.org/C2777552389","wikidata":"https://www.wikidata.org/wiki/Q1962728","display_name":"Course (navigation)","level":2,"score":0.49187350273132324},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.47765839099884033},{"id":"https://openalex.org/C2781110425","wikidata":"https://www.wikidata.org/wiki/Q2074695","display_name":"Coursework","level":2,"score":0.4747089445590973},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.451101690530777},{"id":"https://openalex.org/C47177190","wikidata":"https://www.wikidata.org/wiki/Q207137","display_name":"Curriculum","level":2,"score":0.4286278486251831},{"id":"https://openalex.org/C2780067481","wikidata":"https://www.wikidata.org/wiki/Q1813450","display_name":"Course evaluation","level":3,"score":0.4131966531276703},{"id":"https://openalex.org/C110354214","wikidata":"https://www.wikidata.org/wiki/Q6314146","display_name":"Engineering management","level":1,"score":0.3772789537906647},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.37355929613113403},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.25646084547042847},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.2500525116920471},{"id":"https://openalex.org/C120912362","wikidata":"https://www.wikidata.org/wiki/Q136822","display_name":"Higher education","level":2,"score":0.16506603360176086},{"id":"https://openalex.org/C19417346","wikidata":"https://www.wikidata.org/wiki/Q7922","display_name":"Pedagogy","level":1,"score":0.13916757702827454},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.13846221566200256},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.11551439762115479},{"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/C146978453","wikidata":"https://www.wikidata.org/wiki/Q3798668","display_name":"Aerospace engineering","level":1,"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.1145/3159450.3159542","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3159450.3159542","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 49th ACM Technical Symposium on Computer Science Education","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W19042108","https://openalex.org/W48268975","https://openalex.org/W577045148","https://openalex.org/W635888385","https://openalex.org/W1564594068","https://openalex.org/W1936022305","https://openalex.org/W1988444197","https://openalex.org/W2014309790","https://openalex.org/W2021931000","https://openalex.org/W2045510465","https://openalex.org/W2046434454","https://openalex.org/W2116817443","https://openalex.org/W2156384466","https://openalex.org/W2462947182","https://openalex.org/W2476158131","https://openalex.org/W2568476927","https://openalex.org/W2779768161","https://openalex.org/W3145100113"],"related_works":["https://openalex.org/W2485151272","https://openalex.org/W2482642463","https://openalex.org/W3147263593","https://openalex.org/W2183534300","https://openalex.org/W3035797630","https://openalex.org/W2508456729","https://openalex.org/W4205913910","https://openalex.org/W2145833065","https://openalex.org/W2212955619","https://openalex.org/W3124296310"],"abstract_inverted_index":{"This":[0],"paper":[1],"describes":[2],"the":[3,29,42,50,57,78,86,89,113,139,153],"design,":[4,66],"evolution,":[5],"and":[6,38,41,71,112,136,142,162],"evaluation":[7],"of":[8,25,31,44,80,88,95,131,144,152],"a":[9,26,98,101,105,116,119,126,150],"second-year":[10],"undergraduate":[11],"course":[12,19,58,90,123,156],"on":[13],"professional":[14],"software":[15,82,133],"development":[16,134],"practices.":[17],"The":[18,122],"design":[20,55,69],"arose":[21],"from":[22,100,115],"two":[23],"properties":[24],"curriculum":[27],"revision:":[28],"removal":[30],"redundancy":[32],"across":[33],"Discrete":[34],"Mathematics,":[35],"Data":[36],"Structures,":[37],"Algorithms":[39],"coursework":[40],"identification":[43],"desired":[45],"skills":[46],"for":[47,56,128,164],"students":[48],"entering":[49],"upper-division":[51],"courses.":[52],"A":[53],"research-informed":[54],"incorporates":[59],"code":[60,110],"quality,":[61],"version":[62],"control,":[63],"teamwork,":[64],"user-centered":[65],"risk":[67],"management,":[68],"thinking,":[70],"reflective":[72],"practice,":[73],"presented":[74],"in":[75],"keeping":[76],"with":[77],"values":[79],"agile":[81],"development.":[83],"We":[84,148],"describe":[85],"evolution":[87],"over":[91],"its":[92],"six":[93],"years":[94],"implementation,":[96],"including":[97],"transition":[99,114],"Java-specific":[102],"textbook":[103],"to":[104,118,169],"more":[106],"generic":[107],"book":[108],"about":[109],"quality":[111],"six-week":[117],"nine-week":[120],"project.":[121],"has":[124,157],"become":[125],"linchpin":[127],"mid-major":[129],"assessment":[130,146],"students'":[132],"skills,":[135],"we":[137],"discuss":[138],"strengths,":[140],"weaknesses,":[141],"results":[143],"our":[145,160],"strategy.":[147],"provide":[149],"reflection":[151],"role":[154],"this":[155,173],"had":[158],"within":[159],"program":[161],"advice":[163],"those":[165],"who":[166],"might":[167],"wish":[168],"adopt":[170],"or":[171],"adapt":[172],"design.":[174]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
