当前位置: X-MOL 学术Sustain. Comput. Inform. Syst. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Investigating the impact on execution time and energy consumption of developing with Spring
Sustainable Computing: Informatics and Systems ( IF 4.5 ) Pub Date : 2021-08-28 , DOI: 10.1016/j.suscom.2021.100603
Coral Calero 1 , Macario Polo 1 , Mª Ángeles Moraga 1
Affiliation  

Respect for the environment has become a feature of life that is essential to take into account in our present-day society. Nevertheless, although software consumes large amounts of energy, in the software development sector it seems that awareness of this issue is still lacking. As software engineers, we must contribute to bringing about a change of vision in the sector. A good way of doing so is by giving companies clear guidelines on how to act. In this paper we present an example of this, focused on Spring. Spring is a server-side Java development framework that reduces the time to market of new applications, helps developers to save a great deal of development time, and hence improves their productivity. Our objective is to discover whether all these advantages are also accompanied by good energy consumption behaviour. To that end, we have compared the execution time and the energy consumption required by three releases of the same application, developed with and without Spring. This paper presents all the details of the study carried out, and sets forth our conclusions on the suitability of using Spring in the development of software applications.



中文翻译:

调查使用 Spring 进行开发对执行时间和能耗的影响

尊重环境已成为我们当今社会必须考虑的生活特征。尽管如此,虽然软件消耗了大量的能源,但在软件开发领域似乎仍然缺乏对这个问题的认识。作为软件工程师,我们必须为改变该领域的愿景做出贡献。这样做的一个好方法是为公司提供明确的行动指南。在本文中,我们展示了一个关于 Spring 的示例。Spring 是一个服务器端 Java 开发框架,可以缩短新应用的上市时间,帮助开发人员节省大量的开发时间,从而提高他们的生产力。我们的目标是发现所有这些优势是否也伴随着良好的能源消耗行为。为此,我们比较了使用和不使用 Spring 开发的同一应用程序的三个版本所需的执行时间和能耗。本文介绍了所进行研究的所有细节,并阐述了我们关于在软件应用程序开发中使用 Spring 的适用性的结论。

更新日期:2021-09-04
down
wechat
bug