当前位置: X-MOL 学术Int. J. Softw. Eng. Knowl. Eng. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Deep Understanding of Runtime Configuration Intention
International Journal of Software Engineering and Knowledge Engineering ( IF 0.6 ) Pub Date : 2021-06-21 , DOI: 10.1142/s0218194021500236
Chenglong Zhou 1 , Haoran Liu 1 , Yuanliang Zhang 1 , Zhipeng Xue 1 , Qing Liao 2 , JinJing Zhao 3 , Ji Wang 4
Affiliation  

The runtime environment and workload of software are constantly changing, requiring users to make appropriate adjustments to accommodate these changes. The runtime configuration, however, as the interface for users to manipulate software behavior often requires domain-specific knowledge to understand. This usually results in users spending a considerable amount of time wading through document and user manuals trying to understand the runtime configuration. In this paper, we study the possibility of understanding the intention of runtime configuration options through their documents, even sometimes it is difficult for users to understand. Based on these studies, we classify the runtime configuration option’s intention into six categories. Accordingly, we design runtime Configuration Intention Classifier (CIC), a supervised approach based on CNN to classify the runtime configuration option’s intention according to its document. CIC integrates the features of runtime configuration names and descriptions according to different levels of granularity and predicts the intention of runtime configuration options accordingly. Extensive experiments show that our approach can achieve an accuracy of 85.6% and outperform nine comparative approaches by up to 16.6% over the dataset we customized.

中文翻译:

深入理解运行时配置意图

软件的运行环境和工作量不断变化,需要用户做出适当的调整以适应这些变化。然而,运行时配置作为用户操作软件行为的接口,通常需要特定领域的知识才能理解。这通常会导致用户花费大量时间阅读文档和用户手册,试图了解运行时配置。在本文中,我们研究了通过他们的文档来理解运行时配置选项的意图的可能性,甚至有时用户很难理解。基于这些研究,我们将运行时配置选项的意图分为六类。因此,我们设计了运行时配置意图分类器(CIC),一种基于 CNN 的监督方法,根据其文档对运行时配置选项的意图进行分类。CIC根据不同的粒度级别整合运行时配置名称和描述的特征,并据此预测运行时配置选项的意图。大量实验表明,与我们定制的数据集相比,我们的方法可以达到 85.6% 的准确率,并且比九种比较方法高出 16.6%。
更新日期:2021-06-21
down
wechat
bug