{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,30]],"date-time":"2026-09-30T15:35:11Z","timestamp":1790782511456,"version":"4.1.0"},"reference-count":23,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,1,7]],"date-time":"2021-01-07T00:00:00Z","timestamp":1609977600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,7]],"date-time":"2021-01-07T00:00:00Z","timestamp":1609977600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"published-print":{"date-parts":[[2021,2]]},"DOI":"10.1007\/s42979-020-00405-7","type":"journal-article","created":{"date-parts":[[2021,1,7]],"date-time":"2021-01-07T21:14:59Z","timestamp":1610054099000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["A Flexible Tool for Estimating Applications Performance and Energy Consumption Through Static Analysis"],"prefix":"10.1007","volume":"2","author":[{"given":"Charalampos","family":"Marantos","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Konstantinos","family":"Salapas","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lazaros","family":"Papadopoulos","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dimitrios","family":"Soudris","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,1,7]]},"reference":[{"issue":"7","key":"405_CR1","doi-asserted-by":"publisher","first-page":"1927","DOI":"10.1109\/TIM.2013.2248288","volume":"62","author":"M Bazzaz","year":"2013","unstructured":"Bazzaz M, Salehi M, Ejlali A. An accurate instruction-level energy estimation model and tool for embedded systems. IEEE Trans Instrum Meas. 2013;62(7):1927\u201334.","journal-title":"IEEE Trans Instrum Meas"},{"issue":"4","key":"405_CR2","doi-asserted-by":"publisher","first-page":"426","DOI":"10.1016\/j.micpro.2010.08.006","volume":"35","author":"G Callou","year":"2011","unstructured":"Callou G, Maciel P, Tavares E, Andrade E, Nogueira B, Araujo C, Cunha P. Energy consumption and execution time estimation of embedded system applications. Microprocess Microsyst. 2011;35(4):426\u201340.","journal-title":"Microprocess Microsyst"},{"key":"405_CR3","unstructured":"Che S, Boyer M, Meng J, Tarjan D, Sheaffer JW, Lee SH, Skadron K. Rodinia: a benchmark suite for heterogeneous computing. In: 2009 IEEE International Symposium on workload characterization (IISWC), 2009; pp. 44\u201354. IEEE."},{"key":"405_CR4","doi-asserted-by":"crossref","unstructured":"Digkas G, Lungu M, Avgeriou P, Chatzigeorgiou A, Ampatzoglou A. How do developers fix issues and pay back technical debt in the apache ecosystem? In: 2018 IEEE 25th International Conference on Software analysis, evolution and reengineering (SANER), pp. 153\u2013163. IEEE 2018.","DOI":"10.1109\/SANER.2018.8330205"},{"key":"405_CR5","doi-asserted-by":"crossref","unstructured":"Eder K, Gallagher J. Energy-aware software engineering. In: ICT-energy concepts for energy efficiency and sustainability, 2017; pp. 103\u2013127 2017.","DOI":"10.5772\/65985"},{"key":"405_CR6","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4020-8157-6_29","volume-title":"Building the information society","author":"C Ferdinand","year":"2004","unstructured":"Ferdinand C., Heckmann R. (2004) aiT: Worst-Case execution time prediction by static program analysis. In: Jacquart R. (eds) Building the information society. IFIP International Federation for Information Processing, vol 156. Springer, Boston, MA. https:\/\/doi.org\/10.1007\/978-1-4020-8157-6_29."},{"issue":"4","key":"405_CR7","doi-asserted-by":"publisher","first-page":"3770","DOI":"10.1109\/JSYST.2019.2912013","volume":"13","author":"E Gelenbe","year":"2019","unstructured":"Gelenbe E, Zhang Y. Performance optimization with energy packets. IEEE Syst J. 2019;13(4):3770\u201380.","journal-title":"IEEE Syst J"},{"issue":"3","key":"405_CR8","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1109\/LES.2017.2741419","volume":"10","author":"K Georgiou","year":"2017","unstructured":"Georgiou K, Xavier-de Souza S, Eder K. The iot energy challenge: a software perspective. IEEE Embed Syst Lett. 2017;10(3):53\u20136.","journal-title":"IEEE Embed Syst Lett"},{"issue":"4","key":"405_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3337773","volume":"52","author":"S Georgiou","year":"2019","unstructured":"Georgiou S, Rizou S, Spinellis D. Software development lifecycle for energy efficiency: techniques and tools. ACM Comput Surv (CSUR). 2019;52(4):1\u201333.","journal-title":"ACM Comput Surv (CSUR)"},{"issue":"6","key":"405_CR10","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1145\/1993316.1993509","volume":"46","author":"C Jung","year":"2011","unstructured":"Jung C, Rus S, Railing BP, Clark N, Pande S. Brainy: effective selection of data structures. ACM SIGPLAN Not. 2011;46(6):86\u201397.","journal-title":"ACM SIGPLAN Not"},{"issue":"1\u20133","key":"405_CR11","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1016\/j.scico.2007.01.014","volume":"69","author":"X Li","year":"2007","unstructured":"Li X, Liang Y, Mitra T, Roychoudhury A. Chronos: a timing analyzer for embedded software. Sci Comput Program. 2007;69(1\u20133):56\u201367.","journal-title":"Sci Comput Program"},{"key":"405_CR12","unstructured":"Mendis C, Renda A, Amarasinghe S, Carbin M. Ithemal: accurate, portable and fast basic block throughput estimation using deep neural networks. In: International Conference on machine learning, 2019; pp. 4505\u20134515."},{"key":"405_CR13","unstructured":"Meng K, Norris B. Mira: a framework for static performance analysis. In: 2017 IEEE International Conference on cluster computing (CLUSTER), 2017; pp. 103\u2013113. IEEE."},{"key":"405_CR14","doi-asserted-by":"crossref","unstructured":"Papadopoulos L, Marantos C, Digkas G, Ampatzoglou A, Chatzigeorgiou A, Soudris D. Interrelations between software quality metrics, performance and energy consumption in embedded applications. In: Proceedings of the 21st International Workshop on software and compilers for embedded systems, 2018; pp. 62\u201365.","DOI":"10.1145\/3207719.3207736"},{"key":"405_CR15","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1016\/j.sysarc.2016.04.013","volume":"66","author":"L Papadopoulos","year":"2016","unstructured":"Papadopoulos L, Soudris D, Walulya I, Tsigas P. Customization methodology for implementation of streaming aggregation in embedded systems. J Syst Arch. 2016;66:48\u201360.","journal-title":"J Syst Arch"},{"issue":"12","key":"405_CR16","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1145\/3154384","volume":"60","author":"G Pinto","year":"2017","unstructured":"Pinto G, Castor F. Energy efficiency: a new concern for application software developers. Commun ACM. 2017;60(12):68\u201375.","journal-title":"Commun ACM"},{"key":"405_CR17","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1016\/j.jss.2016.02.035","volume":"117","author":"G Procaccianti","year":"2016","unstructured":"Procaccianti G, Fern\u00e1ndez H, Lago P. Empirical evaluation of two best practices for energy-efficient software development. J Syst Softw. 2016;117:185\u201398.","journal-title":"J Syst Softw"},{"key":"405_CR18","doi-asserted-by":"crossref","unstructured":"Siavvas M, Gelenbe E, Kehagias D, Tzovaras D. Static analysis-based approaches for secure software development. In: International ISCIS Security Workshop, 2018; pp. 142\u2013157. Springer, Cham","DOI":"10.1007\/978-3-319-95189-8_13"},{"key":"405_CR19","unstructured":"Siavvas M, Marantos C, Papadopoulos L, Kehagias D, Soudris D, Tzovaras D. On the relationship between software security and energy consumption. In: 15th China-Europe International Symposium on software engineering education 2019."},{"key":"405_CR20","unstructured":"Siavvas M, Tsoukalas D, Jankovic M, Kehagias D, Chatzigeorgiou A, Tzovaras D, Anicic N, Gelenbe E. An empirical evaluation of the relationship between technical debt and software security. In: 9th International Conference on Information Society and Technology (ICIST), 2019; vol. 2019."},{"key":"405_CR21","doi-asserted-by":"publisher","first-page":"110777","DOI":"10.1016\/j.jss.2020.110777","volume":"170","author":"D Tsoukalas","year":"2020","unstructured":"Tsoukalas D, Kehagias D, Siavvas M, Chatzigeorgiou A. Technical debt forecasting: an empirical study on open-source repositories. J Syst Softw. 2020;170:110777.","journal-title":"J Syst Softw"},{"key":"405_CR22","doi-asserted-by":"crossref","unstructured":"Zheng X, John LK, Gerstlauer A. Accurate phase-level cross-platform power and performance estimation. In: Proceedings of the 53rd Annual Design Automation Conference, 2016; pp. 1\u20136.","DOI":"10.1145\/2897937.2897977"},{"key":"405_CR23","doi-asserted-by":"crossref","unstructured":"Zheng X, Vikalo H, Song S, John LK, Gerstlauer A. Sampling-based binary-level cross-platform performance estimation. In: Design, Automation & Test in Europe Conference & Exhibition (DATE), 2017, 2017; pp. 1709\u20131714. IEEE.","DOI":"10.23919\/DATE.2017.7927269"}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-020-00405-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s42979-020-00405-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-020-00405-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,2,9]],"date-time":"2021-02-09T21:08:11Z","timestamp":1612904891000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s42979-020-00405-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1,7]]},"references-count":23,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,2]]}},"alternative-id":["405"],"URL":"https:\/\/doi.org\/10.1007\/s42979-020-00405-7","relation":{},"ISSN":["2662-995X","2661-8907"],"issn-type":[{"value":"2662-995X","type":"print"},{"value":"2661-8907","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,1,7]]},"assertion":[{"value":"1 July 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 November 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 January 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"21"}}