首页> 外文会议>International conference on software 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设备的多样性,文献提出了使用框架的建议。在本文中,我们认为开发人员可以从这样的框架中受益,例如通过重用其组件来构建灵活且易于扩展的系统的解决方案。为此,我们探索了Eclipse Smart Home(ESH)框架可以提供的重用机会。特别是,我们进行了一个案例研究,并分析了ESH框架中的107个软件包,这些软件包为OpenHab应用程序提供了240个可重用的组件。我们调查了(a)哪些类型的功能最易于重用(b)哪种类型的重用主要被采用以及需要多少集成工作(c)复用组件的质量是什么,并将它们与从刮。案例研究的结果表明:重用的主要功能是与接口适配器相关的功能,重用的主要类型是变量类型。关于集成重用组件的工作量,其范围从38行代码到1421行代码。此外,与从头开始构建的其余组件相比,重用组件的质量略有提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号