Towards Human-Centred Crowd Computing: Software for Better Use of Computational Resources

02/11/2023
by   Niroshinie Fernando, et al.
0

Internet-connected smart devices are increasing at an exponential rate. These powerful devices have created a yet-untapped pool of idle resources that can be utilised, among others, for processing data in resource-depleted environments. The idea of bringing together a pool of smart devices for “crowd computing” (CC) has been studied in the recent past from an infrastructural feasibility perspective. However, for the CC paradigm to be successful, numerous socio-technical and software engineering (SE), specifically the requirements engineering (RE)-related factors are at play and have not been investigated in the literature. In this paper, we motivate the SE-related aspects of CC and the ideas for implementing mobile apps required for CC scenarios. We present the results of a preliminary study on understanding the human aspects, incentives that motivate users, and CC app requirements, and present our future development plan in this relatively new field of research for SE applications.

READ FULL TEXT
research
07/18/2019

A Study on the Prevalence of Human Values in Software Engineering Publications, 2015-2018

Failure to account for human values in software (e.g., equality and fair...
research
10/08/2019

Mobile App Privacy in Software Engineering Research: A Systematic Mapping Study

Mobile applications (apps) have become deeply personal, constantly deman...
research
07/27/2022

Software Engineering for Serverless Computing

Serverless computing is an emerging cloud computing paradigm that has be...
research
09/16/2021

The Effects of Human Aspects on the Requirements Engineering Process: A Systematic Literature Review

Requirements Engineering (RE) requires the collaboration of various role...
research
08/26/2021

On Psychometric Instruments in Software Engineering Research: An Ongoing Study

[Context] Although software development is an inherently human activity,...
research
05/06/2023

Empathy Models and Software Engineering – A Preliminary Analysis and Taxonomy

Empathy is widely used in many disciplines such as philosophy, sociology...

Please sign up or login with your details

Forgot password? Click here to reset