{"185861":{"#nid":"185861","#data":{"type":"event","title":"SCS Talk: Claire LeGoues, Univ. of Virginia","body":[{"value":"\u003Cp\u003E\u003Cstrong\u003EClaire LeGoues\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cem\u003EPhD Candidate, Computer Science, University of Virginia\u003C\/em\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cstrong\u003EAutomatic Program Repair Using Genetic Programming\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003E\u0022Everyday, almost 300 bugs appear...far too many for only the Mozilla programmers to handle\u0022 --Mozilla developer, 2005\u003C\/p\u003E\u003Cp\u003E\u0026nbsp;Software quality is a pernicious problem. Although 40 years of software engineering research has provided developers considerable debugging support, actual bug repair remains a predominantly manual, and thus expensive and time-consuming, process.\u0026nbsp; I will describe GenProg, a technique that uses evolutionary computation to automatically fix software bugs. My empirical evidence demonstrates that GenProg can quickly and cheaply fix a large proportion of real-world bugs in open-source C programs.\u0026nbsp; I will also briefly discuss the atypical evolutionary search space of the automatic program repair problem, and the ways it has challenged assumptions about software defects.\u003C\/p\u003E\u003Cp\u003EBio:\u0026nbsp;Claire Le Goues is a Ph.D. candidate in Computer Science at the University of Virginia.\u0026nbsp; Her research interests lie in the intersection of software engineering and programming languages, with a particular focus on software quality and automated error repair.\u0026nbsp; Her work on automatic program repair has been recognized with Gold and Bronze designations at the 2009 and 2012 ACM SIGEVO \u0022Humies\u0022 awards for Human-Competitive Results Produced by Genetic and Evolutionary Computation and several distinguished and featured paper awards.\u003C\/p\u003E","summary":null,"format":"limited_html"}],"field_subtitle":"","field_summary":"","field_summary_sentence":[{"value":"Automatic Program Repair Using Genetic Programming"}],"uid":"27734","created_gmt":"2013-01-22 16:57:20","changed_gmt":"2016-10-08 02:02:15","author":"Antonette Benford","boilerplate_text":"","field_publication":"","field_article_url":"","field_event_time":{"event_time_start":"2013-02-19T10:00:00-05:00","event_time_end":"2013-02-19T11:00:00-05:00","event_time_end_last":"2013-02-19T11:00:00-05:00","gmt_time_start":"2013-02-19 15:00:00","gmt_time_end":"2013-02-19 16:00:00","gmt_time_end_last":"2013-02-19 16:00:00","rrule":null,"timezone":"America\/New_York"},"extras":[],"hg_media":{"185871":{"id":"185871","type":"image","title":"Claire LeGoues","body":null,"created":"1449179081","gmt_created":"2015-12-03 21:44:41","changed":"1475894833","gmt_changed":"2016-10-08 02:47:13","alt":"Claire LeGoues","file":{"fid":"196145","name":"claire_legoues-candidate.jpg","image_path":"\/sites\/default\/files\/images\/claire_legoues-candidate_0.jpg","image_full_path":"http:\/\/hg.gatech.edu\/\/sites\/default\/files\/images\/claire_legoues-candidate_0.jpg","mime":"image\/jpeg","size":1823091,"path_740":"http:\/\/hg.gatech.edu\/sites\/default\/files\/styles\/740xx_scale\/public\/images\/claire_legoues-candidate_0.jpg?itok=y9TAkMtN"}}},"media_ids":["185871"],"groups":[{"id":"47223","name":"College of Computing"}],"categories":[],"keywords":[],"core_research_areas":[],"news_room_topics":[],"event_categories":[{"id":"1795","name":"Seminar\/Lecture\/Colloquium"}],"invited_audience":[],"affiliations":[],"classification":[],"areas_of_expertise":[],"news_and_recent_appearances":[],"phone":[],"contact":[{"value":"\u003Cp\u003EMary Jean Harrold\u003C\/p\u003E\u003Cp\u003E\u003Ca href=\u0022mailto:harrold@cc.gatech.edu\u0022\u003Eharrold@cc.gatech.edu\u003C\/a\u003E\u003C\/p\u003E","format":"limited_html"}],"email":[],"slides":[],"orientation":[],"userdata":""}}}