软件学院:学术报告通知

报告题目:

Automating Software Quality Assurance: Approaches and Perspectives

软件质量保证自动化的方法与观点

报告人:Artur Andrzejak

单位:Heidelberg University(海德堡大学)

报告时间:2015年11月18日(周三)上午10:15-11:15

地点:软件学院第二多媒体教室(合肥工业大学翡翠湖校区图书馆一楼)

报告摘要:

The number of software developers worldwide is likely to increase by 40% in the next four years, from 18.2 million in 2014 to est. 26.4 million by 2019 (source: IDC and Evans Data Corp.).

软件开发人员的数量在接下来的四年中很可能会增长40%。到2019年,估计会从2014年的1820万增长到2640万人(资料来源于互联网数据中心和Evans数据公司)。

This demonstrates the growing demand for software, and points to some challenges: How to support young software engineers in creating high-quality, reliable software in face of increasingly complex and interdependent systems? How to reduce the overall cost of software development and maintenance, in particular of quality assurance?

这些数字说明了现在对软件的需求日益增长,也指出了存在的一些挑战:比如在面对复杂性和相关性日益增加的系统时,如何支持年轻的软件工程师开发高质量、稳定性高的软件?如何减少软件开发和维护过程中,特别是在质量保证方面的成本?

In this talk we illustrate on case studies taken from software testing and debugging how automation can address these challenges.

在这次报告中,我们将列举软件测试和调试自动化方面的案例,说明如何应对这些挑战。

We first discuss how scalable machine learning could help in recognizing spurious test results in a very large software project at SAP AG.

我们首先将讨论在SAP AG公司的非常庞大的软件项目中,可扩展的机器学习如何识别虚假的测试结果的。

Next we present techniques for detecting and isolating certain types of latent software defects which typically manifest in a deployment scenario. Consequently, such defects are expensive and difficult to locate.

接下来,我们展示一下可以检测并隔离软件潜在缺陷的技术,这些缺陷通常会在部署时出现。因此这样的检测是昂贵的,也是难以定位的。

Finally, we look at a method for automated debugging of errors in configuration settings of complex applications.

最后,我们来看下在复杂应用程序的配置设置中自动调试错误的一种方法。

Configuration errors are responsible for a significant share of system downtime in production scenarios, and are usually attributed to operator mistakes.

在生产过程中,配置错误会导致相当常时间的系统停机,这通常归因于操作员的错误。

报告人简介:

ArturAndrzejak-foto

Artur Andrzejak is a computer science professor at Ruprecht-Karls-University of Heidelberg and a head of the group Parallel and Distributed Systems (since 2010).

Artur Andrzejak是海德堡大学计算机科学教授,于2010年成为并行与分布式系统小组的领导人。

He has received a PhD degree in computer science from ETH Zurich in 2000 and a habilitation degree from FU Berlin in 2009.

他在2000年获得瑞士联邦理工学院计算机科学的博士学位,在2009年成为柏林自由大学的特聘教授。

He was a postdoctoral researcher at the HP Labs Palo Alto from 2001 to 2002 and a researcher at ZIB Berlin from 2003 to 2009.

2001到2002年,Artur Andrzejak在HP Labs Palo Alto实验室做博士后,2003年到2009年,他进入ZIB Berlin做研究员。

He was leading the CoreGRID Institute on System Architecture (2004 to 2006) and acted as a Deputy Head of Data Mining Department at I2R Singapore in 2010.

2004至2006年间,Artur Andrzejak在CoreGRID研究所主要负责体系架构方面的研究,并在2010年成为新加坡资讯通信研究院数据挖掘部门的主任。

Artur Andrzejak has published over 50 papers in international conferences and journals and received multiple best paper awards.

Artur Andrzejak在国际会议和期刊上已经发表了50多篇论文,获得了多个最佳论文奖。

His research topics cover scalable data analysis (in particular end-user programming), and debugging/testing of complex software systems.

他的研究论题包括可扩展数据分析(特别是终端用户编程)和复杂软件系统的调试/测试。

Driven by practical applicability of scientific results, his group is conducting projects in collaboration with industry and industrial research centers, including I2R (Singapore), SAP AG (Germany), NEC Labs (Japan), and McKinsey & Company (Germany).

由于科学结果的实用性,他的团队正在与行业中和工业中的多个研究中心进行项目合作,包括新加坡的咨询通信研究院,德国的思爱普有限公司,日本的NEC实验室和德国的麦肯锡咨询公司

anyShare分享到:
This entry was posted in 交流活动. Bookmark the permalink.

One Response to 软件学院:学术报告通知

  1. 非常高兴遇到这么好的文章 谢谢

发表评论