
软件学报 ISSN 1000-9825, CODEN RUXUEW E-mail: jos@iscas.ac.cn
Journal of Software,2018,29(5):1422−1450 [doi: 10.13328/j.cnki.jos.005520] http://www.jos.org.cn
©中国科学院软件研究所版权所有. Tel: +86-10-62562563
对软件工程中经验研究的调查
∗
张
莉
1,2
,
蒲梦媛
1
,
刘奕君
1
,
田家豪
2
,
岳
涛
3
,
蒋
竞
2
1
(北京航空航天大学 软件学院,北京 100191)
2
(北京航空航天大学 计算机学院,北京 100191)
3
(Simula Research Laboratory, University of Oslo, Norway)
通讯作者: 蒋竞, E-mail: jiangjing@buaa.edu.cn
摘 要: 为了描述、理解、评估、预测、控制、管理或者改善与软件相关的内容,研究者常常使用经验研究的方
法.经验研究在软件工程领域已经得到广泛的应用并备受关注.为了了解近年来软件工程中经验研究的特点,并希望
经验研究方法为更多研究者所了解,通过系统映射的方法,对软件工程中经验研究的典型期刊《Empirical Software
Engineering》(ESE)近 5 年的论文做了调研,搜集了 2013 年 1 月~2017 年 6 月发表在该期刊的 250 篇论文.通过定性
和定量的分析,给出了软件工程领域采用经验研究的主要目的、常用的经验研究方法以及这些方法在软件工程各
个领域中的使用情况和呈现的一些新特征.之后,分析了经验研究的主要数据来源、采集手段、常用的数理统计方
法以及开源项目在经验研究中的使用情况等,给出了研究者对有效性和可重现性问题的关心程度.最后进行了有效
性分析,并进一步探讨了经验研究的发展方向和大数据时代下经验研究面临的机遇和一些开放性问题.
关键词: 经验方法;文献调研;经验软件工程
中图法分类号: TP311
中文引用格式: 张莉,蒲梦媛,刘奕君,田家豪,岳涛,蒋竞.对软件工程中经验研究的调查.软件学报,2018,29(5):1422−1450.
http://www.jos.org.cn/1000-9825/5520.htm
英文引用格式: Zhang L, Pu MY, Liu YJ, Tian JH, Yue T, Jiang J. Investigation of empirical researches in software engineering.
Ruan Jian Xue Bao/Journal of Software, 2018,29(5):1422−1450 (in Chinese). http://www.jos.org.cn/1000-9825/5520.htm
Investigation of E mpirical Researches in So ftware Engineering
ZHANG Li
1,2
, PU Meng-Yuan
1
, LIU Yi-Jun
1
, TIAN Jia-Hao
2
, YUE Tao
3
, JIANG Jing
2
1
(School of Software, BeiHang University, Beijing 100191, China)
2
(School of Computer Science, BeiHang University, Beijing 100191, China)
3
(Simula Research Laboratory, University of Oslo, Norway)
Abstra ct : To depict, understand, evaluate, predict, control, manage or enhance software-related artifacts, researchers and practitioners
often rely on empirical methods. Empirical methods have been widely used in software engineering, and they are attracting increasing
attention over the years. By conducting a systematic mapping, this paper aims to provide a literature survey of 250 papers published in a
typical journal—Empirical Software Engineering, from January 2013 to June 2017. With qualitative and quantitative analysis, this survey
reveals the commonly used empirical research methods, research purposes, and the application of the methods in subfields of software
engineering, including the solved problems and some new features. The findings also cover the use of open source projects, data source,
data collection methods and commonly used mathematical statistics methods. Finally, this paper illustrates validity threats and discusses
the future work, opportunity and some open issues of empirical research in the era of big data.
∗ 基金项目: 国家自然科学基金(61672078)
Foundation item: National Natural Science Foundation of China (61672078)
收稿时间: 2017-09-28; 修改时间: 2017-11-07; 采用时间: 2017-12-05; jos 在线出版时间: 2018-01-09
CNKI 网络优先出版: 2018-01-11 17:25:06, http://kns.cnki.net/kcms/detail/11.2560.TP.20180111.1724.018.html
评论