English
Related papers

Related papers: PWCT: Visual Language for IoT and Cloud Computing …

200 papers

Learning computer programming has been always challenging. Since the sixties of the last century, many researchers developed Visual Programming Languages (VPLs) to help in this regard. In this thesis, ten VPLs were specifically selected,…

Software Engineering · Computer Science 2020-11-11 Mahmoud Samir Fayed

Application development in the Internet of Things (IoT) is challenging because it involves dealing with a wide range of related issues such as lack of separation of concerns, and lack of high-level of abstractions to address both the large…

Software Engineering · Computer Science 2015-01-22 Pankesh Patel , Damien Cassou

Most visual programming languages (VPLs) are domain-specific, with few general-purpose VPLs like Programming Without Coding Technology (PWCT). These general-purpose VPLs are developed using textual programming languages and improving them…

Programming Languages · Computer Science 2025-09-26 Mahmoud Samir Fayed

Application development in the Internet of Things (IoT) is challenging because it involves dealing with issues that attribute to different life-cycle phases. First, the application logic has to be analyzed and then separated into a set of…

Software Engineering · Computer Science 2016-09-07 Saurabh Chauhan , Pankesh Patel

The design and development process for the Internet of Things (IoT) applications is more complicated than that for desktop, mobile, or web applications. First, IoT applications require both software and hardware to work together across…

Software Engineering · Computer Science 2019-10-23 Nada Alhirabi , Omer Rana , Charith Perera

Semantic Web of Things (SWoT) applications focus on providing a wide-scale interoperability that allows the sharing of IoT devices across domains and the reusing of available knowledge on the web. However, the application development is…

Other Computer Science · Computer Science 2016-09-29 Pankesh Patel , Amelie Gyrard , Dhavalkumar Thakker , Amit Sheth , Martin Serrano

The design and development process for Internet of Things (IoT) applications is more complicated than for desktop, mobile, or web applications. IoT applications require both software and hardware to work together across multiple different…

Software Engineering · Computer Science 2020-12-01 Charith Perera , Mahmoud Barhamgi , Massimo Vecchio

The Internet of Things (IoT) is growing fast. In 2018, there was approximately one connected device per person on earth and the number has been growing ever since. The devices interact with the environment via different modalities at the…

Programming Languages · Computer Science 2022-12-09 Mart Lubbers , Pieter Koopman , Rinus Plasmeijer

Internet of Things (IoT) is an Internet-based environment of connected devices and applications. IoT creates an environment where physical devices and sensors are flawlessly combined into information nodes to deliver innovative and smart…

Networking and Internet Architecture · Computer Science 2020-03-02 Syed Arshad Ali , Manzoor Ansari , Mansaf Alam

Software developers usually start coding an application with no formal architecture in mind and relying on intuition and experience instead of on well-known design patters. A different approach is recommended for the development of IoT…

Software Engineering · Computer Science 2020-03-18 Fabrizio Borelli , Gabriela Biondi , Flávio Horita , Carlos Kamienski

The growing demand for connected devices and the increase in investments in the Internet of Things (IoT) sector induce the growth of the market for this technology. IoT permeates all areas of life of an individual, from smartwatches to…

Software Engineering · Computer Science 2021-05-13 Igor Muzetti Pereira , Tiago Garcia de Senna Carneiro , Eduardo Figueiredo

The engineering of IoT (Internet of Things) systems brings about various challenges due to the inherent complexities associated with such adaptive systems. Addressing the adaptive nature of IoT systems in the early stages of the development…

Software Engineering · Computer Science 2022-12-05 Paul Boutot , Mirza Rehenuma Tabassum , Abdul Abedin , Sadaf Mustafiz

For effective use of edge computing in an IoT application, we need to partition the application into tasks and map them into the cloud, fog (edge server), device levels such that the resources at the different levels are optimally used to…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-06-25 Muthucumaru Maheswaran , Robert Wenger , Richard Olaniyan , Salman Memon , Olamilekan Fadahunsi , Richboy Echomgbe

Internet of Things based systems (IoT systems for short) are becoming increasingly popular across different industrial domains and their development is rapidly increasing to provide value-added services to end-users and citizens. Little…

Software Engineering · Computer Science 2021-05-06 Mahdi Fahmideh , Aakash Ahmed , Ali Behnaz , John Grundy , Willy Susilo

IoT application development usually involves separate programming at the device side and server side. While separate programming style is sufficient for many simple applications, it is not suitable for many complex applications that involve…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-12-01 Borui Li , Wei Dong

Context: IoT systems, networks of connected devices powered by software, require studying software quality for maintenance. Despite extensive studies on non-IoT software quality, research on IoT software quality is lacking. It is uncertain…

Software Engineering · Computer Science 2024-08-06 Nour Khezemi , Sikandar Ejaza , Naouel Moha , Yann-Gaël Guéhéneuc

Tools used for implementing visualization software systems can generally be divided into camps such as static versus interactive and desktop versus web-based. We contribute Pluot, an architecture that bridges these divides, enabling a…

Human-Computer Interaction · Computer Science 2026-05-15 Mark S. Keller , Nils Gehlenborg

A disruptive technology that is influencing not only computing paradigm but every other business is the rise of big data. Internet of Things (IoT) applications are considered to be a major source of big data. Such IoT applications are in…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-02-23 Xuezhi Zeng , Saurabh Kumar Garg , Peter Strazdins , Prem Jayaraman , Dimitrios Georgakopoulos , Rajiv Ranjan

The use of applications on computers, smartphones, and tablets has been considerably simplied thanks to interactive and dynamic graphical interfaces coupled with the mouse and touch screens. It is no longer necessary to be a computer…

Human-Computer Interaction · Computer Science 2025-11-21 Michel Adam , Patrice Frison , Moncef Daoud , Sabine Letellier Zarshenas

A critical challenge is to enable IoT application development with minimal effort from various stakeholders involved in the development process. Several approaches to tacking this challenge have been proposed in the fields of wireless…

Software Engineering · Computer Science 2016-06-08 Pankesh Patel , Tie Luo , Umesh Bellur
‹ Prev 1 2 3 10 Next ›