{"id":8684,"date":"2020-09-18T15:14:50","date_gmt":"2020-09-18T22:14:50","guid":{"rendered":"https:\/\/www.hmc.edu\/about-hmc\/?p=8684"},"modified":"2020-09-22T09:09:40","modified_gmt":"2020-09-22T16:09:40","slug":"researchers-seek-better-software-testing-techniques","status":"publish","type":"post","link":"https:\/\/www.hmc.edu\/about\/2020\/09\/18\/researchers-seek-better-software-testing-techniques\/","title":{"rendered":"Researchers Seek Better Software Testing Techniques"},"content":{"rendered":"<p>Software systems in programmable items\u2014from household appliances to cars and planes\u2014must be reliable and high quality to avoid inconvenient or disastrous consequences. In order to improve software quality, computer science researchers at Harvey Mudd College and University of California, Santa Barbara (UCSB) are seeking to improve software quality assurance techniques and have received funding from the National Science Foundation (NSF).<\/p>\n<p>Lucas Bang, assistant professor of computer science at Harvey Mudd, has teamed with Tevfik Bultan, professor and chair of computer science at UCSB, as co-principal investigator on the project \u201cAutomated Quantitative Assessment of Testing Dif\ufb01culty.\u201d<\/p>\n<p>\u201cThere is no existing technique that can predict how challenging it will be to automatically test a piece of software,\u201d says Bang whose research area is quantitative program analysis. \u201cThis project will address this open problem by providing an automated, scalable and quantitative approach for assessing software testing difficulty.\u201d<\/p>\n<p>Their work could lead to signi\ufb01cant contributions to the field through the development of techniques for computing and composing two novel software complexity metrics, program path complexity and program path selectivity, to predict testing dif\ufb01culty. The framework developed within the scope of the project will enable development of more effective software testing techniques based on better resource allocation for software quality assurance tasks.<\/p>\n<p>\u201cThis will lead to improvements in software quality and reduction in software defects that cause dependability and security problems,\u201d Bang says.<\/p>\n<p>The research team will include graduate and undergraduate students\u2014including those from underrepresented groups\u2014who will be exposed to software quality assurance challenges and techniques. Research results will be incorporated in courses on both campuses, including in Bang\u2019s courses on software verification, data structures and program development.<\/p>\n<p>Since 2018, Bang has mentored 17 research students resulting in several papers with undergraduate lead authors either accepted, under submission or in preparation. He is also co-director, with computer science professor George Monta\u00f1ez, for an NSF-funded Research Experience for Undergraduates site at HMC focusing on computer systems.<\/p>\n<p>Bang and Bultan will disseminate the knowledge, techniques and tools developed within the scope of the \u201cTesting Difficulty\u201d project through publishing in open literature and making available the software tools that are developed as open-source.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Software systems in programmable items\u2014from household appliances to cars and planes\u2014must be reliable and high quality to avoid inconvenient or [&hellip;]<\/p>\n","protected":false},"author":47,"featured_media":8685,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[11,14,213,26],"class_list":["post-8684","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computer-science","category-faculty","category-grant","category-research"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hmc.edu\/about\/wp-json\/wp\/v2\/posts\/8684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hmc.edu\/about\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hmc.edu\/about\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hmc.edu\/about\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hmc.edu\/about\/wp-json\/wp\/v2\/comments?post=8684"}],"version-history":[{"count":0,"href":"https:\/\/www.hmc.edu\/about\/wp-json\/wp\/v2\/posts\/8684\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hmc.edu\/about\/wp-json\/wp\/v2\/media\/8685"}],"wp:attachment":[{"href":"https:\/\/www.hmc.edu\/about\/wp-json\/wp\/v2\/media?parent=8684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hmc.edu\/about\/wp-json\/wp\/v2\/categories?post=8684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}