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.
翻译:这些强大的装置创造了一个尚未开发的闲置资源库,可以用于处理资源枯竭环境中的数据等。最近从基础设施可行性的角度研究了将“拥挤计算”(CC)的智能设备集合起来的想法。然而,要使CC范式取得成功,许多社会技术和软件工程(SE),尤其是与要求工程(RE)有关的因素正在起作用,文献中尚未对此进行调查。在本文中,我们鼓励CC与SE有关的方面以及实施CC情景所需的移动应用程序的想法。我们介绍了关于理解人的因素、激励用户的激励因素以及CCAP要求的初步研究的结果,并在SE应用的这个相对新的研究领域提出我们未来的发展计划。