演讲摘要:
软件越来越多的应用在我们的社会中,随着社会需求的发展,持续演化成为无法回避的事实。不在演化中胜出,就在演化中死亡!软件工程已经不再仅仅是拥抱变化,而是必须改变自己去适应和解决变化!对软件成本估算而言,传统的估算都是以代码规模为前提,亦即在知道代码规模的前提下,利用各种或简或繁的模型计算出需要的工作量,以作为软件成本的基本单元。但今天,我们不得不面临着两个挑战:1)软件演化中的维护,如何去估算缺陷定位时的工作量?我们会发现修改几行代码的成本千差万别;2)在开放软件开发社区,如何估算维护一个缺陷的成本?不同的人员维护同样代码的工作量和时间更是千差万别,传统的依赖工作时长来估算工作量的思想在开放社区完全被打破了,维护的时间和成本不再耦合。所以软件工程正在经历革命性的变革,需要我们去理解、创新并改革!
个人简介:
主要社会兼职为中国电子学会云计算专家委员会委员;全国信息技术标准化委员会软件质量测试工作组(SAC/TC28/SC7/WG1)副组长,以及CMMI认证授权的主任评估师。
主要研究方向包括:软件过程、软件质量保障、需求工程、知识工程等。主持和承担了多项国家重点/重大项目和国内外重大合作项目,获得国家及省部委科技进步奖10余次。曾应邀担任多个国际会议的程序委员会主席或委员,并担ESEIW/ESEM2015(ACM国际经验软件工程与度量会议)大会主席,是国际期刊IST编委会委员,并担任IST、JSS、JCST、软件学报等国际/国内期刊审稿人,近年有5本论/编著、100 余篇论文在国际、国内重要学术刊物以及国际会议发表。曾在中国科学院大学主讲《高级软件工程》课程。多次获国家科技进步二等奖、北京市科学技术二等奖、中国科学院软件研究所优秀党务工作者、中国科学院“朱李月华优秀教师”、中国科学院京区巾帼英雄建功先进个人、中国科学院软件研究所优秀导师等各种奖励,并于2007年获国务院政府特殊津贴。