Submitted:
05 January 2026
Posted:
06 January 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Materials and Methods
2.1. Mobile Software Engineering
Systematically looking at mobile-specific results and checking whether they are generalizable offers opportunities for research.
2.2. Systematic Review
2.3. Related Work
3. Results
3.1. Research Questions
- RQ1
- Does siloed mobile-specific research exist?
- RQ2
-
Which mobile-specific papers seem to be generalizable?
- RQ2.1
- Which generalizable topics are covered by the papers?
- RQ2.2
- Which generalizable results are reported by the papers?
3.2. Conduct Search
- ST1
-
In the Clarivate Web of Science database, search for:Topic (TS) is "Green Computing" or "Energy Consumption" or "Energy Efficiency"∧ TS is "Mobile" or "iOS" or "Android"∧ Web of Science Category (WC) is "Computer Science Software Engineering"
- ST2
-
In the Scopus database, search for:Title, Abstract, or Keywords (TITLE-ABS-KEY) contain "Green Computing" or "Energy Consumption" or "Energy Efficiency"∧ TITLE-ABS-KEY contains "iOS" or "Android"∧ Subject Area (SUBJAREA) is "Computer Science" (COMP)
- ST3
- All mobile-specific Green Computing papers reported by Nunkesser [3]
3.3. Select Studies
- EC1
- Duplicates of papers returned by ST1, ST2, and ST3
- EC2
- Papers not published in Mobile Software Engineering specific journals or conference proceedings
- EC3
- Papers with less than four pages
3.4. Keywording and Data Extraction
- Mobile specific papers (not generalizable)
- Potentially generalizable papers
3.5. Systematic Mapping
- CAT1
- Papers that where already cited in non mobile specific papers
- CAT2
- Papers that seem to be generalizable
- CAT3
- Papers that do not seem to be generalizable
3.6. Data Extraction and Synthesis
3.7. Report
3.7.1. Synthesis of Results
- Guidelines for Energy Efficiency
- Trade-off Between QoS and Energy Efficiency
- Energy Consumption Measurement
- Energy Consumption Differences of Frameworks
Guidelines for Energy Efficiency
Trade-off Between QoS and Energy Efficiency
Energy Consumption Measurement
Energy Consumption Differences of Frameworks
3.7.2. Individual Results
- Life Cycle Energy Assessment
- Debugging Field Failures
- Automated Refactoring for Energy Efficiency
- Software Maintenance
- Device-specific Energy Consumption
- Resource Sharing Across Heterogeneous Devices
- Impact of CSS Prefixes on Energy Consumption
4. Discussion
5. Conclusions
Funding
Conflicts of Interest
References
- Nunkesser, R. The End of Mobile Software Engineering (As We Know It). In Proceedings of the 19th International Conference on Software Technologies - ICSOFT. INSTICC, SciTePress, 2024; pp. 131–136. [Google Scholar] [CrossRef]
- Nunkesser, R. Mobile Software Engineering is Coming to an End (Like All Good Things Must). SIGSOFT Softw. Eng. Notes 2024, 49, 15–17. [Google Scholar] [CrossRef]
- Nunkesser, R. The Past, Present, and Future of Mobile Software Engineering. In Proceedings of the Software Technologies;To appear; Cham, Fill, H.G., Mayo, Domínguez, van Sinderen, F.J., Maciaszek, M.L.A., Eds.; 2026. [Google Scholar]
- Kurp, P. Green computing. Commun. ACM 2008, 51, 11–13. [Google Scholar] [CrossRef]
- Kitchenham, B.A.; Dyba, T.; Jorgensen, M. Evidence-Based Software Engineering. In Proceedings of the 26th International Conference on Software Engineering, USA, 2004; ICSE ’04, pp. 273–281. [Google Scholar]
- Bailey, J.; Budgen, D.; Turner, M.; Kitchenham, B.; Brereton, P.; Linkman, S. Evidence relating to object-oriented software design: A survey. In Proceedings of the First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007), 2007; pp. 482–484. [Google Scholar] [CrossRef]
- Petticrew, M.; Roberts, H. Systematic reviews in the social sciences: A practical guide.; Systematic reviews in the social sciences: A practical guide; Blackwell Publishing: Malden, 2006. [Google Scholar] [CrossRef]
- Petersen, K.; Feldt, R.; Mujtaba, S.; Mattsson, M. Systematic Mapping Studies in Software Engineering; 2008; pp. 1–10. [Google Scholar] [CrossRef]
- Kitchenham, B.A.; Charters, S. Guidelines for performing Systematic Literature Reviews in Software Engineering. Technical report, 2007; Keele University and University of Durham. [Google Scholar]
- Georgiou, S.; Rizou, S.; Spinellis, D. Software Development Lifecycle for Energy Efficiency: Techniques and Tools. ACM Comput. Surv. 2019, 52. [Google Scholar] [CrossRef]
- Paul, S.G.; Saha, A.; Arefin, M.S.; Bhuiyan, T.; Biswas, A.A.; Reza, A.W.; Alotaibi, N.M.; Alyami, S.A.; Moni, M.A. A Comprehensive Review of Green Computing: Past, Present, and Future Research. IEEE Access 2023, 11, 87445–87494. [Google Scholar] [CrossRef]
- Balanza-Martinez, J.; Lago, P.; Verdecchia, R. Tactics for Software Energy Efficiency: A Review. In Proceedings of the Advances and New Trends in Environmental Informatics 2023; Cham, Wohlgemuth, V., Kranzlmüller, D., Höb, M., Eds.; 2024; pp. 115–140. [Google Scholar]
- Calero, C.; Piattini, M. Green in Software Engineering; Springer Cham, 2015. [Google Scholar]
- Moreira, J.S.; Alves, E.L.G.; Andrade, W.L. A Systematic Mapping on Energy Efficiency Testing in Android Applications. In Proceedings of the XIX Brazilian Symposium on Software Quality, New York, NY, USA, 2021; p. SBQS ’20. [Google Scholar] [CrossRef]
- Monteiro, E.; Cavalcante, H.; Barreto, R.; de Freitas, R. Analysis of Energy Consumption on Android Devices for Developers: A Systematic Mapping Study. SBC Reviews on Computer Science 2023, 3, 1–18. [Google Scholar] [CrossRef]
- Huber, S.; Lorey, T.; Felderer, M. Techniques for Improving the Energy Efficiency of Mobile Apps: A Taxonomy and Systematic Literature Review. In Proceedings of the 2023 49th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 2023; pp. 286–292. [Google Scholar] [CrossRef]
- Moshnyaga, V.G. Lifecycle energy assessment of mobile applications. In Proceedings of the 2013 International Workshop on Software Development Lifecycle for Mobile, New York, NY, USA, 2013; event-place: Saint Petersburg, Russia; DeMobile 2013, pp. 17–23. [Google Scholar] [CrossRef]
- Ramasamy, R.K.; Chua, F.F.; Haw, S.C. Web Service Composition Using Windows Workflow for Cloud-Based Mobile Application. In Proceedings of the Advanced Computer and Communication Engineering Technology; Cham, Sulaiman, H.A., Othman, M.A., Othman, M.F.I., Rahim, Y.A., Pee, N.C., Eds.; 2015; pp. 975–985. [Google Scholar] [CrossRef]
- Banerjee, A.; Roychoudhury, A. Automated re-factoring of Android apps to enhance energy-efficiency. In Proceedings of the International Conference on Mobile Software Engineering and Systems, New York, NY, USA, 2016; MOBILESoft ’16, pp. 139–150. [Google Scholar] [CrossRef]
- Banerjee, A.; Guo, H.F.; Roychoudhury, A. Debugging energy-efficiency related field failures in mobile apps. In Proceedings of the International Conference on Mobile Software Engineering and Systems, New York, NY, USA, 2016; MOBILESoft ’16, pp. 127–138. [Google Scholar] [CrossRef]
- Lee, W.; Sunwoo, D.; Gerstlauer, A.; John, L.K. Cloud-Guided QoS and Energy Management for Mobile Interactive Web Applications. In Proceedings of the 2017 IEEE/ACM 4th International Conference on Mobile Software Engineering and Systems (MOBILESoft), 2017; pp. 25–29. [Google Scholar] [CrossRef]
- Banerjee, A.; Roychoudhury, A. Future of Mobile Software for Smartphones and Drones: Energy and Performance. In Proceedings of the 2017 IEEE/ACM 4th International Conference on Mobile Software Engineering and Systems (MOBILESoft), 2017; pp. 1–12. [Google Scholar] [CrossRef]
- Hall, S.; Nataraj, S.; Kim, D.K. Detecting no-sleep energy bugs using reference counted variables. In Proceedings of the 5th International Conference on Mobile Software Engineering and Systems, New York, NY, USA, 2018; MOBILESoft ’18, pp. 161–165. [Google Scholar] [CrossRef]
- Corbalan, L.; Fernandez, J.; Cuitiño, A.; Delia, L.; Cáseres, G.; Thomas, P.; Pesado, P. Development frameworks for mobile devices: a comparative study about energy consumption. In Proceedings of the 5th International Conference on Mobile Software Engineering and Systems, New York, NY, USA, 2018; MOBILESoft ’18, pp. 191–201. [Google Scholar] [CrossRef]
- Song, Z.; Chadha, S.; Byalik, A.; Tilevich, E. Programming support for sharing resources across heterogeneous mobile devices. In Proceedings of the 5th International Conference on Mobile Software Engineering and Systems, New York, NY, USA, 2018; MOBILESoft ’18; pp. 105–116. [Google Scholar] [CrossRef]
- Rua, R.; Fraga, T.; Couto, M.; Saraiva, J.a. Greenspecting Android virtual keyboards. In Proceedings of the IEEE/ACM 7th International Conference on Mobile Software Engineering and Systems, New York, NY, USA, 2020; MOBILESoft ’20, pp. 98–108. [Google Scholar] [CrossRef]
- Malavolta, I.; Chinnappan, K.; Jasmontas, L.; Gupta, S.; Soltany, K.A.K. Evaluating the impact of caching on the energy consumption and performance of progressive web apps. In Proceedings of the IEEE/ACM 7th International Conference on Mobile Software Engineering and Systems, New York, NY, USA, 2020; MOBILESoft ’20, pp. 109–119. [Google Scholar] [CrossRef]
- Rammos, S.; Mundra, M.; Xu, G.; Tong, C.; Ziolkowski, W.; Malavolta, I. The Impact of Instant Messaging on the Energy Consumption of Android Devices. In Proceedings of the 2021 IEEE/ACM 8th International Conference on Mobile Software Engineering and Systems (MobileSoft), 2021; pp. 1–11. [Google Scholar] [CrossRef]
- Ferreira, J.; Santos, B.; Oliveira, W.; Antunes, N.; Cabral, B.; Fernandes, J.P. On Security and Energy Efficiency in Android Smartphones. In Proceedings of the 2023 IEEE/ACM 10th International Conference on Mobile Software Engineering and Systems (MOBILESoft), 2023; pp. 87–95. [Google Scholar] [CrossRef]
- Jacques, V.M.F.; Alizadeh, N.; Castor, F. A Study on the Battery Usage of Deep Learning Frameworks on iOS Devices. In Proceedings of the IEEE/ACM 11th International Conference on Mobile Software Engineering and Systems, New York, NY, USA, 2024; MOBILESoft ’24; pp. 1–11. [Google Scholar] [CrossRef]
- Bogdan, A.; Malavolta, I. An Empirical Study on the Impact of CSS Prefixes on the Energy Consumption and Performance of Mobile Web Apps. In Proceedings of the IEEE/ACM 11th International Conference on Mobile Software Engineering and Systems, New York, NY, USA, 2024; MOBILESoft ’24, pp. 12–21. [Google Scholar] [CrossRef]
- Guégain, E. Assessing the environmental impact of mobile applications: a measure framework toward DevGreenOps. In Proceedings of the IEEE/ACM 11th International Conference on Mobile Software Engineering and Systems, New York, NY, USA, 2024; MOBILESoft ’24, pp. 88–91. [Google Scholar] [CrossRef]
- Kurtz, K.; Noguez, M.; Zanini, F.; Ferreira, P.R.; Brisolara, L. Comparing Performance and Energy Consumption of Android Applications: Native Versus Web Approaches. In Proceedings of the 2017 VII Brazilian Symposium on Computing Systems Engineering (SBESC), 2017; pp. 147–154. [Google Scholar] [CrossRef]
- Nunkesser, R. Beyond web/native/hybrid: a new taxonomy for mobile app development. In Proceedings of the 5th International Conference on Mobile Software Engineering and Systems, New York, NY, USA, 2018; MOBILESoft ’18, pp. 214–218. [Google Scholar] [CrossRef]



| Search | Source | Papers |
|---|---|---|
| ST1 | Clarivate Web of Science | 1.538 |
| ST2 | Scopus | 1.342 |
| ST3 | Nunkesser [3] | 32 |
| Paper | Citations |
|---|---|
| Moshnyaga [17] | 2 |
| Ramasamy et al. [18] | 4 |
| Banerjee and Roychoudhury [19] | 43 |
| Banerjee et al. [20] | 21 |
| Lee et al. [21] | 5 |
| Banerjee and Roychoudhury [22] | 12 |
| Hall et al. [23] | 2 |
| Corbalan et al. [24] | 16 |
| Song et al. [25] | 4 |
| Rua et al. [26] | 5 |
| Malavolta et al. [27] | 11 |
| Rammos et al. [28] | 1 |
| Ferreira et al. [29] | 2 |
| Jacques et al. [30] | 5 |
| Bogdan and Malavolta [31] | 1 |
| Guégain [32] | 0 |
| Kurtz et al. [33] | 2 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).