Green Requirement Engineering: Towards Sustainable Mobile Application Development and Internet of Things

被引:1
作者
Tanveer, Mahrukh [1 ]
Khan, Huma Hayat [1 ]
Malik, Muhammad Noman [2 ]
Alotaibi, Youseef [3 ]
机构
[1] Natl Univ Modern Languages, Dept Software Engn, H 9, Islamabad 46000, Pakistan
[2] Natl Univ Modern Languages, Dept Comp Sci, H 9, Islamabad 46000, Pakistan
[3] Umm Al Qura Univ, Coll Comp & Informat Syst, Dept Comp Sci, Mecca 21955, Saudi Arabia
关键词
requirement engineering process; mobile application development; sustainability; Internet of Things; EVALUATION FRAMEWORK; CLOUD; SECURITY; PERSPECTIVE; SMARTPHONE; CHALLENGES; MANAGEMENT;
D O I
10.3390/su15097569
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
Mobile usage statistics show the one thing that cannot be overlooked, which is the overwhelming usage of smartphones. According to the statistics, there are approximately 6.4 billion users of smartphones. Considering the world population, this rate of smart phone usage is more than 80%. Mobile development is the fastest prominent trend, although web development cannot be denied. However, the fact is that mobile platforms are considered cumbersome and complex when it comes to accomplishing requirement engineering processes, especially when mobile applications are combined with the Internet of Things (IoT). These complexities result in barriers to sustainable mobile development. The difficulty and differences occur due to various limitations, either that of mobile devices or others. Some of those from mobile devices include processor, battery, and touch screens, user experience in terms of touch screens, user context, and interactive behaviors. Other limitations include the difference in the software development lifecycle and the difference in the software development process due to inconsistency in user requirements with the aforementioned limited device capabilities. The target objective of this research is to investigate and identify all possible challenges related to mobile applications and connected mobile devices (IoT) while executing the requirement engineering process. This study can further the existing state of knowledge by contributing to the list of challenges faced in the requirement gathering process of mobile application development. Furthermore, it can also help practitioners, specifically those involved in the requirement gathering process, to carefully consider these challenges before executing the requirement engineering process.
引用
收藏
页数:28
相关论文
共 113 条
  • [21] Costi, 2017, NO BEST SOLUTIONS TO
  • [22] EMaaS: Energy Measurements as a Service for Mobile Applications
    Cruz, Luis
    Abreu, Rui
    [J]. 2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: NEW IDEAS AND EMERGING RESULTS (ICSE-NIER 2019), 2019, : 101 - 104
  • [23] Dai YT, 2018, ACM SIGPLAN NOTICES, V53, P243, DOI [10.1145/3173162.3173188, 10.1145/3296957.3173188]
  • [24] A Systematic Study on Software Requirements Elicitation Techniques and Its Challenges in Mobile Application Development
    Dar, Hafsa
    Lali, M. Ikramullah
    Ashraf, Humaira
    Ramzan, Muhammad
    Amjad, Tehmina
    Shahzad, Basit
    [J]. IEEE ACCESS, 2018, 6 : 63859 - 63867
  • [25] Proactive cache replacement technique for mobile networks based on genetic programming
    Darwish, Saad M.
    El-Zoghabi, Adel
    El-Shnawy, Amr G.
    [J]. IET NETWORKS, 2018, 7 (06) : 376 - 383
  • [26] A survey of mobile cloud computing: architecture, applications, and approaches
    Dinh, Hoang T.
    Lee, Chonho
    Niyato, Dusit
    Wang, Ping
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2013, 13 (18) : 1587 - 1611
  • [27] COARSE, EFFICIENT DECISION-MAKING
    Dler, Michael Man
    [J]. JOURNAL OF THE EUROPEAN ECONOMIC ASSOCIATION, 2020, 18 (06) : 3006 - 3044
  • [28] Dorfer T., 2020, PROCEDIA COMPUTER SC, V175, P189, DOI [10.1016/j.procs.2020.07.029, DOI 10.1016/J.PROCS.2020.07.029]
  • [29] Caching to Reduce Mobile App Energy Consumption
    Dutta, Kaushik
    Vandermeer, Debra
    [J]. ACM TRANSACTIONS ON THE WEB, 2018, 12 (01)
  • [30] A standard for developing secure mobile applications
    Dye, Stephen M.
    Scarfone, Karen
    [J]. COMPUTER STANDARDS & INTERFACES, 2014, 36 (03) : 524 - 530