Green Requirement Engineering: Towards Sustainable Mobile Application Development and Internet of Things
Mahrukh Tanveer,
Huma Hayat Khan (),
Muhammad Noman Malik and
Youseef Alotaibi
Additional contact information
Mahrukh Tanveer: Department of Software Engineering, National University of Modern Languages, H-9, Islamabad 46000, Pakistan
Huma Hayat Khan: Department of Software Engineering, National University of Modern Languages, H-9, Islamabad 46000, Pakistan
Muhammad Noman Malik: Department of Computer Science, National University of Modern Languages, H-9, Islamabad 46000, Pakistan
Youseef Alotaibi: Department of Computer Science, College of Computer and Information Systems, Umm Al Qura University, Makkah 21955, Saudi Arabia
Sustainability, 2023, vol. 15, issue 9, 1-28
Abstract:
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.
Keywords: requirement engineering process; mobile application development; sustainability; Internet of Things (search for similar items in EconPapers)
JEL-codes: O13 Q Q0 Q2 Q3 Q5 Q56 (search for similar items in EconPapers)
Date: 2023
References: View complete reference list from CitEc
Citations:
Downloads: (external link)
https://www.mdpi.com/2071-1050/15/9/7569/pdf (application/pdf)
https://www.mdpi.com/2071-1050/15/9/7569/ (text/html)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:gam:jsusta:v:15:y:2023:i:9:p:7569-:d:1139784
Access Statistics for this article
Sustainability is currently edited by Ms. Alexandra Wu
More articles in Sustainability from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().