...
首页> 外文期刊>Intelligent automation and soft computing >FUZZY ADAPTIVE LOGIC NETWORKS AS HYBRID MODELS OF QUANTITATIVE SOFTWARE ENGINEERING
【24h】

FUZZY ADAPTIVE LOGIC NETWORKS AS HYBRID MODELS OF QUANTITATIVE SOFTWARE ENGINEERING

机译:模糊自适应逻辑网络作为定量软件工程的混合模型

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

获取外文期刊封面封底 >>

       

摘要

Quantitative software engineering is aimed at designing models describing software processes and products. While being noticeably dominated by statistical regression models, this area also embraces advanced techniques of computational intelligence and knowledge-based engineering including rule-based models, fuzzy models, and neural networks. The rationale behind their usage in the setting of Software Engineering is threefold: (a) the underlying distributions of datasets may not adhere to general assumptions that are usually made in the setting of linear regression models: (b) it is beneficial to build intcrpretable models that in some sense are user-friendly; (c) the models should be advanced and computationally appealing so that they exhibit some nonlinear characteristics as well as are fully equipped with learning abilities. The proposed architecture comprises a logic-based skeleton (blueprint) and an array of generic perceptrons as being commonly encountered in neurocomputing. The hybrid nature of the resulting topology implies its name; we refer to it as a fuzzy adaptive logic network (FALN). The network comes with substantial learning abilities that arc essential to the adaptive nature of the model. This paper presents the details of the network and then elaborates on the learning environment based on gradient-based optimization. Subsequently, we augment this environment by exploiting ensemble learning with its two standard techniques of bagging and boosting. The FALN network is developed in the context of a software system where a model is used to predict a number of changes to software modules based on a collection of software measures.
机译:定量软件工程旨在设计描述软件过程和产品的模型。尽管统计回归模型明显占主导地位,但该领域还包含计算智能和基于知识的工程的先进技术,包括基于规则的模型,模糊模型和神经网络。在软件工程设置中使用它们的基本原理是三方面的:(a)数据集的基础分布可能不符合通常在线性回归模型的设置中做出的一般假设:(b)建立不可解释的模型是有益的从某种意义上讲是用户友好的; (c)模型应先进且在计算上具有吸引力,以使其表现出某些非线性特征并具有充分的学习能力。所提出的体系结构包括基于逻辑的骨架(蓝图)和神经计算中经常遇到的通用感知器阵列。结果拓扑的混合性质暗示了它的名称。我们将其称为模糊自适应逻辑网络(FALN)。该网络具有大量的学习能力,这些能力对于模型的适应性至关重要。本文介绍了网络的详细信息,然后详细介绍了基于梯度优化的学习环境。随后,我们利用集成学习和袋装和增强的两种标准技术来扩展这种环境。 FALN网络是在软件系统的上下文中开发的,在该软件系统中,模型用于基于软件度量的集合来预测软件模块的许多更改。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号