【24h】

Logic-Based Learning in Software Engineering

机译:软件工程中基于逻辑的学习

获取原文
获取原文并翻译 | 示例

摘要

In recent years, research efforts have been directed towards the use of Machine Learning (ML) techniques to support and automate activities such as program repair, specification mining and risk assessment. The focus has largely been on techniques for classification, clustering and regression. Although beneficial, these do not produce a declarative, interpretable representation of the learned information. Hence, they cannot readily be used to inform, revise and elaborate software models. On the other hand, recent advances in ML have witnessed the emergence of new logic-based learning approaches that differ from traditional ML in that their output is represented in a declarative, rule-based manner, making them well-suited for many software engineering tasks. In this technical briefing, we will introduce the audience to the latest advances in logic-based learning, give an overview of how logic-based learning systems can successfully provide automated support to a variety of software engineering tasks, demonstrate the application to two real case studies from the domain of requirements engineering and software design and highlight future challenges and directions.
机译:近年来,研究工作一直致力于使用机器学习(ML)技术来支持和自动化诸如程序修复,规范挖掘和风险评估之类的活动。重点主要放在分类,聚类和回归技术上。尽管是有益的,但是它们并不能产生所学习信息的声明性,可解释性表示。因此,它们不能轻易地用于通知,修改和完善软件模型。另一方面,机器学习的最新进展见证了基于逻辑的新学习方法的出现,该方法不同于传统机器学习,因为其输出以声明式,基于规则的方式表示,使其非常适合许多软件工程任务。在本技术简介中,我们将向观众介绍基于逻辑的学习的最新进展,概述基于逻辑的学习系统如何成功地为各种软件工程任务提供自动支持,并演示在两个实际案例中的应用从需求工程和软件设计的领域进行研究,并强调未来的挑战和方向。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号