新加坡管理大学David Lo访问西电开展学术交流
介绍“软件分析的多面性和软件系统中的漏洞自检测与修复”
西电新闻网讯(通讯员李腾)受西安电子科技大学计算机学院邀请,来新加坡管理大学David Lo副教授于5月30日在国家重点实验室报告厅给广大师生做了一场题为“软件分析的多面性和软件系统中的漏洞自检测与修复”的学术报告,报告会由计算机学院副院长沈玉龙教授主持。

David Lo副教授研究领域主要涉及软件规则挖掘、协议分析、软件库挖掘、程序分析、软件测试和自动调试。David Lo副教授与西电研究联系紧密,通过交流,促进西电在软件工程、软件安全和软件漏洞挖掘等方面研究的发展。另一方面,通过在工作生活上的经验交流,为广大老师及学生的学术研究生涯提供相应的促进作用。
在讲座中,David Lo教授主要分享了并且讨论了在这种软件分析场景和软件分析任务下,如何利用相应的软件分析工具来对软件进行正确的分析。讲座详细讨论了各种软件分析方法在帮助软件编码、测试和调试方面中的应用。在软件系统中,软件开发者和服务提供方产生了大量的软件数据和软件应用,无论是需求文档、设计图标、错误报告、源代码文件、软件日志,都是可以在软件分析中被充分利用并且用于发现软件工程中的一些问题。在软件分析中,其重点是利用软件设计和专业的数据分析技术来解决软件工程的问题,数据挖掘在其中也扮演着重要的角色。为了提高软件系统的质量,开发者通常允许用户和测试人员提供错误报告。开发者通常收到的错误报告太多,以至于他们无法进行处理。此外,解决错误报告中的问题是十分昂贵的。自动的软件分析工具就可以来分析和解决软件中的漏洞,自动完成错误报告中的分析和修复任务,建议开发者根据自己的专业知识来修复错误报告中的漏洞问题。
在提问互动环节,David教授与在场师生积极互动,耐心细致地答疑解惑。针对同学们的提问,David教授一一解答,这些问题包括如何利用用户已经提交的漏洞报告来发现漏洞,如何合理使用数据挖掘技术来发现未知的安全漏洞等。David教授生动活泼的人格魅力给在场师生留下了深刻印象,同学们纷纷表示收获颇丰。
人物简介:
David Lo是新加坡管理大学信息学院的副教授,致力于软件工程和数据挖掘领域的研究工作。他在软件分析领域的研究中一直跻身前列,已经在软件分析领域的顶级会议和期刊上面发表了数百篇文章,并且在众多顶级会议当中发表重要演讲。他被“李成员基金”表彰为杰出研究员,并且荣获了多项国际研究大奖,其中包括2次ACM SIGSOFT杰出论文奖。他曾经参与和组织过多个顶级会议,并且是这些会议的会务组成员,其中包括软件工程领域和数据挖掘领域会议中的ICSE,AES,以及KDD。他现在正在致力于国际软件分析,进化和再造会议的开展,并且是经验软件工程和神经计算期刊的编委成员。他是第31届IEEE/ACM ASE2016国际软件自修复会议的主席,并且是第25届IEEE-ICPC2017的副主席。