With the improvement of software development, DevOps aims to achieve continuous software revolution by unifying software development (Dev) and software operation (Ops). Currently, many Internet companies use DevOps in their web-based applications. The requirements from users, which as the product of collective intelligence, are the key force for continuous delivery. Therefore, it is worthy mining collective requirements from the user generated content (UGC), and leads two main challenges: 1). How to understand and model the heterogeneous data from UGC, and 2) how to mining collective requirements? Recently, existing work focuses on advocating automation and monitoring in DevOps. Few work targets to mining collective requirements from UGC. Therefore, we aim to discover mining collective requirements systematically by leveraging the techniques of data mining, which in turn solve the target problem in this application.
DevOps作为日渐兴起的软件开发过程模型,通过紧密结合开发和运维过程,使得软件得以有效的进行持续演化。基于DevOps的互联网类应用中来自广大用户群体的需求是推动持续演化的源泉。尽管个体用户需求天差地别,但群体需求却存在共性,而共性需求的形成则是群体智能的表现。目前,群体需求的体现通常包含于用户群体的行为反馈中,通过用户产生数据挖掘群智需求,具有良好的研究和应用价值,其中有两大重要挑战:1)如何对异质数据进行统一建模和融合理解;2)基于计算机对用户产生数据的理解,如何对其中群智需求进行挖掘。目前,为DevOps提升其自动化程度的技术研究以及用户使用软件的行为分析等方面有着一定的进展,但鲜有研究重点关注基于用户产生数据的用户群体群智需求挖掘。为此,本研究希望借助数据挖掘相关技术在群智需求挖掘这一领域进行系统性的探索,在解决DevOps中群智需求挖掘的相关研究问题的同时,促进技术本身的发展。
DevOps作为日渐兴起的软件开发过程模型,通过紧密结合开发和运维过程,使得软件得以有效的进行持续演化。基于DevOps的互联网类应用中来自广大用户群体的需求是推动持续演化的源泉。尽管个体用户需求天差地别,但群体需求却存在共性,而共性需求的形成则是群体智能的表现。目前,群体需求的体现通常包含于用户群体的行为反馈中,通过用户产生数据挖掘群智需求,具有良好的研究和应用价值。本项目从DevOps提升其自动化程度的技术研究视角出发,结合当下热门的深度学习项目开发过程,从用户行为分析、高质量需求理解和抗干扰检测、以及基于DevOps的深度学习平台对开发过程支撑等方面开展了一系列的工作,均取得良好进展,为后续的基金项目打下了坚实的基础。.
{{i.achievement_title}}
数据更新时间:2023-05-31
智能煤矿建设路线与工程实践
基于直觉模糊二元语义交互式群决策的技术创新项目选择
基于小波高阶统计量的数字图像来源取证方法
基于PROSAIL模型和多角度遥感数据的森林叶面积指数反演
老年2型糖尿病合并胃轻瘫患者的肠道菌群分析
基于复合网络挖掘的软件开发团队智能理解、预测与优化研究
移动群智感知软件系统的开发与运行关键技术研究
基于移动群智感知的物联网大数据挖掘与应用
基于社会媒体信息挖掘的图像语义理解关键技术研究