首页> 外文期刊>Empirical Software Engineering >Designing smart city mobile applications
【24h】

Designing smart city mobile applications

机译:设计智慧城市移动应用

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

摘要

The software architecture community has played a crucial role in the development of mobile software. Many of the ideas used in the design of these systems came from traditional software architecture and those ideas have contributed to mobile computing becoming ubiquitous. Mobile applications in the context of smart cities are very challenging since they need to operate within the power, processor, and capacity limitations of mobile devices, the exacting demands of life critical smart city requirements, and the constantly changing and exposed environment which may not always be trusted. Since there are no widely accepted design models for this type of software, developers must resort to primitive design decisions to meet all the needs of these applications, which takes additional time and expertise. For this reason, this study aims to investigate the design process for mobile applications in the context of smart cities. In order to address the lack of verified information about designing mobile apps, we conducted a multi-case study with 9 applications from 4 different development groups to build a grounded theory. The applications were reverse engineered to expose the architecture of each application. Based on all the data, an initial grounded theory was constructed to explain how the selected design process produces an app with the desired characteristics. The resulting theory offers explanations for how software engineering teams design mobile apps for smart cities. This knowledge will serve as a basis to further understand the phenomena and advances towards more effective design and development process definitions.
机译:软件体系结构社区在移动软件的开发中发挥了至关重要的作用。这些系统设计中使用的许多想法都来自传统的软件体系结构,这些想法促使移动计算变得无处不在。智慧城市环境中的移动应用程序非常具有挑战性,因为它们需要在移动设备的功率,处理器和容量限制内运行,对生命至关重要的智慧城市的严格要求,以及不断变化和暴露的环境(可能并不总是如此)被信任。由于没有针对此类软件的广泛接受的设计模型,因此开发人员必须诉诸原始的设计决策来满足这些应用程序的所有需求,这需要更多的时间和专业知识。因此,本研究旨在调查智能城市环境下的移动应用程序设计过程。为了解决缺乏有关设计移动应用程序的经过验证的信息,我们对来自4个不同开发组的9个应用程序进行了多案例研究,以建立扎根的理论。对应用程序进行了反向工程,以揭示每个应用程序的体系结构。基于所有数据,构建了初步的扎根理论来解释所选的设计过程如何产生具有所需特征的应用程序。由此产生的理论为软件工程团队如何设计智能城市的移动应用程序提供了解释。这些知识将作为进一步理解现象的基础,并朝着更有效的设计和开发过程定义迈进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号