首页> 外文会议>International Workshop on Recommendation Systems for Software Engineering >Facilitating reuse in model-based development with context-dependent model element recommendations
【24h】

Facilitating reuse in model-based development with context-dependent model element recommendations

机译:通过上下文的模型元素建议促进基于模型的开发中的重用

获取原文

摘要

Reuse recommendation systems suggest code entities useful for the task at hand within the IDE. Current approaches focus on code-based development. However, model-based development poses similar challenges to developers regarding the identification of useful elements in large and complex reusable modeling libraries. This paper proposes an approach for recommending library elements for domain specific languages. We instantiate the approach for Simulink models and evaluate it by recommending library blocks for a body of 165 Simulink files from a public repository. We compare two alternative variants for computing recommendations: association rules and collaborative filtering. Our results indicate that the collaborative filtering approach performs better and produces recommendations for Simulink models with satisfactory precision and recall.
机译:重用推荐系统建议代码实体对IDE中手中的任务有用。目前的方法侧重于基于代码的开发。然而,基于模型的开发对开发人员对开发人员的识别具有类似的挑战,关于大型和复杂的可重复使用的建模库中有用的元素。本文提出了一种推荐用于域特定语言的库元素的方法。我们实例化了Simulink模型的方法,并通过从公共存储库的165个Simulink文件的主体推荐库块来评估它。我们比较两个用于计算建议的替代变体:关联规则和协作过滤。我们的结果表明,具有令人满意的精度和召回的Simulink模型,协作滤波方法更好地表现更好,并为Simulink模型提供了建议。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号