首页> 外文期刊>Empirical Software Engineering >An empirical study of IoT topics in IoT developer discussions on Stack Overflow
【24h】

An empirical study of IoT topics in IoT developer discussions on Stack Overflow

机译:IOT开发人员讨论IOT主题对堆栈溢出的实证研究

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

摘要

Internet of Things (IoT) is defined as the connection between places and physical objects (i.e., things) over the Internet via smart computing devices. It is a rapidly emerging paradigm that encompasses almost every aspect of our modern life, such as smart home, cars, and so on. With interest in IoT growing, we observe that the IoT discussions are becoming prevalent in online developer forums, such as Stack Overflow (SO). An understanding of such discussions can offer insights into the prevalence, popularity, and difficulty of various IoT topics. For this paper, we download a large number of SO posts that contain discussions about various IoT technologies. We apply topic modeling on the textual contents of the posts. We label the topics and categorize the topics into hierarchies. We analyze the popularity and difficulty of the topics. Our study offers several findings. First, IoT developers discuss a range of topics in SO related to Hardware, Software, Network, and Tutorials. Second, secure messaging using IoT devices from the Network category is the most prevalent topic, followed by scheduling of IoT script in the Software category. Third, all the topic categories are evolving rapidly in SO, i.e., new questions are being added more and more in SO about IoT tools and techniques. Fourth, the "How" type of questions are asked more across the three topic categories (Software, Network, and Hardware), although a large number of questions are also of the "What" type: IoT developers are using SO not only to discuss how to address a problem related to IoT, but also to learn what the different IoT techniques and tools offer. Fifth, topics related to data parsing and micro-controller configuration are the most popular. Sixth, topics related to multimedia streaming and Bluetooth are the most difficult. Our study findings have implications for all four different IoT stakeholders: tool builders, developers, educators, and researchers. For example, IoT developers and newcomers can use our findings on topic popularity to learn about popular IoT techniques. Educators and researchers can make more tutorials or develop new techniques to make difficult IoT topics easier. IoT tool builders can look at our identified topics and categories to learn about IoT developers' preferences, which then can help them develop new tools or enhance their current offerings.
机译:事物互联网(物联网)被定义为通过智能计算设备通过互联网(即,物理对象(即,物理)之间的连接。它是一种迅速的新兴范式,包括我们现代生活的几乎各个方面,如智能家居,汽车等。符合物联网增长,我们观察到IOT讨论在在线开发人员论坛中普遍存在,例如堆栈溢出(SO)。对这种讨论的理解可以为各种IOT主题的普遍存在,人气和难度提供见解。对于本文,我们下载了大量包含关于各种IOT技术的讨论的帖子。我们在帖子的文本内容上应用主题建模。我们标记主题并将主题分类为层次结构。我们分析了主题的普及和难度。我们的研究提供了几种调查结果。首先,IOT开发人员讨论了与硬件,软件,网络和教程相关的一系列主题。其次,使用来自网络类别的IoT设备的安全消息是最普遍的主题,然后在软件类别中调度IoT脚本。第三,所有主题类别都在快速发展,即,新问题越来越多地添加了IoT工具和技术。四,“如何”类型的问题在三个主题类别(软件,网络和硬件)中有更多的问题,虽然大量问题也是“什么”类型:IOT开发人员使用的是不仅要讨论如何解决与IOT相关的问题,但也要了解不同的IOT技术和工具提供。第五,与数据解析和微控制器配置相关的主题是最受欢迎的。第六,与多媒体流和蓝牙有关的主题是最困难的。我们的研究结果对所有四种不同的IOT利益相关者产生了影响:工具建设者,开发商,教育工作者和研究人员。例如,IOT开发人员和新人可以利用我们关于主题人气的调查结果来了解流行的IoT技术。教育工作者和研究人员可以做出更多的教程或开发新技术,以更容易制作困难的IOT主题。 IOT工具构建器可以查看我们所确定的主题和类别,以了解IOT开发人员的首选项,然后可以帮助他们开发新工具或增强其当前产品。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号