首页> 外文会议>IEEE International Conference on Software Analysis, Evolution and Reengineering >Extracting features from requirements: Achieving accuracy and automation with neural networks
【24h】

Extracting features from requirements: Achieving accuracy and automation with neural networks

机译:提取要求的功能:通过神经网络实现准确性和自动化

获取原文

摘要

Analyzing and extracting features and variability from different artifacts is an indispensable activity to support systematic integration of single software systems and Software Product Line (SPL). Beyond manually extracting variability, a variety of approaches, such as feature location in source code and feature extraction in requirements, has been proposed for automating the identification of features and their variation points. While requirements contain more complete variability information and provide traceability links to other artifacts, current techniques exhibit a lack of accuracy as well as a limited degree of automation. In this paper, we propose an unsupervised learning structure to overcome the abovementioned limitations. In particular, our technique consists of two steps: First, we apply Laplacian Eigenmaps, an unsupervised dimensionality reduction technique, to embed text requirements into compact binary codes. Second, requirements are transformed into a matrix representation by looking up a pre-trained word embedding. Then, the matrix is fed into CNN to learn linguistic characteristics of the requirements. Furthermore, we train CNN by matching the output of CNN with the pre-trained binary codes. Initial results show that accuracy is still limited, but that our approach allows to automate the entire process.
机译:分析和提取不同工件的特性和可变性是一种不可或缺的活动,支持系统集成单独的软件系统和软件产品线(SPL)。除了手动提取可变性,已经提出了各种方法,例如在要求中的源代码和特征提取中的特征位置,以自动化特征和变化点。虽然要求包含更完整的可变性信息并提供与其他工件的可追溯性链接,但目前的技术表现出缺乏准确性以及有限的自动化程度。在本文中,我们提出了无监督的学习结构来克服上述限制。特别是,我们的技术由两个步骤组成:首先,我们应用拉普拉斯eIgenmaps,一个无人监督的维度减少技术,将文本要求嵌入到紧凑的二进制代码中。其次,要求通过查找预先训练的单词嵌入来将要求转换为矩阵表示。然后,将矩阵馈入CNN以学习要求的语言特征。此外,通过使用预先训练的二进制代码匹配CNN的输出来培训CNN。初始结果表明,准确性仍然有限,但我们的方法允许自动化整个过程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号