首页> 外文会议>International Conference on Software and Systems Reuse >Examining the Reusability of Smart Home Applications: A Case Study on Eclipse Smart Home
【24h】

Examining the Reusability of Smart Home Applications: A Case Study on Eclipse Smart Home

机译:检查智能家居应用的可重用性:Eclipse智能家庭的案例研究

获取原文

摘要

Smart Homes consist of a plethora of IoT devices most of which developed by different manufacturers. To handle the diversity of IoT devices within the context of Smart Home automation, literature has suggested the use of frameworks. In this paper we argue that developers can benefit from such frameworks as a solution to build flexible and easily extendable systems by reusing their components. For this purpose, we explore the reuse opportunities that can be offered by Eclipse Smart Home (ESH) framework. In particular, we performed a case study and analyzed 107 packages from the ESH framework that offered 240 reusable components to the OpenHab application. We investigated (a) which types of functionality are mostly facilitated for reuse (b) which types of reuse are mostly adopted and what is the integration effort required (c) what is the quality of the reused components and compared them to the components built from scratch. The results of the case study suggest that: the main functionality reused is the one related to Interface Adapters and the main type of reuse is Variable Type. Regarding the effort for integrating the reused components it can range from 38 lines of code to 1421 lines of code. Moreover, the quality of the reused components is slightly improved compared to the rest of the components built from scratch.
机译:智能家庭由不同制造商开发的大多数IOT设备组成。为了在智能家庭自动化背景下处理IOT设备的多样性,文献表明使用框架。在本文中,我们认为开发人员可以从这些框架中受益作为通过重用其组件来构建灵活且易于扩展的系统的解决方案。为此目的,我们探讨了Eclipse智能家庭(ESH)框架可以提供的重用机会。特别是,我们执行了一个案例研究,并从ESH框架中分析了107个包,为Openhab应用程序提供了240个可重用组件。我们调查了(a)哪种类型的功能主要促进重用(b)主要采用哪种类型的重用以及所需的集成工作是什么(c)重复使用组件的质量是什么,并将其与由此构建的组件进行比较划痕。案例研究结果表明:重用的主要功能是与接口适配器相关的主要功能,并且主要类型的重用是可变类型。关于集成重复使用的组件的努力,它可以从38行代码到1421行代码。此外,与从头划痕构建的其余部件相比,重复使用的部件的质量略微改善。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号