...
首页> 外文期刊>Requirements Engineering >Detecting, classifying, and tracing non-functional software requirements
【24h】

Detecting, classifying, and tracing non-functional software requirements

机译:检测,分类和跟踪非功能性软件需求

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

摘要

In this paper, we describe a novel unsupervised approach for detecting, classifying, and tracing non-functional software requirements (NFRs). The proposed approach exploits the textual semantics of software functional requirements (FRs) to infer potential quality constraints enforced in the system. In particular, we conduct a systematic analysis of a series of word similarity methods and clustering techniques to generate semantically cohesive clusters of FR words. These clusters are classified into various categories of NFRs based on their semantic similarity to basic NFR labels. Discovered NFRs are then traced to their implementation in the solution space based on their textual semantic similarity to source code artifacts. Three software systems are used to conduct the experimental analysis in this paper. The results show that methods that exploit massive sources of textual human knowledge are more accurate in capturing and modeling the notion of similarity between FR words in a software system. Results also show that hierarchical clustering algorithms are more capable of generating thematic word clusters than partitioning clustering techniques. In terms of performance, our analysis indicates that the proposed approach can discover, classify, and trace NFRs with accuracy levels that can be adequate for practical applications.
机译:在本文中,我们描述了一种用于检测,分类和跟踪非功能性软件需求(NFR)的新颖无监督方法。所提出的方法利用软件功能需求(FR)的文本语义来推断系统中强制执行的潜在质量约束。特别是,我们对一系列单词相似性方法和聚类技术进行了系统分析,以生成FR单词的语义内聚簇。根据它们与基本NFR标签的语义相似性,将这些聚类分为NFR的各种类别。然后,根据发现的NFR与源代码工件的文本语义相似度,将其追溯到解决方案空间中的实现。本文使用三种软件系统进行实验分析。结果表明,利用大量人类文字知识的方法在捕获和建模软件系统中FR词之间的相似性概念方面更为准确。结果还表明,分层聚类算法比分区聚类技术更有能力生成主题词聚类。在性能方面,我们的分析表明,所提出的方法可以发现,分类和跟踪具有足够实际应用精度的NFR。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号