{"id":"https://openalex.org/W4284895200","doi":"https://doi.org/10.1145/3502717.3532135","title":"Introducing Software Development Process, Software Engineering, and Artificial Intelligence in a CS0.5 Course Project","display_name":"Introducing Software Development Process, Software Engineering, and Artificial Intelligence in a CS0.5 Course Project","publication_year":2022,"publication_date":"2022-07-07","ids":{"openalex":"https://openalex.org/W4284895200","doi":"https://doi.org/10.1145/3502717.3532135"},"language":"en","primary_location":{"id":"doi:10.1145/3502717.3532135","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3502717.3532135","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","raw_type":"proceedings-article"},"type":"conference-abstract","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/A5028308808","display_name":"Steven M. Hadfield","orcid":null},"institutions":[{"id":"https://openalex.org/I430641","display_name":"United States Air Force Academy","ror":"https://ror.org/0055d0g64","country_code":"US","type":"government","lineage":["https://openalex.org/I1330347796","https://openalex.org/I4210089612","https://openalex.org/I4210102105","https://openalex.org/I430641"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Steven M. Hadfield","raw_affiliation_strings":["United States Air Force Academy, Colorado Springs, CO, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"United States Air Force Academy, Colorado Springs, CO, USA","institution_ids":["https://openalex.org/I430641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019758231","display_name":"Alexander C. Roosma","orcid":null},"institutions":[{"id":"https://openalex.org/I430641","display_name":"United States Air Force Academy","ror":"https://ror.org/0055d0g64","country_code":"US","type":"government","lineage":["https://openalex.org/I1330347796","https://openalex.org/I4210089612","https://openalex.org/I4210102105","https://openalex.org/I430641"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Alexander C. Roosma","raw_affiliation_strings":["United States Air Force Academy, Colorado Springs, CO, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"United States Air Force Academy, Colorado Springs, CO, USA","institution_ids":["https://openalex.org/I430641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089934805","display_name":"Adrian A. de Freitas","orcid":"https://orcid.org/0000-0003-1946-8650"},"institutions":[{"id":"https://openalex.org/I430641","display_name":"United States Air Force Academy","ror":"https://ror.org/0055d0g64","country_code":"US","type":"government","lineage":["https://openalex.org/I1330347796","https://openalex.org/I4210089612","https://openalex.org/I4210102105","https://openalex.org/I430641"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Adrian A. de Freitas","raw_affiliation_strings":["United States Air Force Academy, Colorado Springs, CO, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"United States Air Force Academy, Colorado Springs, CO, USA","institution_ids":["https://openalex.org/I430641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031727407","display_name":"Kimberly A. Braun","orcid":null},"institutions":[{"id":"https://openalex.org/I430641","display_name":"United States Air Force Academy","ror":"https://ror.org/0055d0g64","country_code":"US","type":"government","lineage":["https://openalex.org/I1330347796","https://openalex.org/I4210089612","https://openalex.org/I4210102105","https://openalex.org/I430641"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kimberly A. Braun","raw_affiliation_strings":["United States Air Force Academy, Colorado Springs, CO, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"United States Air Force Academy, Colorado Springs, CO, USA","institution_ids":["https://openalex.org/I430641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058661242","display_name":"Steven Fulton","orcid":"https://orcid.org/0000-0001-6962-8558"},"institutions":[{"id":"https://openalex.org/I430641","display_name":"United States Air Force Academy","ror":"https://ror.org/0055d0g64","country_code":"US","type":"government","lineage":["https://openalex.org/I1330347796","https://openalex.org/I4210089612","https://openalex.org/I4210102105","https://openalex.org/I430641"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Steven P. Fulton","raw_affiliation_strings":["United States Air Force Academy, Colorado Springs, CO, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"United States Air Force Academy, Colorado Springs, CO, USA","institution_ids":["https://openalex.org/I430641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046121001","display_name":"Joel Coffman","orcid":"https://orcid.org/0000-0002-5500-4450"},"institutions":[{"id":"https://openalex.org/I430641","display_name":"United States Air Force Academy","ror":"https://ror.org/0055d0g64","country_code":"US","type":"government","lineage":["https://openalex.org/I1330347796","https://openalex.org/I4210089612","https://openalex.org/I4210102105","https://openalex.org/I430641"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Joel Coffman","raw_affiliation_strings":["United States Air Force Academy, Colorado Springs, CO, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"United States Air Force Academy, Colorado Springs, CO, USA","institution_ids":["https://openalex.org/I430641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048351750","display_name":"David T. Merritt","orcid":null},"institutions":[{"id":"https://openalex.org/I430641","display_name":"United States Air Force Academy","ror":"https://ror.org/0055d0g64","country_code":"US","type":"government","lineage":["https://openalex.org/I1330347796","https://openalex.org/I4210089612","https://openalex.org/I4210102105","https://openalex.org/I430641"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David T. Merritt","raw_affiliation_strings":["United States Air Force Academy, Colorado Springs, CO, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"United States Air Force Academy, Colorado Springs, CO, USA","institution_ids":["https://openalex.org/I430641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041131610","display_name":"Kenneth R. Sample","orcid":null},"institutions":[{"id":"https://openalex.org/I430641","display_name":"United States Air Force Academy","ror":"https://ror.org/0055d0g64","country_code":"US","type":"government","lineage":["https://openalex.org/I1330347796","https://openalex.org/I4210089612","https://openalex.org/I4210102105","https://openalex.org/I430641"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kenneth R. Sample","raw_affiliation_strings":["United States Air Force Academy, Colorado Springs, CO, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"United States Air Force Academy, Colorado Springs, CO, USA","institution_ids":["https://openalex.org/I430641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011654299","display_name":"Justin Wilson","orcid":"https://orcid.org/0000-0002-4300-5480"},"institutions":[{"id":"https://openalex.org/I430641","display_name":"United States Air Force Academy","ror":"https://ror.org/0055d0g64","country_code":"US","type":"government","lineage":["https://openalex.org/I1330347796","https://openalex.org/I4210089612","https://openalex.org/I4210102105","https://openalex.org/I430641"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Justin C. Wilson","raw_affiliation_strings":["United States Air Force Academy, Colorado Springs, CO, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"United States Air Force Academy, Colorado Springs, CO, USA","institution_ids":["https://openalex.org/I430641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5071345698","display_name":"Bobby D. Birrer","orcid":null},"institutions":[{"id":"https://openalex.org/I430641","display_name":"United States Air Force Academy","ror":"https://ror.org/0055d0g64","country_code":"US","type":"government","lineage":["https://openalex.org/I1330347796","https://openalex.org/I4210089612","https://openalex.org/I4210102105","https://openalex.org/I430641"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Bobby D. Birrer","raw_affiliation_strings":["United States Air Force Academy, Colorado Springs, CO, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"United States Air Force Academy, Colorado Springs, CO, USA","institution_ids":["https://openalex.org/I430641"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I430641"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"622","last_page":"622"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9787999987602234,"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"}},"topics":[{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9787999987602234,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9621999859809875,"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.951200008392334,"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.6544358730316162},{"id":"https://openalex.org/keywords/ingenuity","display_name":"Ingenuity","score":0.6316978931427002},{"id":"https://openalex.org/keywords/test-driven-development","display_name":"Test-driven development","score":0.5488928556442261},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5419358611106873},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4433123469352722},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.42750081419944763},{"id":"https://openalex.org/keywords/unit-testing","display_name":"Unit testing","score":0.4274975657463074},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.42538750171661377},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.4020426869392395},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.33798813819885254},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.24349695444107056},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.18988582491874695}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6544358730316162},{"id":"https://openalex.org/C2778154381","wikidata":"https://www.wikidata.org/wiki/Q105296908","display_name":"Ingenuity","level":2,"score":0.6316978931427002},{"id":"https://openalex.org/C4478048","wikidata":"https://www.wikidata.org/wiki/Q950250","display_name":"Test-driven development","level":4,"score":0.5488928556442261},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5419358611106873},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4433123469352722},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.42750081419944763},{"id":"https://openalex.org/C148027188","wikidata":"https://www.wikidata.org/wiki/Q907375","display_name":"Unit testing","level":3,"score":0.4274975657463074},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.42538750171661377},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.4020426869392395},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.33798813819885254},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.24349695444107056},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.18988582491874695},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C133425853","wikidata":"https://www.wikidata.org/wiki/Q60571","display_name":"Neoclassical economics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3502717.3532135","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3502717.3532135","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 2","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":0,"referenced_works":[],"related_works":["https://openalex.org/W4283205021","https://openalex.org/W2398826339","https://openalex.org/W2804176535","https://openalex.org/W3201694030","https://openalex.org/W153930782","https://openalex.org/W3186977927","https://openalex.org/W2101697669","https://openalex.org/W2098046929","https://openalex.org/W813217703","https://openalex.org/W2043486002"],"abstract_inverted_index":{"Our":[0],"CS0.5":[1],"course":[2,247],"is":[3,327],"required":[4],"for":[5,145,201],"all":[6],"students":[7,55,130,233,251,270,321],"and":[8,12,86,119,123,165,179,185,213,244,341,343,348],"tasked":[9],"to":[10,79,197,252,255,257,271,283,294],"develop":[11],"assess":[13],"the":[14,61,66,71,75,104,183,211,232,250,261,267,277,290,308,325,334,351],"system":[15,46,134],"development":[16,47,135],"process":[17,136],"proficiencies":[18],"of":[19,60,73,103,205,223,260,289,310,338,345],"an":[20,40],"engineering-based":[21],"institutional":[22,263],"outcome.":[23,264],"To":[24],"achieve":[25],"this":[26,50,161],"tasking,":[27],"we":[28,195],"created":[29,56,90],"a":[30,57,132,174,217,285],"course-wide":[31],"project":[32,268,326],"that":[33,42,231,292],"simulates":[34],"NASA's":[35],"Mars":[36],"Ingenuity":[37,62,92,298],"helicopter":[38,63],"using":[39,94],"approach":[41],"emphasized":[43],"our":[44,52,206],"software":[45,133],"process.":[48,162],"With":[49],"project,":[51],"first-year":[53],"college":[54],"2-dimensional":[58],"simulation":[59,105],"flying":[64],"through":[65],"thin":[67],"Martian":[68],"atmosphere":[69],"with":[70,107,296,319],"goal":[72],"maximizing":[74],"area":[76],"mapped":[77],"subject":[78],"flight":[80,115],"dynamics,":[81],"available":[82],"battery,":[83],"landing":[84],"proximity,":[85],"impact":[87],"constraints.":[88],"Students":[89],"their":[91],"simulator":[93],"Python":[95],"in":[96,307],"three":[97],"spirals:":[98],"Spiral":[99,111,124],"1":[100],"-":[101,113,126,147,149,151],"rendering":[102],"view":[106],"some":[108],"initial":[109],"movement,":[110],"2":[112],"manual":[114],"operations":[116],"via":[117,170,228],"thrust":[118],"roll":[120],"keyboard":[121],"inputs,":[122],"3":[125],"full":[127],"auto-pilot.":[128],"The":[129,153,163,235,246],"utilized":[131],"called":[137],"\"UDIT\"":[138],"(pronounced,":[139],"\"U":[140],"Did":[141],"IT\")":[142],"which":[143],"stands":[144],"Understand":[146,164,184],"Design":[148,166,186],"Implement":[150],"Test.":[152],"assignment":[154],"document":[155],"was":[156],"purposefully":[157],"organized":[158],"based":[159,240],"on":[160,192,241,350],"steps":[167,187,215],"were":[168,238],"presented":[169],"storyboards,":[171],"enumerated":[172],"requirements,":[173],"recommended":[175],"structure":[176],"chart,":[177],"pseudocode,":[178],"suggested":[180],"variables.":[181],"As":[182],"address":[188],"higher":[189],"order":[190],"objectives":[191],"Bloom's":[193],"Taxonomy,":[194],"strived":[196],"model":[198],"effective":[199],"approaches":[200],"these":[202],"steps.":[203],"Most":[204],"novice":[207],"programmer's":[208],"efforts":[209],"involved":[210],"Implementation":[212],"Test":[214],"emphasizing":[216],"build-a-little,":[218],"test-a-little":[219],"strategy.":[220],"Forty":[221],"percent":[222],"points":[224,237],"come":[225],"from":[226],"testing":[227],"test":[229],"procedures":[230],"created.":[234],"remaining":[236],"earned":[239],"code":[242],"correctness":[243],"quality.":[245],"also":[248],"introduced":[249,269],"Artificial":[253],"Intelligence":[254],"contribute":[256],"another":[258],"proficiency":[259],"engineering":[262],"For":[265],"this,":[266],"genetic":[272],"algorithms.":[273],"They":[274],"learned":[275],"how":[276],"algorithm's":[278],"parameters":[279],"can":[280],"be":[281],"configured":[282],"train":[284],"more":[286],"sophisticated":[287],"version":[288],"autopilot":[291],"needed":[293],"deal":[295],"additional":[297],"features,":[299],"including":[300],"altitude-dependent":[301],"mapping,":[302],"as":[303,305],"well":[304],"randomness":[306],"form":[309],"varying":[311],"winds":[312],"at":[313],"different":[314],"altitudes.":[315],"Currently":[316],"being":[317,328],"used":[318],"450":[320],"across":[322,333],"22":[323],"sections,":[324],"assessed":[329],"by":[330],"sub-score":[331],"tracking":[332],"spirals;":[335],"students'":[336],"self-assessments":[337],"learning,":[339],"interest,":[340],"self-efficacy;":[342],"collection":[344],"instructors'":[346],"experiences":[347],"perceptions":[349],"project.":[352]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
