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 条
  • [41] Automating UI Tests for Mobile Applications with Formal Gesture Descriptions
    Hesenius, Marc
    Griebe, Tobias
    Gries, Stefan
    Gruhn, Volker
    [J]. PROCEEDINGS OF THE 16TH ACM INTERNATIONAL CONFERENCE ON HUMAN-COMPUTER INTERACTION WITH MOBILE DEVICES AND SERVICES (MOBILEHCI'14), 2014, : 213 - 222
  • [42] Quality Assurance of Mobile Applications: A Systematic Mapping Study
    Holl, Konstantin
    Elberzhager, Frank
    [J]. 15TH INTERNATIONAL CONFERENCE ON MOBILE AND UBIQUITOUS MULTIMEDIA (MUM 2016), 2016, : 101 - 113
  • [43] Modeling, Profiling, and Debugging the Energy Consumption of Mobile Devices
    Hoque, Mohammad Ashraful
    Siekkinen, Matti
    Khan, Kashif Nizam
    Xiao, Yu
    Tarkoma, Sasu
    [J]. ACM COMPUTING SURVEYS, 2015, 48 (03)
  • [44] A context-sensitive offloading system using machine-learning classification algorithms for mobile cloud environment
    Junior, Warley
    Oliveira, Eduardo
    Santos, Albertinin
    Dias, Kelvin
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 90 : 503 - 520
  • [45] A Framework for Cooperative Resource Management in Mobile Cloud Computing
    Kaewpuang, Rakpong
    Niyato, Dusit
    Wang, Ping
    Hossain, Ekram
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2013, 31 (12) : 2685 - 2700
  • [46] KAMESH, 2016, SECUR COMMUN NETW, V5, P422, DOI DOI 10.1002/SEC.1548
  • [47] A Web-based, Offline-able, and Personalized Runtime Environment for executing applications on mobile devices
    Kao, Yung-Wei
    Lin, ChiaFeng
    Yang, Kuei-An
    Yuan, Shyan-Ming
    [J]. COMPUTER STANDARDS & INTERFACES, 2012, 34 (01) : 212 - 224
  • [48] Keele S., 2007, EBSE TECHNICAL REPOR
  • [49] Accurate Prediction of Available Battery Time for Mobile Applications
    Kim, Dongwon
    Chon, Yohan
    Jung, Wonwoo
    Kim, Yungeun
    Cha, Hojung
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2016, 15 (03)
  • [50] One-on-one contract game-based dynamic virtual machine migration scheme for Mobile Edge Computing
    Kim, Sungwook
    [J]. TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2018, 29 (01):