【24h】

Prediction of Web Services Evolution

机译:Web服务演变的预测

获取原文

摘要

Web service interfaces are considered as one of the critical components of a Service-Oriented Architecture (SOA) and they represent contracts between web service providers and clients (subscribers). These interfaces are frequently modified to meet new requirements. However, these changes in a web service interface typically affect the systems of its subscribers. Thus, it is important for subscribers to estimate the risk of using a specific service and to compare its evolution to other services offering the same features in order to reduce the effort of adapting their applications in the next releases. In addition, the prediction of interface changes may help web service providers to better manage available resources (e.g. programmers' availability, hard deadlines, etc.) and efficiently schedule required maintenance activities to improve the quality. In this paper, we propose to use machine learning, based on Artificial Neuronal Networks, for the prediction of the evolution of Web services interface design. To this end, we collected training data from quality metrics of previous releases from 6 Web services. The validation of our prediction techniques shows that the predicted metrics value, such as number of operations, on the different releases of the 6 Web services were similar to the expected ones with a very low deviation rate. In addition, most of the quality issues of the studied Web service interfaces were accurately predicted, for the next releases, with an average precision and recall higher than 82 %. The survey conducted with active developers also shows the relevance of prediction technique for both service providers and subscribers.
机译:Web服务接口被视为面向服务的体系结构(SOA)的关键组件之一,它们表示Web服务提供者与客户端(订户)之间的合同。这些接口经常进行修改以满足新的要求。但是,Web服务界面中的这些更改通常会影响其订户的系统。因此,对于用户而言,重要的是估算使用特定服务的风险,并将其演变与提供相同功能的其他服务进行比较,以减少在下一版本中适应其应用程序的工作量。此外,界面更改的预测可以帮助Web服务提供商更好地管理可用资源(例如,程序员的可用性,严格的期限等),并有效地安排所需的维护活动以提高质量。在本文中,我们建议使用基于人工神经网络的机器学习来预测Web服务接口设计的发展。为此,我们从6个Web服务的先前版本的质量指标中收集了培训数据。对我们的预测技术的验证表明,在6个Web服务的不同版本上的预测指标值(例如操作数)与预期指标值相似,偏差率非常低。此外,对于下一版本,已精确预测了所研究的Web服务接口的大多数质量问题,平均准确性和召回率均高于82%。与活跃的开发人员进行的调查还显示了预测技术对服务提供商和订户的相关性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号