北京科技大学计算机与通信工程学院

计算机软件,服务计算,软件测试,程序分析

【团队简介】

课题组长期从事服务计算与软件测试方向的研究工作。在服务计算方向,围绕着新型服务软件开发中的适应性、一致性、可靠性等关键问题,在适应性服务组装、服务组装中事务集成与管理、服务软件的测试与调试等方面取得了一系列原创性的研究成果,研制了相应的支撑平台。软件测试方向,长期从事蜕变测试、变异测试、模型驱动测试、基于故障的软件测试等新型软件测试理论与技术研究工作,开发了一系列测试工具。研究工作得到来自中国、美国、德国、荷兰、西班牙、澳大利亚等多个国家的学者广泛引用。主持完成国家自然科学基金、北京市自然科学基金、中国航空科学基金等二十余项研究课题。在IEEETransactionsonSoftwareEngineering、IEEETransactionsonComputers、IEEETransactionsonServicesComputing、IEEETransactionsonReliability、ACMTransactionsontheWeb、JournalofSystemsandSoftware、中国科学、计算机学报、软件学报等国内外重要学术刊物上发表论文100余篇、申请中国国家发明专利9项、登记计算机软件著作权25项,出版译著3部。

课题组拥有长期稳定的科研方向(长期从事软件测试与服务计算方向研究工作,技术积累厚实)、宽松与自由的科研环境(从事基础研究与应用基础研究,鼓励自由探索)、广泛的国际交流与合作(与美国、德国、荷兰、澳大利亚、香港等海内外著名高校保持长期合作,多次主办学术会议)、亲历亲为的学术指导(每周一次课题组例会,课题组负责人亲自指导研究生)。

课题组培养出博士后1名,研究生40余名,本科生60余人。培养的研究生中,6人获“北京科技大学优秀硕士论文”、4人次获计通学院“学术之星”称号、8人获得硕士研究生国家奖学金、3人获得“北京市优秀毕业生”称号、20余人次在全国科技竞赛中获奖;培养的本科生中,3名获北京科技大学优秀毕设论文,2名获“北京市优秀毕业生”称号。课题组已经毕业的研究生均就业于知名IT企业,如微软、百度、阿里巴巴、华为、联想研究院、搜狗等。创新型计算机专业研究生培养举措与实践获得北京市2017年度高等教育教学成果二等奖,课题组负责人获得北京科技大学第六届“研师亦友”奖、北京科技大学第五届“研究生教育奖”等多项教育教学奖励。

【团队成员】

团队负责人:孙昌爱,博士,教授,博士生导师,北京科技大学计算机科学与技术系主任、软件与安全研究所所长。2002年毕业于北京航空航天大学,获计算机软件与理论博士学位;1997年毕业于北京科技大学,获计算机应用学士学位。长期从事软件工程、服务计算领域的研究与教学,侧重于服务计算、软件测试、程序分析等方向。担任TrustCom2008、RTTSBS2014、UIC2015、CBPM2020(第十届中国业务过程管理大会)等国际/全国学术会议程序委员会主席,担任国际会议IEEESOCA2015、全国服务计算学术会议NCSC2018(第九届中国计算机学会服务计算学术会议)研讨会主席,担任2015全国服务软件的测试与分析研讨会、2018全国蜕变测试研讨会等大会主席,担任IEEEICWS2020、COMPSAC2020等软件工程、服务计算领域国际会议程序委员会委员120余次。IEEE高级会员、中国电子学会高级会员、中国计算机学会高级会员、中国计算机学会软件工程专委委员、中国计算机学会服务计算专委委员、中国计算机学会学术工委通讯委员。曾在美国普渡大学、荷兰格罗宁根大学、澳大利亚斯文本大学、德国帕德博恩大学、香港理工大学从事学术研究与交流。

【突出成果】

承担国家自然科学基金、北京市自然科学基金、教育部博士点基金、航空科学基金等20余项课题;

中国计算机学会软件研究成果奖6项;

在IEEETransactionsonSoftwareEngineering,IEEETransactionsonComputers,IEEETransactionsonServicesComputing,IEEETransactionsonReliability等软件工程、服务计算领域顶级国际期刊与会议上发表论文100余篇;

中国蜕变测试研讨会指导委员会主席,国际蜕变测试研讨会组织者之一。

5篇代表性国际期刊论文:

[1]C.Sun,A.Fu,P.Poon,etal.METRIC+:AMetamorphicRelationIdentificationTechniqueBasedonInputplusOutputDomains.IEEETransactionsonSoftwareEngineering,2019,inpress.

[2]C.Sun,H.Dai,H.Liu,etal.AdaptivePartitionTesting.IEEETransactionsonComputers,2019,68(2):157-169

[3]C.Sun,Y.Zhao,L.Pan,H.Liu,T.Y.Chen.AutomatedTestingofWS-BPELServiceCompositions:AScenario-OrientedApproach.IEEETransactionsonServicesComputing,2018,11(4),616-629.

[4]C.Sun,Y.Shang,M.Aiello.IntegratingTransactionsintoBPELServiceCompositions:AnAspect-basedApproach.ACMTransactionsontheWeb,2015,9(2):9:1-9:31.

[5]C.Sun,E.Khoury,M.Aiello,RequirementsandAProposalforTransactionManagementinService-OrientedSystems.IEEETransactionsonServicesComputing,2011,4(2):167-180.

5篇代表性国际会议论文:

[1]C.Sun,M.Li,J.Jia,J.Han.Constraint-BasedModel-DrivenTestingofWebServicesforBehaviorConformance.Proceedingsof16thInternationalConferenceonService-OrientedComputing(ICSOC2018),2018.(CCFB)

[2]C.Sun,J.Jia,H.Liu,X.Zhang.ALightweightProgramDependenceBasedApproachtoConcurrentMutationAnalysis.Proceedingsof42ndIEEEAnnualComputerSoftwareandApplicationsConference(COMPSAC2018),2018.(CCFC)

[3]C.Sun,C.Fan,Z.Wang,etal.dμReg:APath-AwareMutationAnalysisGuidedApproachtoRegressionTesting,ProceedingofAST2017,collocatedwithICSE2017(ICSE为CCFA)

[4]C.Sun,Y.Liu,Z.Wang,etal.μMT:ADataMutationDirectedMetamorphicRelationAcquisitionMethodology,ProceedingofMET2016,collocatedwithICSE2016.(ICSE为CCFA)

[5]C.Sun,etal.MetamorphicTestingforWebServices:FrameworkandaCaseStudy,Proceedingsof9thIEEEInternationalConferenceonWebServices(IEEEICWS2011),pp.283-290.(CCFB)

5篇代表性国内期刊论文:

[1]孙昌爱,郭新玲,张翔宇,陈宗岳.一种基于数据流分析的冗余变异体识别技术.计算机学报,2019,42(1):44-60.

[2]孙昌爱,王真,潘琳.面向WS-BPEL程序的变异测试优化技术.计算机研究与发展,2019,56(4):895-905.

[3]孙昌爱,张在兴,张鑫.基于可变性模型的可复用与可定制SaaS软件开发方法.软件学报,2018,29(11):3435-3454.

[4]孙昌爱,王冠.MujavaX:一个支持非均匀分布的变异生成系统.计算机研究与发展,2014,51(4):874-881.

[5]孙昌爱,薛铁恒,胡长军.VxBPELEngine:一种变化驱动的适应性服务组装引擎.计算机学报,2013,36(12):2441-2454.

THE END
1.想转行软件测试该怎么做?让它当你的职场转型导航灯在博为峰,我们见证了无数学员的成长与蜕变。他们曾经迷茫、曾经犹豫,但在博为峰的陪伴下,他们找到了自己的方向,坚定了自己的信念。如果你也渴望在职场上有所作为,如果你也对软件测试充满好奇与向往,那么请加入我们吧!博为峰将是你职场转型的加速器,是你探索软件测试奥秘的导航灯。让我们一起携手前行,共赴未来https://baijiahao.baidu.com/s?id=1818321994253611664&wfr=spider&for=pc
2.软件技术(软件测试方向)软件技术(软件测试方向) 一、专业介绍 专业代码:510203 专业优势:国家级职业教育教师教学创新团队、国家级双高建设专业群核心专业、江西省特色专业、江西省高水平优势专业。 培养目标:面向软件与信息技术服务业,培养具有扎实软件技术专业理论功底,精通软件测试技术、JavaEE前后端开发技术,具备软件测试、Web前后端开发、项目https://xxgcxy.jvtc.jx.cn/info/1063/4185.htm
3.浅谈软件测试的三大测试方向·测试之家软件测试一般分为手工测试、自动化测试和性能测试。作为一名软件测试员,最基础的应该是手工测试,而随着软件测试行业的发展,手工测试耗费的精力和时间大,自动化测试成了众多企业的选择。然而,难度最大可能就是性能测试,掌握的也比较多,对测试员自身素质也比较高。下面分别来看看以下这些测试方向(随便聊聊,如果说的不对https://testerhome.com/topics/7492?locale=en
4.应届生学习软件测试的路线是什么?最全「软件测试工程师」职业生涯路线盘点(内含薪资统计)》来决定自己的发展方向。https://www.zhihu.com/question/628189700/answer/52994058577
5.软件测试行业3大发展方向软件测试技术发展方向软件测试行业3大发展方向 随着企业对软件测试人才的日渐重视,有意向从事软件测试的小伙伴越来越多,未来几年无论是软件测试的发展还是人才培养都将进入一个全新的时代。在新的互联网发展背景下,企业将对软件测试人才提出新的需求。如何抓住机遇,应为未来的技术变革,是每个软件测试工作者和有意向加入软件测试大军的小https://blog.csdn.net/programmer_feng/article/details/79348392
6.软件测试就业方向及前景分析51Testing软件测试网软件测试是软件开发过程中必不可少的环节,主要是为了发现和解决程序中潜在的问题,确保软件质量。随着互联网和信息技术的发展,软件测试行业也越来越受到重视。本文将从软件测试行业的市场前景、就业方向、应聘条件以及宏观经济等多个角度分析软件测试的就业前景。 http://www.51testing.com/mobile/view.php?itemid=7800574
7.关于软件开发人员的职业发展规划软件开发方向:主要职位有“助理软件工程师”、“软件工程师”。 软件测试方向:主要职位有“助理测试工程师”、“测试工程师”。 软件技术方向:主要职位有“系统工程师”等; 2. 第二阶段为成长期,一般为毕业后的3~10年。这一阶段的人员已经掌握了基本的技术技能和经验,能够独立工作、指导或带领他人工作。公司为这https://www.unjs.com/z/1495161.html
8.软件技术专业人才需求及专业岗位调研报告专业方向为了更好的进行专业建设,在 2009年9月至2010年3月,对软件专业进行市场调研,调研过程主要针对软件开发和测试方向,现将调研情况总结如下:一、 调研目的为了对软件专业的教学进行指导,制定出符合计算机系当前以及未来若干年情况的软件 专业发展战略、办学规范和示范标准,计算机系软件教研室开展了软件专业的人才需求https://max.book118.com/html/2021/0131/5104342132003121.shtm
9.SOA应用软件测试工程师(车载网联方向)(SHEC)招聘」1、负责USP平台应用软件测试工作,包含测试计划制定、测试执行、测试评审、测试过程管理等工作;2、负责SOA应用软件自动化架构设计及实现,并完成用例自动化; 3、参与USP平台应用软件产品的全流程实现;4、参与测试工具、测试技术等方面的创新,提升测试效率。 任职资格: 1、计算机、软件工程专业、自动化等相关专业本科及以上https://jobs.zhaopin.com/CC000260640J40094233004.htm
10.软件测试从业者的职业发展路线有哪些?前段时间,有小伙伴留言问:软件测试人员的进阶路线是什么?需要具备哪些专业素质?趁今天有空,就来跟大家聊聊这个话题,希望能解答小伙伴们的疑惑。 1、进阶路线 先来给大家科普一下软件测试工程师的进阶路线。关于进阶路线,我们可能需要分类来说。 1)从狭义来说,软件测试工程师的发展方向主要分为两大类:管理类和技术http://www.51testing.net/studyInfo/basis/70096.html
11.全栈性能测试修炼宝典JMeter实战在技术上,它不只是全面、深入地讲解了性能测试和性能优化,而且还讲解了安全测试;在工具上,不只是讲解了JMeter,还讲解了受欢迎的开源工具Apache ab;在内容上,不只是讲解了软件测试,还为测试人员的职业规划和发展指明了方向,从某种程度上讲,这比技术更有价值;在实操性上,它绝不是“纸上谈兵”,解决了很多书让读者https://www.epubit.com/bookDetails?id=N24402
12.[全国]2023交通银行总行秋季校园招聘公告软件测试方向 职位描述: 从事软件测试相关工作,主要包括但不限于: 1.负责对接业务部门的测试工作,制定全年测试计划,组织实施对应信息系统的测试工作; 2.负责测试环境的业务参数配置和批处理执行工作;审核分析测试需求,参与软件设计评审、测试方案评审,提前开展静态测试; http://www.yinhangzhaopin.com/jtyhzp/2022-08-08/133071.htm
13.测试方法和测试方向有哪些?测试软件中的代码的函数,类,方法等模块单元 2.集成测试(一般也叫做接口测试) 测试的就是两个模块直接是否能够正常的对接 3.系统测试 对整个软件的整体进行测试,包括功能,性能,安全,ui 4.验收测试 阿尔法测试(内测) 贝塔测试(公测) 三、测试方向 1.功能https://www.jianshu.com/p/f1a8da688774