首页> 外文期刊>Information and software technology >Practical detection of CMS plugin conflicts in large plugin sets
【24h】

Practical detection of CMS plugin conflicts in large plugin sets

机译:实际检测大型插件集中的CMS插件冲突

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

摘要

Context Content Management Systems (CMS), such as WordPress, are a very popular category of software for creating web sites and blogs. These systems typically build on top of plugin architectures. Unfortunately, it is not uncommon that the combined activation of multiple plugins in a CMS web site will produce unexpected behavior. Conflict-detection techniques exist but they do not scale.Objective: This paper proposes PENA, a technique to detect conflicts in large sets of plugins as those present in plugin market places.Method: PENA takes on input a configuration, consisting of a potentially large set of plugins, and reports on output the offending plugin combinations. PENA uses an iterative divide-and-conquer search to explore the large space of plugin combinations and a staged filtering process to eliminate false alarms.Results: We evaluated PENA with plugins selected from the WordPress official repository and compared its efficiency and accuracy against the technique that checks conflicts in all pairs of plugins. Results show that PENA is 12.4x to 19.6x more efficient than the comparison baseline and can find as many conflicts as it.
机译:诸如WordPress之类的上下文内容管理系统(CMS)是用于创建网站和博客的非常流行的软件类别。这些系统通常建立在插件架构之上。不幸的是,在CMS网站中同时激活多个插件会产生意想不到的行为并不少见。目标:本文提出了PENA,一种用于检测大型插件集(如插件市场中存在的冲突)的技术。方法:PENA接受输入的配置,其中包含潜在的大型冲突。插件集,并报告有问题的插件组合的输出。 PENA使用迭代的分治法搜索来探索插件组合的巨大空间,并采用分阶段的过滤过程来消除错误警报。结果:我们使用从WordPress官方存储库中选择的插件对PENA进行了评估,并将其效率和准确性与该技术进行了比较检查所有成对插件中的冲突。结果表明,PENA的效率比比较基准高出12.4倍至19.6倍,并且可以发现与其冲突一样多的冲突。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号