An Inconvenient Truth in Software Engineering? The Environmental Impact of Testing Open Source Java']Java Projects

被引:1
|
作者
Zaidman, Andy [1 ,2 ]
机构
[1] Delft Univ Technol, Delft, Netherlands
[2] Univ Victoria, Victoria, BC, Canada
关键词
D O I
10.1145/3644032.3644461
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As we have come to rely on software systems in our daily lives, we have a clear expectation about the reliability of these systems. To ensure this reliability, automated software quality assurance processes have become an important part of software development. However, given the climate crisis that we are witnessing, it is important to ask ourselves what the impact of all these automated quality assurance processes is in terms of electricity consumption. This study explores the electricity consumption and potential environmental impact of continuous integration and software testing in 10 open source software projects.
引用
收藏
页码:214 / 218
页数:5
相关论文
共 50 条
  • [1] Analyzing the Evolution of Testing Library Usage in Open Source Java']Java Projects
    Zerouali, Ahmed
    Mens, Tom
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), 2017, : 417 - 421
  • [2] Modularity Index Metrics for Java']Java-Based Open Source Software Projects
    Emanuel, Andi Wahju Rahardjo
    Wardoyo, Retantyo
    Istiyanto, Jazi Eko
    Mustofa, Khabib
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (11) : 52 - 58
  • [3] Evolution of the Practice of Software Testing in Java']Java Projects
    Islam, Anisha
    Hewage, Nipuni Tharushika
    Bangash, Abdul Ali
    Hindle, Abram
    2023 IEEE/ACM 20TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2023, : 367 - 371
  • [4] On Understanding the Release Patterns of Open Source Java']Java Projects
    Kaur, Arvinder
    Vig, Vidhi
    COMPUTATIONAL INTELLIGENCE IN DATA MINING, 2019, 711 : 9 - 18
  • [5] The Eclipse Java']Java Metamodel Scaffolding Software Engineering Research on Java']Java Projects with MDE Techniques
    Coimbra, Pedro Janeiro
    Brito e Abreu, Fernando
    PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), 2014, : 392 - 399
  • [6] Analyzing Conflict Predictors in Open-Source Java']Java Projects
    Accioly, Paola
    Borba, Paulo
    Silva, Leuson
    Cavalcanti, Guilherme
    2018 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR), 2018, : 576 - 586
  • [7] On the Nature of Code Cloning in Open-Source Java']Java Projects
    Golubev, Yaroslav
    Bryksin, Timofey
    2021 IEEE 15TH INTERNATIONAL WORKSHOP ON SOFTWARE CLONES, IWSC 2021, 2021, : 22 - 28
  • [8] How README files are structured in open source Java']Java projects
    Liu, Yuyang
    Noei, Ehsan
    Lyons, Kelly
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 148
  • [9] Evolution of the Practice of Software Testing in Java Projects
    University of Alberta, Department of Computing Science, Edmonton
    AB, Canada
    Proc. - IEEE/ACM Int. Conf. Min. Softw. Repos., MSR, (367-371):
  • [10] Characterizing logging practices in Java']Java-based open source software projects - a replication study in Apache Software Foundation
    Chen, Boyuan
    Jiang, Zhen Ming
    EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (01) : 330 - 374