{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T07:39:44Z","timestamp":1767339584465},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2016,11,2]],"date-time":"2016-11-02T00:00:00Z","timestamp":1478044800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2018,6]]},"DOI":"10.1007\/s11219-016-9346-2","type":"journal-article","created":{"date-parts":[[2016,11,2]],"date-time":"2016-11-02T01:14:00Z","timestamp":1478049240000},"page":"491-519","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Investigating relationships between functional coupling and the energy efficiency of embedded software"],"prefix":"10.1007","volume":"26","author":[{"given":"Doohwan","family":"Kim","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jang-Eui","family":"Hong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lawrence","family":"Chung","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,11,2]]},"reference":[{"key":"9346_CR1","unstructured":"Barnerjee, K. S. & Agu, E. (2005). PowerSpy: fine-grained software energy profiling for mobile devices. International Conference on Wireless Networks, Communications and Mobile Computing, 2, 1136\u20131141."},{"key":"9346_CR2","unstructured":"Bhattacharya, S., Nanda, M. G., Gopinath, K., Gupta, M. (2011). Reuse, Recycle to De-bloat Software, Proc. 25th European Conf. Object-Oriented Programming (ECOOP 11), LNCS 6813, Springer, pp. 408\u2013432."},{"key":"9346_CR3","doi-asserted-by":"crossref","unstructured":"Cahtzigiannakis, I., Giannoulism, G., and Spriakis, P. G. (2008). Energy and Time Efficient Scheduling of Tasks with Dependencies on Asymmetric Multiprocessors, in Proceedings of the 27th ACM symposium on Principles of distributed computing.","DOI":"10.1145\/1400751.1400851"},{"key":"9346_CR4","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1016\/j.infsof.2011.07.005","volume":"54","author":"E Capra","year":"2002","unstructured":"Capra, E., Francalanci, C., & Slaughter, S. A. (2002). Is Software \u201cgreen\u201d? Application development environment and energy efficiency in open source applications. Information and Software Technology, 54, 60\u201371.","journal-title":"Information and Software Technology"},{"key":"9346_CR5","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1016\/S0950-5849(02)00205-7","volume":"45","author":"A Chatzigeorgiou","year":"2003","unstructured":"Chatzigeorgiou, A. (2003). Performance and power evaluation of C++ object-oriented programming in embedded processors. Information and Software Technology, 45, 195\u2013201.","journal-title":"Information and Software Technology"},{"key":"9346_CR6","doi-asserted-by":"crossref","unstructured":"Cho, S., Yew, P., and Lee, G. (1999). Decoupling local variable accesses in a wide-issue superscalar processor, Proceedings of the 26th International Symposium on Computer Architecture, pp. 100\u2013110.","DOI":"10.1145\/307338.300988"},{"key":"9346_CR7","unstructured":"Cong, J. and Gururaj, K. (2009). Energy Efficient Multiprocessor Task Scheduling under Input-dependent Variation, in Proceedings of the Design, Automation and Test in Europe Conference and Exhibition, pp. 411\u2013416."},{"key":"9346_CR8","unstructured":"Evert, C. and Jones, C. (2009). Embedded Software: Facts, Figures, and Future, IEEE Computer, Vol. 42, Issue. 4, pp. 42\u201352, 2009."},{"key":"9346_CR9","unstructured":"Goraczko, M., Liu, J., Lymberopoulos, D., and et al. (2008). Energy-Optimal Software Partitioning in Heterogeneous Multiprocessor Embedded Systems, in proc. of DAC 2001, pp. 191\u2013196."},{"issue":"1","key":"9346_CR10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/00401706.1969.10490657","volume":"11","author":"FE Grubb","year":"1969","unstructured":"Grubb, F. E. (1969). Procedures for detecting outlying observations in samples. Technometrics, 11(1), 1\u201321.","journal-title":"Technometrics"},{"issue":"1","key":"9346_CR11","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1109\/TE.2012.2227320","volume":"56","author":"J Hamblen","year":"2013","unstructured":"Hamblen, J., & Bekkum, G. (2013). An embedded systems laboratory to support rapid prototyping of robotics and the internet of things. IEEE Trans. on Education, 56(1), 121\u2013128.","journal-title":"IEEE Trans. on Education"},{"issue":"3","key":"9346_CR12","doi-asserted-by":"publisher","first-page":"209","DOI":"10.3233\/JEC-2009-0093","volume":"3","author":"Z Herczeg","year":"2009","unstructured":"Herczeg, Z., Schmidt, D., et al. (2009). Energy simulation of embedded XScale systems with XEEMU. Journal of Embedded Computing, 3(3), 209\u2013219. doi: 10.3233\/JEC-2009-0093 .","journal-title":"Journal of Embedded Computing"},{"key":"9346_CR13","volume-title":"Tradeoff between modularity and performance for engineered systems and products","author":"H Katja","year":"2005","unstructured":"Katja, H., Eun, S. S., and Olivier, D. W. (2005). Tradeoff between modularity and performance for engineered systems and products, Proceedings of Int\u2019l Conf. on Engineering Design."},{"key":"9346_CR14","unstructured":"Kevein, J., Sullivan, W. G., Cai, Y., and Ben, H. (2001). The structure and value of modularity in software design, Proceedings of Int\u2019l Symp. on Foundation of Software Engineering, pp. 99\u2013108."},{"issue":"2","key":"9346_CR15","doi-asserted-by":"crossref","first-page":"795","DOI":"10.1007\/s10270-013-0337-5","volume":"14","author":"DH Kim","year":"2015","unstructured":"Kim, D. H., & Hong, J. E. (2015). ESUML-EAF: a framework to develop an energy-efficient design model for embedded software. Software & Syatem Modeling, 14(2), 795\u2013812.","journal-title":"Software & Syatem Modeling"},{"key":"9346_CR16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.2498\/cit.1001353","volume":"19","author":"Y Liguo","year":"2011","unstructured":"Liguo, Y., & Srini, R. (2011). Examining the relationships between software coupling and software performance: a cross-platform experiment. Journal of Computing and Information Technology, 19, 1\u201310.","journal-title":"Journal of Computing and Information Technology"},{"key":"9346_CR17","volume-title":"Reliable software through composite design","author":"G Myers","year":"1974","unstructured":"Myers, G. (1974). Reliable software through composite design. New York: Mason and Lipscomb Publishers."},{"issue":"3","key":"9346_CR18","doi-asserted-by":"crossref","first-page":"291","DOI":"10.1023\/A:1011487018981","volume":"6","author":"K Naik","year":"2001","unstructured":"Naik, K., & Wei, D. S. L. (2001). Software implementation strategies for power-conscious systems. Mobile Networks and Applications, 6(3), 291\u2013305.","journal-title":"Mobile Networks and Applications"},{"issue":"2","key":"9346_CR19","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1109\/54.914613","volume":"18","author":"T Okuma","year":"2001","unstructured":"Okuma, T., Yasuura, H., & Ishihara, T. (2001). Software energy reduction techniques for variable-voltage processors. IEEE Design & Test of Computers, 18(2), 31\u201341.","journal-title":"IEEE Design & Test of Computers"},{"key":"9346_CR20","unstructured":"Planet Source Code. (2014). http:\/\/www.planet-source-code.com\/ ."},{"key":"9346_CR21","unstructured":"Russell, J. T. and Jacome, M. F. (1998). Software power estimation and optimization for high performance, 32-bit embedded processors, Proc., Internationals Conference on Computer Design: VLSI in Computers and Processors, pp. 328\u2013333."},{"issue":"4","key":"9346_CR22","first-page":"3433","volume":"5","author":"V Singh","year":"2013","unstructured":"Singh, V., & Bhattacherjee, V. (2013). Identifying coupling metrics and impact on software quality. International Journal of Engineering and Technology (IJET), 5(4), 3433\u20133438.","journal-title":"International Journal of Engineering and Technology (IJET)"},{"key":"9346_CR23","doi-asserted-by":"crossref","unstructured":"Sinha, A. and Chandrakasan, A. P. (2001). JouleTrack: a web based tool for software energy profiling, Proc. of the 38th annual Design Automation Conference (DAC\u201901), pp. 220\u2013225.","DOI":"10.1145\/378239.378467"},{"issue":"6","key":"9346_CR24","doi-asserted-by":"crossref","first-page":"1044","DOI":"10.1109\/TVLSI.2003.819569","volume":"11","author":"A Sinha","year":"2003","unstructured":"Sinha, A., Ickes, N., & Chandrakasan, A. P. (2003). Instruction level and operating system profiling for energy exposed software. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 11(6), 1044\u20131057.","journal-title":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems"},{"key":"9346_CR25","unstructured":"Standard Test Images. (2003). http:\/\/www.ece.rice.edu\/~wakin\/images\/ ."},{"issue":"2","key":"9346_CR26","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1147\/sj.132.0115","volume":"13","author":"W Stevens","year":"1974","unstructured":"Stevens, W., Myers, G., & Constantine, L. (1974). Structured design. IBM Systems Journal, 13(2), 115\u2013139.","journal-title":"IBM Systems Journal"},{"key":"9346_CR27","doi-asserted-by":"crossref","unstructured":"Stitt, G., Grattan, B., Villarreal, J., and Vahid, F. (2002). Using on-chip configurable logic to reduce embedded system software energy, Proc., 10th Annual IEEE Conference on Field-Programmable Custom Computing Machines, pp. 143\u2013151.","DOI":"10.1109\/FPGA.2002.1106669"},{"issue":"9","key":"9346_CR28","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1109\/MC.2011.293","volume":"44","author":"B Suparna","year":"2011","unstructured":"Suparna, B., Gopinath, K., Rajamani, K., & Gupta, M. (2011). Software bloat and wasted joules: is modularity a hurdle to green software? IEEE Computer, 44(9), 97\u2013101.","journal-title":"IEEE Computer"},{"key":"9346_CR29","unstructured":"Tan, T. K. and Jha, N. K. (2003). Software Architectural Transformation: A New Approach to Low Energy Embedded Software\u201d, in Proceedings of the Design, Automation and Test in Europe Conference and Exhibition, pp. 1046\u20131051."},{"key":"9346_CR30","doi-asserted-by":"crossref","unstructured":"Tan, T. K., Raghunathan, A., and Jha, N. K. (2002). EMSIM: An Energy Simulation Framework for an Embedded Operating System, in Proc. ISCAS 2002.","DOI":"10.1109\/ISCAS.2002.1011025"},{"key":"9346_CR31","unstructured":"TIOBE software. (2014). TIOBE index for November 2014, http:\/\/www.tiobe.com ."},{"key":"9346_CR32","doi-asserted-by":"crossref","unstructured":"Wong, S., Kim, M., and Dalton, M. (2011). Detecting software modularity violations. Proceedings of Int\u2019l conf. on Software Engineering, pp. 411\u2013420.","DOI":"10.1145\/1985793.1985850"},{"key":"9346_CR33","doi-asserted-by":"crossref","unstructured":"Yau, S.S. (2004). Embedded Software in Real-time Pervasive Computing Environments, in Proceedings of the 28th Annual International Computer Software and Applications Conference, pp. 406\u2013407.","DOI":"10.1109\/CMPSAC.2004.1342871"},{"key":"9346_CR34","unstructured":"Yourdon, E., and Constantine, L. (1979). Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design, Yourdon Press. ISBN 0\u201313-8544719."},{"key":"9346_CR35","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1007\/978-3-642-21402-8_62","volume":"152","author":"Y Zhu","year":"2011","unstructured":"Zhu, Y. (2011). Modeling energy-aware embedded software using process algebra. Communications in Computer and Information Science, 152, 389\u2013394.","journal-title":"Communications in Computer and Information Science"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-016-9346-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-016-9346-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-016-9346-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,15]],"date-time":"2019-09-15T06:09:13Z","timestamp":1568527753000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-016-9346-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11,2]]},"references-count":35,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,6]]}},"alternative-id":["9346"],"URL":"https:\/\/doi.org\/10.1007\/s11219-016-9346-2","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,11,2]]}}}