主页期刊介绍编委会编辑部服务介绍道德声明在线审稿编委办公编辑办公English
2018-2019年专刊出版计划 微信服务介绍 最新一期:2018年第12期
     
在线出版
各期目录
纸质出版
分辑系列
论文检索
论文排行
综述文章
专刊文章
美文分享
各期封面
E-mail Alerts
RSS
旧版入口
中国科学院软件研究所
  
投稿指南 问题解答 下载区 收费标准 在线投稿
金芝,刘芳,李戈.程序理解:现状与未来.软件学报,2019,30(1):0
程序理解:现状与未来
Program Comprehension: Present and Future
投稿时间:2018-08-08  修订日期:2018-08-30
DOI:10.13328/j.cnki.jos.005643
中文关键词:  软件工程  程序理解  软件理解  程序静态分析  程序动态分析
英文关键词:software engineering  program comprehension  software comprehension  static program analysis  dynamic program analysis
基金项目:国家重点基础研究发展计划(973)(2015CB352201);国家自然科学基金(61620106007,61751210)
作者单位E-mail
金芝 北京大学 信息科学技术学院, 北京 100871
高可信软件技术教育部重点实验室(北京大学), 北京 100871 
zhijin@pku.edu.cn 
刘芳 北京大学 信息科学技术学院, 北京 100871
高可信软件技术教育部重点实验室(北京大学), 北京 100871 
 
李戈 北京大学 信息科学技术学院, 北京 100871
高可信软件技术教育部重点实验室(北京大学), 北京 100871 
 
摘要点击次数: 421
全文下载次数: 278
中文摘要:
      程序理解是软件工程中的关键活动,在软件开发、维护、重用等任务中发挥着重要的作用.程序理解自软件工程出现以来,就一直是该领域的研究热点.随着软件应用的日益复杂和不断普及,程序理解研究的需求发生了新的变化,程序的自理解或自认知逐渐成为新的关注点,有必要对程序理解进行重新审视.从工程、学习和认知以及方法和技术等3个角度定位程序理解任务;随后,通过文献分析展示其研究布局,进而分别从认知过程、理解技术以及软件工程任务中的应用等3个方面,综合论述程序理解研究的发展脉络和研究进展;最后,对程序理解的发展趋势和挑战进行了展望.
英文摘要:
      Program comprehension is a key activity in software enginerring and plays an important role in software development, software maintenance and software reuse. Since the advent of software engineering, program comprehension has been a research hotspot in this field. With the increasing complexity and popularity of software, the program comprehension needs deeper and deeper. The program self-understanding and self-awareness have gradually become new focuses. Therefore, it is highly desired to re-examine program comprehension. This paper first dicsusses the program comprehension from the perspectives of the engineering means, the learning and cognition, as well as the methods and techniques. Then it shows the degree of research attentions through a literature analysis. Furthermore, it discusses the research progress from three aspects, i.e., the cognitive process, the methods and techniques, and the software engineering tasks. Finally, the development trend and challengse of this field are discussed.
HTML  下载PDF全文  查看/发表评论  下载PDF阅读器
 

京公网安备 11040202500064号

主办单位:中国科学院软件研究所 中国计算机学会
编辑部电话:+86-10-62562563 E-mail: jos@iscas.ac.cn
Copyright 中国科学院软件研究所《软件学报》版权所有 All Rights Reserved
本刊全文数据库版权所有,未经许可,不得转载,本刊保留追究法律责任的权利