科研资料(教科书)

教材 机器学习 by 周志华

教材 统计学习方法(第二版) by 李航

教材 数据挖掘导论(原书第2版) by Pang-Ning Tan et al.

教材 数据挖掘 概念与技术(原书第3版) by Jiawei Han et al.

教材 深度学习 by Goodfellow Ian et al.

教材 神经网络与深度学习 by 邱锡鹏

教材 学术研究:你的成功之道 by 凌晓峰,杨强 重点总结了学术研究的一些经验

教材 Python 基础教材 beginning python by Magnus Lie Hetland

教材 Python机器学习及实践:从零开始通往Kaggle竞赛之路

教材 统计自然语言处理(第二版) by 宗成庆

教材 文本数据挖掘 by 宗成庆

教材 知识图谱:方法、实践与应用 by 陈华钧

教材 强化学习 by Sutton

科研资料(综述)

课题组的综述,欢迎大家引用。

综述:Android恶意应用静态检测方法研究综述 计算机研究与发展 2022

综述:机器学习在模糊测试中的应用现状与挑战 信息安全学报 2020

综述:重复软件缺陷报告检测方法综述 软件学报 2022

综述:软件多缺陷定位方法研究综述 计算机学报 2022

综述:安卓移动应用兼容性测试研究综述 计算机研究与发展 2022

综述:基于信息检索的软件缺陷定位方法综述 软件学报 2021

综述:代码注释自动生成方法综述 软件学报 2021

综述:深度神经网络测试研究综述 软件学报 2020

综述:自动程序修复方法研究述评 计算机学报 2018

综述: 跨项目缺陷预测问题的综述 计算机学报 2018

综述: 静态软件缺陷预测方法研究 软件学报 2016

综述:基于程序频谱的动态缺陷定位方法研究 软件学报 2015

综述:回归测试中的测试用例优先排序技术述评 软件学报 2013

国外经典综述

软工相关的综述

综述:A Survey on Data-driven Software Vulnerability Assessment and Prioritization CSUR 2022 漏洞评估

综述:Data Preparation for Software Vulnerability Prediction: A Systematic Literature Review TSE 2022

综述:Software vulnerability detection using deep neural networks: a survey 2020 漏洞检测

综述:Software vulnerability analysis and discovery using machine-learning and data-mining techniques: A survey CSUR 2017

综述:Android Source Code Vulnerability Detection: A Systematic Literature Review CSUR 2022 Android漏洞

综述:Deep Learning for Android Malware Defenses: a Systematic Literature Review CSUR 2022Android漏洞

综述:Code Search: A Survey of Techniques for Finding Code CSUR 2022 代码搜索

综述:Opportunities and Challenges in Code Search Tools CSUR 2021 代码搜索

综述: A Survey of Machine Learning for Big Code and Naturalness CSUR 2018 代码大数据和代码naturalness的综述

综述:Machine Learning Testing: Survey, Landscapes and Horizons TSE 2020 测试机器学习系统的综述

综述:Fuzzing: a survey for roadmap CSUR 2022 针对Fuzzing的综述

综述:Fuzzing of Embedded Systems: A Survey CSUR 2022 针对Fuzzing的综述

综述:The Art, Science, and Engineering of Fuzzing: A Survey fuzzing TSE 2019 针对Fuzzing的综述

综述:Fuzzing: State of the art TRel 2018 针对Fuzzing的综述

综述:Regression Testing Minimisation, Selection and Prioritisation: A Survey 2019 回归测试的综述

综述:Test case prioritization approaches in regression testing: A systematic literature review IST 2018 测试用例优先级排序的综述

综述:Recent advances in regression testing techniques 2016 回归测试的综述

综述:Mutation testing advances: an analysis and survey STVR 2012 变异测试综述

综述:An analysis and survey of the development of mutation testing TSE 2010 变异测试综述

综述:A systematic literature review of techniques and metrics to reduce the cost of mutation testing JSS 2019

综述:A systematic review on search based mutation testing IST 2017

综述:The Oracle Problem in Software Testing: A Survey TSE 2014 测试用例Oracle的综述

综述: A Survey on Metamorphic Testing TSE 2016 蜕变测试的综述

综述: Metamorphic Testing: A Review of Challenges and Opportunities CSUR 2018 蜕变测试的综述

综述:A survey on adaptive random testing TSE 2019 自适应随机测试的综述

综述:On the use of deep learning in software defect prediction JSS 2022

综述:A Systematic Survey of Just-In-Time Software Defect Prediction CSUR 2022

综述:Progress on approaches to software defect prediction 软件缺陷预测 IET Software 2018

综述:Perceptions, expectations, and challenges in defect prediction TSE 2018

综述:A systematic literature review and meta-analysis on cross project defect prediction TSE 2017 跨项目缺陷预测

综述:A Survey on Software Fault Localization TSE 2016 软件缺陷定位的综述

综述:Multiple fault localization of software programs: A systematic literature review IST 2020

综述:Automated program repair 2019 自动程序修复

综述:Automatic software repair: a bibliography CSUR 2018 自动程序修复

综述:A survey of constrained combinatorial testing 2019 组合测试综述

综述:Advances in combinatorial testing 2019

综述:Combinatorial testing: Theory and practice 2015

综述: A Survey of Combinatorial Testing CSUR 2011 组合测试的综述

综述:A literature review of research in bug resolution: Tasks, challenges and future directions 2016 缺陷报告维护的综述

综述:A survey on bug-report analysis 2015 缺陷报告维护的综述

综述:A Survey on Text-to-SQL Parsing: Concepts, Methods, and Future Directions 2022 SQL语言的自动生成

综述:Deep Learning Driven Natural Languages Text to SQL Query Conversion: A Survey 2022

综述:Recent Advances in Text-to-SQL: A Survey of What We Have and What We Expect 2022

综述:基于深度学习的SQL生成研究综述 中国科学

综述:Fairness Testing: A Comprehensive Survey and Analysis of Trends 2022 公平性测试

综述:Bias Mitigation for Machine Learning Classifiers: A Comprehensive Survey 2022

科研资料(数据集)

数据集 PROMISE库 提供软件工程研究中的数据集下载

数据集 SeaCraft库 提供软件工程研究中的数据集下载

数据集 Learning from big code

数据集 defects4j

数据集 BugSwarm: Mining and Continuously Growing a Dataset of Reproducible Failures and Fixes

慕课

Coursera 机器学习 by Andrew Ng 下载可通过 网盘 网盘密码 kp3n

Coursera Deep Learning by Andrew Ng

Coursera Neural Networks for Machine Learning by Geoffrey Hinton

Coursera CS224n: Natural Language Processing with Deep Learning

Coursera 李宏毅 包括 Machine Learning、Linear Algebra等 DL/ML Tutorial

Course 线性代数 MIT

Course 概率 可汗学院

Course 统计学 可汗学院

程序语言和编译课程推荐 [Link by Sumleo]
Standford CS143、CS243、CS343。 方舟编译技术入门与实战。 软件分析技术(熊英飞)[2020]。 软件分析技术(南京大学)[2020]

自然语言处理 斯坦福大学 CS224n 李宏毅 自然语言处理

强化学习 周博磊

动手学深度学习V2 李沐 B站

图神经网络 Standford CS224W

数据挖掘软件包

weka

R软件包

scikit-learn

statitical test 使用scipy.stats库

画图 使用 matplotlib库

经验

Paper Writing Tips

patterns for writing good rebuttals by Andreas Zeller

知乎去搜索一些专业知识

Stackoverflow 搜索编程问题

浅谈本科生科研能力培养 by 李武军

指导计算机专业本科生开展科研的体会 by 刘知远

为什么人前进的路总是被自己挡住 by 熊辉