Shin Hwei Tan(Southern University of Science and Technology in Shenzhen, China)
hosted by Maria Christakis
"Search-based automated program repair and testing"
Software testing remains the key technique for detection of functionality errors and vulnerabilities. Automated test generation typically involves in a huge input domain.Similarly many other software engineering activities such as software debugging and automated repair can be seen as large search problems,.Despite advances in constraint solving and symbolic reasoning, major practical challenges in the use of automated testing and automated program repair,as opposed to manual testing and manual repair include (a) the lack of specifications, leading to problems such as overfitting patches and test-suite bias,and (b) learning curve in using these automated tools, leading to the lack of deployment.In this talk, I will present pragmatic solutions to address these challenges. Lack of specifications can be alleviated by implicitly exploiting lightweight specificationsfrom comment-code inconsistencies, past approaches towards collaborative bug finding. Such a collaborative approach can contribute to automated program repair as well as testing.
Bio: Shin Hwei Tan is a tenure-track Assistant Professor at Southern University of Science and Technology in Shenzhen, China. She obtained her PhD degree from National University of Singapore and her B.S (Hons) and MSc degree from University of Illinois at Urbana-Champaign, USA. Her main research interests are in automated program repair, software testing and search-based software engineering. She received the David J. Kuck Outstanding MSc Thesis Award and a Google Anita Borg Memorial Scholarship. She has served as PCs for several conferences (i.e., ICSE 2020, ASE 2019, FSE Tool Demos, ICSE 2019 SRC, ASE 2020, FSE 2020), and workshops (i.e., Genetic Improvement workshop at GECCO 2018, and the First International Workshop On Intelligent Bug Fixing (IBF) 2019). She also co-organized the 6th International Workshop on Genetic Improvement and proposed the 1st International Workshop on Automated Program Repair.
|Time:||Tuesday, 10.03.2020, 10:00|
|Place:||KL room 111|
|Video:||videocast to SB room 029|