{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:30:17Z","timestamp":1754155817690,"version":"3.41.2"},"reference-count":39,"publisher":"Emerald","issue":"2","license":[{"start":{"date-parts":[[2013,6,21]],"date-time":"2013-06-21T00:00:00Z","timestamp":1371772800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,6,21]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>The set of services provided by the mobile phone platform, is becoming increasingly complex and requiring more computing power, hence higher energy consumption, and compromising the autonomy of these devices. The purpose of this paper is to identify scenarios where methods could be applied to reduce such consumption and extend the mobile autonomy.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>This mobile evolution has given rise to a lot of energy saving research activities, which mainly focus on the hardware side of computational systems. However, it is tempting to suppose that only hardware dissipates power, not software. This paper characterizes several hardware and software scenarios, which could be explored to develop energy\u2010efficient mobile techniques.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>From this analysis, the authors argue that the development of applications that consider energy saving as one of their requirements, can result in a significant final energy saving because solutions will be part of their own software and they do not depend on external resources to obtain a lower consumption.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>This paper provides a broad analysis about the different research directions in energy consumption optimization and stresses the important contributions that the software engineering area could offer to this subject.<\/jats:p><\/jats:sec>","DOI":"10.1108\/ijpcc-04-2013-0007","type":"journal-article","created":{"date-parts":[[2013,6,20]],"date-time":"2013-06-20T11:25:57Z","timestamp":1371727557000},"page":"139-162","source":"Crossref","is-referenced-by-count":4,"title":["The hardware and software aspects of energy consumption in the mobile development platform"],"prefix":"10.1108","volume":"9","author":[{"given":"Clauirton","family":"Siebra","sequence":"first","affiliation":[]},{"given":"Paulo","family":"Costa","sequence":"additional","affiliation":[]},{"given":"Fabio Q.B.","family":"da Silva","sequence":"additional","affiliation":[]},{"given":"Andr\u00e9 L.M.","family":"Santos","sequence":"additional","affiliation":[]},{"given":"Ang\u00e9lica","family":"Mascaro","sequence":"additional","affiliation":[]}],"member":"140","reference":[{"key":"key2022021319441448000_b1","unstructured":"Agarwal, S., Nath, A. and Chaudhury, D. (2012), \u201cSustainable approaches and good practices in green software engineering\u201d, International Journal of Research and Reviews in Computer Science, Vol. 3 No. 1, pp. 1425\u20101428."},{"key":"key2022021319441448000_b2","doi-asserted-by":"crossref","unstructured":"Amsel, N., Ibrahim, Z., Malik, A. and Tomlinson, B. (2011), \u201cToward sustainable software engineering\u201d, Proceedings of the 33rd International Conference on Software Engineering, Honolulu, Hawaii, USA.","DOI":"10.1145\/1985793.1985964"},{"key":"key2022021319441448000_b3","doi-asserted-by":"crossref","unstructured":"Balasubramanian, A., Levine, B. and Venkataramani, A. (2008), \u201cEnabling interactive applications in hybrid networks\u201d, Proceedings of ACM 2008 Mobicom, San Francisco, CA, USA.","DOI":"10.1145\/1409944.1409954"},{"key":"key2022021319441448000_b4","doi-asserted-by":"crossref","unstructured":"Chen, G., Kang, B., Kandemir, M., Vijaykrishnan, N., Irwin, M. and Chandramouli, R. (2004), \u201cStudying energy tradeoffs in off\u2010loading computation\/compilation in Java\u2010enabled mobile services\u201d, IEEE Transactions on Parallel and Distributed Systems, Vol. 15 No. 9, pp. 795\u2010809.","DOI":"10.1109\/TPDS.2004.47"},{"key":"key2022021319441448000_b5","doi-asserted-by":"crossref","unstructured":"Chung, L. and Supakkul, S. (2006), Representing NFRs and FRs: A Goal\u2010Oriented and Use Case Driven Approach, Lecture Notes in Computer Science, Vol. 3647, Springer, Heidelberg, pp. 29\u201041.","DOI":"10.1007\/11668855_3"},{"key":"key2022021319441448000_b6","unstructured":"Cysneiros, L. and Leite, J. (2001), \u201cUsing UML to reflect non\u2010functional requirements\u201d, Proceedings of the 2001 Conference of the Centre for Advanced Studies on Collaborative Research, IBM Centre for Advanced Studies Conference, Vol. 2, IBM Press, Indianapolis, IN."},{"key":"key2022021319441448000_b7","unstructured":"Dick, M., Naumann, S. and Held, A. (2010), \u201cGreen web engineering: a set of principles to support the development and operation of green websites and their utilization during a website's life cycle\u201d, Proceedings of the 6th International Conference on Web Information Systems and Technologies, Valencia, Spain, pp. 48\u201055."},{"key":"key2022021319441448000_b8","unstructured":"Dick, M., Kern, E., Drangmeister, J., Naumann, S. and Johann, T. (2011), \u201cMeasurement and rating of software\u2010induced energy consumption of desktop PCs and servers\u201d, in Pillmann, W., Schade, S. and Smits, P. (Eds), Innovations in Sharing Environmental Observations and Information, Shaker, Aachen, pp. 290\u2010299."},{"key":"key2022021319441448000_b9","doi-asserted-by":"crossref","unstructured":"Drude, S., Atorf, M., Chivallier, L. and Currie, K. (2005), \u201cSystem architecture for a multi\u2010media enabled mobile terminal\u201d, IEEE Transactions on Consumer Electronics, Vol. 51 No. 2, pp. 430\u2010437.","DOI":"10.1109\/TCE.2005.1467983"},{"key":"key2022021319441448000_b10","doi-asserted-by":"crossref","unstructured":"Easterbrook, S. (2010), \u201cClimate change: a grand software challenge\u201d, Proceedings of the FSE\/SDP Workshop on Future of Software Engineering Research, Santa Fe, NM, USA.","DOI":"10.1145\/1882362.1882383"},{"key":"key2022021319441448000_b11","unstructured":"Franch, X. and Botella, P. (1998), \u201cPutting non\u2010functional requirements into software architecture\u201d, Proceedings of the Ninth International Workshop on Software Specification and Design, pp. 60\u201067."},{"key":"key2022021319441448000_b12","unstructured":"Freeman, P. (1987), Software Perspectives: The System is the Message, Addison\u2010Wesley, Reading, MA."},{"key":"key2022021319441448000_b13","doi-asserted-by":"crossref","unstructured":"Gamma, E., Helm, R., Johnson, R. and Vlissides, J. (1993), \u201cDesign patterns: abstraction and reuse of object\u2010oriented design\u201d, Proceedings of the 7th European Conference on Object\u2010Oriented Programming, pp. 406\u2010431.","DOI":"10.1007\/3-540-47910-4_21"},{"key":"key2022021319441448000_b14","doi-asserted-by":"crossref","unstructured":"Glinz, M. (2007), \u201cOn non\u2010functional requirements\u201d, 15th IEEE International Requirements Engineering Conference (RE 2007\u2009), pp. 21\u201026.","DOI":"10.1109\/RE.2007.45"},{"key":"key2022021319441448000_b15","doi-asserted-by":"crossref","unstructured":"Gross, D. and Yu, E. (2000), \u201cFrom non\u2010functional requirements to design through patterns\u201d, Requirements Engineering, Vol. 6, pp. 18\u2010\u201036.","DOI":"10.1007\/s007660170013"},{"key":"key2022021319441448000_b16","doi-asserted-by":"crossref","unstructured":"Hao, S., Li, D., Halfond, W. and Govindan, R. (2012), \u201cEstimating android applications' CPU energy usage via bytecode profiling\u201d, Proceedings of the First ICSE International Workshop on Green and Sustainable Software, Zurich, Switzerland.","DOI":"10.1109\/GREENS.2012.6224263"},{"key":"key2022021319441448000_b17","doi-asserted-by":"crossref","unstructured":"Haverinen, H., Siren, J. and Eronen, P. (2007), \u201cEnergy consumption of always\u2010on applications in WCDMA networks\u201d, Proceedings of the IEEE 65th Vehicular Technology Conference, Dublin, Ireland, pp. 964\u2010968.","DOI":"10.1109\/VETECS.2007.207"},{"key":"key2022021319441448000_b18","unstructured":"Havinga, P. and Smit, G. (1997), \u201cLow power systems design techniques for mobile computers\u201d, Technical Report TR\u2010CTIT\u201097\u201032, Centre for Telematics and Information Technology, University of Twente, Enschede."},{"key":"key2022021319441448000_b19","doi-asserted-by":"crossref","unstructured":"Johann, T., Naumann, S., Kern, E. and Dick, M. (2012), \u201cHow to measure energy\u2010efficiency of software: metrics and measurement results\u201d, Proceedings of the First ICSE International Workshop on Green and Sustainable Software, Zurich, Switzerland.","DOI":"10.1109\/GREENS.2012.6224256"},{"key":"key2022021319441448000_b21","unstructured":"Lee, C., Yeh, J. and Chen, J. (2004), \u201cImpact of inactivity timer on energy consumption in WCDMA and CDMA2000\u201d, Proceedings of the Wireless Telecommunications Symposium, pp. 15\u201024."},{"key":"key2022021319441448000_b20","unstructured":"Lee, K., Tiwari, V., Malik, S. and Fujita, M. (1995), \u201cPower analysis and minimization techniques for embedded DSP software\u201d, Fujitsu Scientific and Technical Journal, Vol. 31 No. 2, pp. 215\u2010229."},{"key":"key2022021319441448000_b22","unstructured":"Litke, A., Zotos, K., Chatzigeorgiou, A. and Stephanides, G. (2005), \u201cEnergy consumption analysis of design patterns\u201d, Proceedings of the International Conference on Machine Learning and Software Engineering, pp. 86\u201090."},{"key":"key2022021319441448000_b23","doi-asserted-by":"crossref","unstructured":"Liu, Y. (2012), \u201cEnergy\u2010efficient synchronization through program patterns\u201d, Proceedings of the First ICSE International Workshop on Green and Sustainable Software, Zurich, Switzerland.","DOI":"10.1109\/GREENS.2012.6224253"},{"key":"key2022021319441448000_b24","doi-asserted-by":"crossref","unstructured":"Murugesan, S. (2008), \u201cHarnessing green IT: principles and practices\u201d, IEEE IT Professional, Vol. 10 No. 1, pp. 24\u201033.","DOI":"10.1109\/MITP.2008.10"},{"key":"key2022021319441448000_b25","doi-asserted-by":"crossref","unstructured":"Noureddine, A., Bourdon, A., Rouvoy, R. and Seinturier, L. (2012), \u201cA preliminary study of the impact of software engineering on GreenIT\u201d, Proceedings of the First ICSE International Workshop on Green and Sustainable Software, Zurich, Switzerland.","DOI":"10.1109\/GREENS.2012.6224251"},{"key":"key2022021319441448000_b26","doi-asserted-by":"crossref","unstructured":"Nurminen, J. (2010), \u201cParallel connections and their effect on the battery consumption of a mobile phone\u201d, Proceedings of the 7th IEEE Consumer Communications and Networking Conference, Las Vegas, NV, USA, pp. 1\u20105.","DOI":"10.1109\/CCNC.2010.5421769"},{"key":"key2022021319441448000_b27","doi-asserted-by":"crossref","unstructured":"Perrucci, G., Fitzek, F., Sasso, G., Kellerer, W. and Widmer, J. (2009), \u201cOn the impact of 2G and 3G network usage for mobile phones' battery consumption\u201d, Proceedings of the European Wireless '09, pp. 255\u2010259.","DOI":"10.1109\/EW.2009.5357972"},{"key":"key2022021319441448000_b28","unstructured":"Robertson, S. and Robertson, J. (1999), The Volere Requirements Process, Mastering the Requirements Process, Addison\u2010Wesley, London."},{"key":"key2022021319441448000_b29","doi-asserted-by":"crossref","unstructured":"Roy, K. and Johnson, M. (1997), \u201cSoftware design for low power\u201d, Low Power Design in Deep Submicron Electronics, Kluwer Academic Publishers, Norwell, MA.","DOI":"10.1007\/978-1-4615-5685-5_15"},{"key":"key2022021319441448000_b30","doi-asserted-by":"crossref","unstructured":"Sahin, C., Cayci, F., Gutierrez, I., Clause, J., Kiamilev, F., Pollock, L. and Winbladhy, K. (2012), \u201cInitial explorations on design pattern energy usage\u201d, Proceedings of the First ICSE International Workshop on Green and Sustainable Software, Zurich, Switzerland.","DOI":"10.1109\/GREENS.2012.6224257"},{"key":"key2022021319441448000_b31","unstructured":"Schirrmeister, F. (2009), \u201cDesign for low\u2010power at the electronic system level\u201d, White Paper, ChipVision Design Systems."},{"key":"key2022021319441448000_b32","doi-asserted-by":"crossref","unstructured":"Silva\u2010Filho, A.G., Bezerra, P.T.L., Silva, F.Q.B., Junior, A.L.O.C., Santos, A.L.M., Costa, P.H.R. and Miranda, R.C.G. (2012), \u201cEnergy\u2010aware technology\u2010based DVFS mechanism for the android operating system\u201d, Proceedings of the IX Operating Systems Workshop, Brazilian Symposium on Computational System Engineering, Natal, Brazil.","DOI":"10.1109\/SBESC.2012.43"},{"key":"key2022021319441448000_b33","unstructured":"Steigerwald, B. and Agrawal, A. (2011), \u201cDeveloping green software\u201d, Intel White Paper, Intel Corporation, Folsom, CA."},{"key":"key2022021319441448000_b34","unstructured":"Su, C., Tsui, C. and Despain, A. (1994), \u201cLow power architecture design and compilation techniques for high\u2010performance processors\u201d, Proceedings of IEEE COMPCON, pp. 489\u2010498."},{"key":"key2022021319441448000_b35","unstructured":"Tayeb, J., Bross, K., Chang, B., Cong, L. and Rogers, S. (2010), Intel Energy Checker Software Development Kit User Guide, available at: http:\/\/software.intel.com\/file\/32957\/."},{"key":"key2022021319441448000_b36","doi-asserted-by":"crossref","unstructured":"Thyagaraju, G. and Kulkarni, U. (2012), \u201cDesign and implementation of user context aware recommendation engine for mobile using Bayesian network, fuzzy logic and rule base\u201d, International Journal of Pervasive Computing and Communications, Vol. 8 No. 2, pp. 133\u2010157.","DOI":"10.1108\/17427371211245364"},{"key":"key2022021319441448000_b37","doi-asserted-by":"crossref","unstructured":"Tiwari, V., Malik, S., Wolfe, A. and Lee, M. (1996), \u201cInstruction level power analysis and optimization of software\u201d, Journal of VLSI Signal Processing, Vol. 13.","DOI":"10.1007\/BF01130407"},{"key":"key2022021319441448000_b38","doi-asserted-by":"crossref","unstructured":"Wehmeyer, L., Jain, M., Steinke, S., Marwedel, P. and Balakrishnan, M. (2001), \u201cAnalysis of the influence of register file size on energy consumption, code size, and execution time\u201d, IEEE Trans. on Computer\u2010Aided Design of Integrated Circuits and Systems, Vol. 20 No. 11, pp. 1329\u20101337.","DOI":"10.1109\/43.959862"},{"key":"key2022021319441448000_b39","unstructured":"Yao, F., Demers, A. and Shenker, S. (1995), \u201cA scheduling model for reduced CPU energy\u201d, Proceedings of the 36th Annual Symposium on Foundations of Computer Science, FOCS'95, pp. 374\u2010379."}],"container-title":["International Journal of Pervasive Computing and Communications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/IJPCC-04-2013-0007","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJPCC-04-2013-0007\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJPCC-04-2013-0007\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T22:05:21Z","timestamp":1753394721000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijpcc\/article\/9\/2\/139-162\/161817"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,6,21]]},"references-count":39,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2013,6,21]]}},"alternative-id":["10.1108\/IJPCC-04-2013-0007"],"URL":"https:\/\/doi.org\/10.1108\/ijpcc-04-2013-0007","relation":{},"ISSN":["1742-7371"],"issn-type":[{"type":"print","value":"1742-7371"}],"subject":[],"published":{"date-parts":[[2013,6,21]]}}}