{"id":"https://openalex.org/W2965671875","doi":"https://doi.org/10.1145/3291279.3339429","title":"Toward Continuous Assessment of the Programming Process","display_name":"Toward Continuous Assessment of the Programming Process","publication_year":2019,"publication_date":"2019-07-30","ids":{"openalex":"https://openalex.org/W2965671875","doi":"https://doi.org/10.1145/3291279.3339429","mag":"2965671875"},"language":"en","primary_location":{"id":"doi:10.1145/3291279.3339429","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3291279.3339429","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3291279.3339429","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2019 ACM Conference on International Computing Education Research","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3291279.3339429","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5084083704","display_name":"Ayaan M. Kazerouni","orcid":"https://orcid.org/0000-0002-6574-1278"},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Ayaan M. Kazerouni","raw_affiliation_strings":["Virginia Tech, Blacksburg, VA, USA"],"affiliations":[{"raw_affiliation_string":"Virginia Tech, Blacksburg, VA, USA","institution_ids":["https://openalex.org/I859038795"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5084083704"],"corresponding_institution_ids":["https://openalex.org/I859038795"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.11751668,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"335","last_page":"336"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9995999932289124,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9995999932289124,"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.9990000128746033,"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/T10260","display_name":"Software Engineering Research","score":0.9987999796867371,"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.6429083347320557},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.6285454630851746},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.33075255155563354}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6429083347320557},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.6285454630851746},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.33075255155563354}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3291279.3339429","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3291279.3339429","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3291279.3339429","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2019 ACM Conference on International Computing Education Research","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3291279.3339429","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3291279.3339429","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3291279.3339429","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2019 ACM Conference on International Computing Education Research","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/8","score":0.4000000059604645,"display_name":"Decent work and economic growth"}],"awards":[{"id":"https://openalex.org/G276526537","display_name":null,"funder_award_id":"DUE-1245334","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2965671875.pdf","grobid_xml":"https://content.openalex.org/works/W2965671875.grobid-xml"},"referenced_works_count":15,"referenced_works":["https://openalex.org/W1967709752","https://openalex.org/W1998444404","https://openalex.org/W2037595410","https://openalex.org/W2081704050","https://openalex.org/W2089010774","https://openalex.org/W2091367633","https://openalex.org/W2169471397","https://openalex.org/W2264893711","https://openalex.org/W2407505401","https://openalex.org/W2517261848","https://openalex.org/W2592733917","https://openalex.org/W2732853452","https://openalex.org/W2748218905","https://openalex.org/W2808722069","https://openalex.org/W2915313724"],"related_works":["https://openalex.org/W4243252198","https://openalex.org/W2135396778","https://openalex.org/W2109507516","https://openalex.org/W1527862632","https://openalex.org/W2118300983","https://openalex.org/W2112962394","https://openalex.org/W3137189469","https://openalex.org/W2740990710","https://openalex.org/W4235530921","https://openalex.org/W2382501300"],"abstract_inverted_index":{"Assessment":[0],"of":[1,9,24,57,122,166,184],"software":[2,59,73,83,141,186],"tends":[3],"to":[4,34,54,102,114,136,146,153,177,179,201],"focus":[5,30],"on":[6,31],"postmortem":[7],"evaluation":[8,77],"metrics":[10],"like":[11],"correctness,":[12],"mergeability,":[13],"and":[14,27,69,78,91,98,105,158,182],"code":[15],"coverage.":[16],"This":[17],"is":[18,52],"evidenced":[19],"in":[20,120,140,164],"the":[21,55,58,100,127,144,172,180,193,198],"current":[22],"practices":[23,139],"continuous":[25,185],"integration":[26],"deployment":[28,45],"that":[29,189],"software's":[32],"ability":[33,101,145],"pass":[35],"unit":[36],"tests":[37],"before":[38],"it":[39],"can":[40,131,150],"be":[41],"merged":[42],"into":[43],"a":[44,81,116],"pipeline.":[46],"However,":[47],"little":[48],"attention":[49],"or":[50],"tooling":[51],"given":[53],"assessment":[56,187],"development":[60,84],"process":[61,64,119,199],"itself.":[62],"Good":[63],"becomes":[65],"both":[66],"more":[67,70],"challenging":[68],"critical":[71],"as":[72,87],"complexity":[74],"increases.":[75],"Real-time":[76],"feedback":[79,160],"about":[80],"student's":[82,117],"skills,":[85],"such":[86],"incremental":[88],"development,":[89],"testing,":[90],"time":[92],"management,":[93],"could":[94],"greatly":[95],"increase":[96],"productivity":[97],"improve":[99],"write":[103],"tested":[104],"correct":[106],"code.":[107],"In":[108,171],"my":[109],"research,":[110],"I":[111,130,149,175],"develop":[112],"models":[113],"quantify":[115],"programming":[118,128],"terms":[121],"these":[123],"metrics.":[124],"By":[125],"measuring":[126],"process,":[129],"empirically":[132],"evaluate":[133],"its":[134],"adherence":[135],"known":[137],"best":[138],"engineering.":[142],"With":[143],"characterize":[147],"this,":[148],"build":[151],"tools":[152],"provide":[154],"them":[155],"with":[156],"intelligent":[157],"timely":[159],"when":[161],"they":[162],"are":[163],"danger":[165],"straying":[167],"from":[168],"those":[169],"practices.":[170],"long":[173],"term,":[174],"hope":[176],"contribute":[178],"standardization":[181],"adoption":[183],"techniques":[188],"include":[190],"not":[191],"only":[192],"final":[194],"product,":[195],"but":[196],"also":[197],"undertaken":[200],"produce":[202],"it.":[203]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
