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 条
  • [1] A survey on energy estimation and power modeling schemes for smartphone applications
    Ahmad, Raja Wasim
    Gani, Abdullah
    Ab Hamid, Siti Hafizah
    Shojafar, Mohammad
    Ahmed, Abdelmuttlib Ibrahim Abdalla
    Madani, Sajjad A.
    Saleem, Kashif
    Rodrigues, Joel J. P. C.
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2017, 30 (11)
  • [2] Application optimization in mobile cloud computing: Motivation, taxonomies, and open challenges
    Ahmed, Ejaz
    Gani, Abdullah
    Sookhak, Mehdi
    Ab Hamid, Siti Hafizah
    Xia, Feng
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2015, 52 : 52 - 68
  • [3] Automated parallel GUI testing as a service for mobile applications
    Ali, Amira
    Maghawry, Huda Amin
    Badr, Nagwa
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (10)
  • [4] CordovaConfig: A Tool for Mobile Hybrid Apps' Configuration
    AlJarrah, Abeer
    Shehab, Mohamed
    [J]. 17TH INTERNATIONAL CONFERENCE ON MOBILE AND UBIQUITOUS MULTIMEDIA (MUM 2018), 2018, : 161 - 170
  • [5] Why does the orientation change mess up my Android application? From GUI failures to code faults
    Amalfitano, Domenico
    Riccio, Vincenzo
    Paiva, Ana C. R.
    Fasolino, Anna Rita
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2018, 28 (01)
  • [6] A self-protecting agents based model for high-performance mobile-cloud computing
    Angin, Pelin
    Bhargava, Bharat
    Ranchal, Rohit
    [J]. COMPUTERS & SECURITY, 2018, 77 : 380 - 396
  • [7] A mobile crowd sensing ecosystem enabled by CUPUS: Cloud-based publish/subscribe middleware for the Internet of Things
    Antonic, Aleksandar
    Marjanovic, Martina
    Pripuzic, Kresimir
    Zarko, Ivana Podnar
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 : 607 - 622
  • [8] MultiLock: Biometric-Based Graded Authentication for Mobile Devices
    Aras, Shravan
    Gniady, Chris
    Venugopalan, Hari
    [J]. PROCEEDINGS OF THE 16TH EAI INTERNATIONAL CONFERENCE ON MOBILE AND UBIQUITOUS SYSTEMS: COMPUTING, NETWORKING AND SERVICES (MOBIQUITOUS'19), 2019, : 100 - 109
  • [9] Minimizing Network Traffic Features for Android Mobile Malware Detection
    Arora, Anshul
    Peddoju, Sateesh K.
    [J]. 18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING (ICDCN 2017), 2017,
  • [10] Ayyub B.M., 2001, A practical guide on conducting expert-opinion elicitation of probabilities and consequences for corps facilities