English
Related papers

Related papers: Comparison of Code Quality and Best Practices in I…

200 papers

As research in the Internet of Thing area progresses, and a multitude of proposals exist to solve a variety of problems, the need for a general principled software engineering approach for the systematic development of IoT systems and…

Software Engineering · Computer Science 2016-01-22 Franco Zambonelli

Advances in mobile computing capabilities and an increasing number of Internet of Things (IoT) devices have enriched the possibilities of the IoT but have also increased the cognitive load required of IoT users. Existing context-aware…

Computers and Society · Computer Science 2020-02-04 Jie Hua , Chenguang Liu , Tomasz Kalbarczyk , Catherine Wright , Gruia-Catalin Roman , Christine Julien

This work explores the use of machine learning techniques on an Internet-of-Things firmware dataset to detect malicious attempts to infect edge devices or subsequently corrupt an entire network. Firmware updates are uncommon in IoT devices;…

Machine Learning · Computer Science 2021-11-04 Erik Larsen , Korey MacVittie , John Lilly

A common feature of the Internet of Things (IoT) is the high heterogeneity, regarding network protocols, data formats, hardware and software platforms. Aiming to deal with such a degree of heterogeneity, several frameworks have applied the…

Software Engineering · Computer Science 2020-07-06 Bruno Costa , Paulo F. Pires , Flavia C. Delicato

The Internet of Things (IoT) is a system that connects physical computing devices, sensors, software, and other technologies. Data can be collected, transferred, and exchanged with other devices over the network without requiring human…

Machine Learning · Computer Science 2023-01-03 Eleonora Achiluzzi , Menglu Li , Md Fahd Al Georgy , Rasha Kashef

Service quality possesses the vital prominence in usability of innovative products and services. As technological innovation has made the life synchronized and effective, Internet of Things (IoT) is matter of discussion everywhere. From…

Human-Computer Interaction · Computer Science 2020-01-08 Sheikh Muhammad Hizam , Waqas Ahmed

To ensure the quality of software systems, software engineers can make use of a variety of quality assurance approaches, such as software testing, modern code review, automated static analysis, and build automation. Each of these quality…

Software Engineering · Computer Science 2026-04-21 Ali Khatami , Andy Zaidman

Internet of Things (IoT) has emerged as one of the key features of the next generation wireless networks, where timely delivery of status update packets is essential for many real-time IoT applications. To provide users with context-aware…

Information Theory · Computer Science 2019-10-15 Chao Xu , Howard H. Yang , Xijun Wang , Tony Q. S. Quek

With the recent advancement of technologies over the past year, IoT has become a paradigm in which devices communicate with each other and the cloud to achieve various applications in multidisciplinary fields. However, developing,…

Networking and Internet Architecture · Computer Science 2020-10-14 Rakesh Dhakshina Murthy , Mingming Liu

The Internet of Things (IoT) generates vast amounts of heterogeneous data, ranging from sensor readings to log alerts and images, that pose challenges to storage and data transmission in resource-constrained environments. In this context,…

Information Theory · Computer Science 2025-08-13 Vatsala Upadhyay , J. Kokila , Abhishek Vaish

Internet of Things (IoT) is defined as the connection between places and physical objects (i.e., things) over the internet/network via smart computing devices. We observed that IoT software developers share solutions to programming…

Cryptography and Security · Computer Science 2023-08-28 Madhu Selvaraj , Gias Uddin

The pervasiveness of the Internet of Things (IoT) has enabled the administration of a large number of intelligent devices. However, IoT is based on centralised models, which introduce a number of problems, such as a single point of failure…

Cryptography and Security · Computer Science 2022-08-25 Adel Albshri , Bakri Awaji , and Ellis Solaiman

Software implements a significant proportion of functionality in factory automation. Thus, efficient development and the reuse of software parts, so-called units, enhance competitiveness. Thereby, complex control software units are more…

Software Engineering · Computer Science 2022-12-13 Juliane Fischer , Birgit Vogel-Heuser , Heiko Schneider , Nikolai Langer , Markus Felger , Matthias Bengel

The factories of the future require efficient interconnection of their physical machines into the cyber space to cope with the emerging need of an increased uptime of machines, higher performance rates, an improved level of productivity and…

Cryptography and Security · Computer Science 2019-06-26 Ralph Ankele , Stefan Marksteiner , Kai Nahrgang , Heribert Vallant

For a seamless deployment of the Internet of Things (IoT), there is a need for self-organizing solutions to overcome key IoT challenges that include data processing, resource management, coexistence with existing wireless networks, and…

Information Theory · Computer Science 2016-10-14 Taehyeun Park , Nof Abuzainab , Walid Saad

In this paper, we argue that existing concepts for the design and implementation of network stacks for constrained devices do not comply with the requirements of current and upcoming Internet of Things (IoT) use cases. The IoT requires not…

Networking and Internet Architecture · Computer Science 2015-02-09 Hauke Petersen , Martine Lenders , Matthias Wählisch , Oliver Hahm , Emmanuel Baccelli

This work proposes a methodology for source code quality and static behaviour evaluation of a software system, based on the standard ISO/IEC-9126. It uses elements automatically derived from source code enhanced with expert knowledge in the…

The big wave of Internet of Things (IoT) malware reflects the fragility of the current IoT ecosystem. Research has found that IoT malware can spread quickly on devices of different processer architectures, which leads our attention to…

Cryptography and Security · Computer Science 2022-06-02 Qige Song , Yongzheng Zhang , Binglai Wang , Yige Chen

The Internet of Things (IoT), in general, is a compelling paradigm that aims to connect everyday objects to the Internet. Nowadays, IoT is considered as one of the main technologies which contribute towards reshaping our daily lives in the…

Information Retrieval · Computer Science 2016-07-26 Ali Shemshadi , Quan Z. Sheng , Wei Emma Zhang , Aixin Sun , Yongrui Qin , Lina Yao

Information security risk assessment methods have served us well over the past two decades. They have provided a tool for organizations and governments to use in protecting themselves against pertinent risks. As the complexity,…

Cryptography and Security · Computer Science 2018-11-09 Jason R. C. Nurse , Sadie Creese , David De Roure