{"title":"可持续软件工程的能源消耗实践","authors":"Ana Carolina Moises, A. Malucelli, S. Reinehr","doi":"10.1109/IGCC.2018.8752151","DOIUrl":null,"url":null,"abstract":"Sustainable Software Engineering, also known as “Green IN Software”, focuses on the production of sustainable software. The traditional software engineering process causes negative influences on the environment, economy and to society. For instance, the energy consumption during the software processing is considered as a first order impact because it directly leads to high costs on energy bills and consequently on the environment. Moreover, the optimization of a process implementation and software development can lead to second order impacts, also referred to as indirect impacts. Finally, the third other impact considers the user’s behaviors and consciousness regarding the concept of sustainability. In order to mitigate these negative impacts, the purpose of this research is to identify, via systematic literature review, the practices of sustainable software engineering reported by the academy applied in the industry. Through the systematic literature review, it was possible to discover 170 practices in which 70 were related to practices of energy consumption that could be adopted during the software development. Our results indicate that those practices emerged from the grounded theory, which are part of SWEBOK areas and are applicable in the industry.","PeriodicalId":388554,"journal":{"name":"2018 Ninth International Green and Sustainable Computing Conference (IGSC)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Practices of Energy Consumption for Sustainable Software Engineering\",\"authors\":\"Ana Carolina Moises, A. Malucelli, S. Reinehr\",\"doi\":\"10.1109/IGCC.2018.8752151\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Sustainable Software Engineering, also known as “Green IN Software”, focuses on the production of sustainable software. The traditional software engineering process causes negative influences on the environment, economy and to society. For instance, the energy consumption during the software processing is considered as a first order impact because it directly leads to high costs on energy bills and consequently on the environment. Moreover, the optimization of a process implementation and software development can lead to second order impacts, also referred to as indirect impacts. Finally, the third other impact considers the user’s behaviors and consciousness regarding the concept of sustainability. In order to mitigate these negative impacts, the purpose of this research is to identify, via systematic literature review, the practices of sustainable software engineering reported by the academy applied in the industry. Through the systematic literature review, it was possible to discover 170 practices in which 70 were related to practices of energy consumption that could be adopted during the software development. Our results indicate that those practices emerged from the grounded theory, which are part of SWEBOK areas and are applicable in the industry.\",\"PeriodicalId\":388554,\"journal\":{\"name\":\"2018 Ninth International Green and Sustainable Computing Conference (IGSC)\",\"volume\":\"6 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 Ninth International Green and Sustainable Computing Conference (IGSC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IGCC.2018.8752151\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 Ninth International Green and Sustainable Computing Conference (IGSC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IGCC.2018.8752151","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Practices of Energy Consumption for Sustainable Software Engineering
Sustainable Software Engineering, also known as “Green IN Software”, focuses on the production of sustainable software. The traditional software engineering process causes negative influences on the environment, economy and to society. For instance, the energy consumption during the software processing is considered as a first order impact because it directly leads to high costs on energy bills and consequently on the environment. Moreover, the optimization of a process implementation and software development can lead to second order impacts, also referred to as indirect impacts. Finally, the third other impact considers the user’s behaviors and consciousness regarding the concept of sustainability. In order to mitigate these negative impacts, the purpose of this research is to identify, via systematic literature review, the practices of sustainable software engineering reported by the academy applied in the industry. Through the systematic literature review, it was possible to discover 170 practices in which 70 were related to practices of energy consumption that could be adopted during the software development. Our results indicate that those practices emerged from the grounded theory, which are part of SWEBOK areas and are applicable in the industry.