English
Related papers

Related papers: Green Software Lab: Towards an Engineering Discipl…

200 papers

Software sustainability is a key multifaceted non-functional requirement that encompasses environmental, social, and economic concerns, yet its integration into the development of Machine Learning (ML)-enabled systems remains an open…

The Secure and Trustworthy Computing (SaTC) program within the National Science Foundation (NSF) program serves as the primary instrument for creating novel fundamental science in security and privacy in the United States with broad impacts…

Cryptography and Security · Computer Science 2023-08-02 Patrick McDaniel , Farinaz Koushanfar

At present, a major concern regarding data centers is their extremely high energy consumption and carbon dioxide emissions. However, because of the over-provisioning of resources, the utilization of existing data centers is, in fact,…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-08-03 Xibo Jin , Fa Zhang , Athanasios V. Vasilakos , Zhiyong Liu

The discussion around AI-Engineering, that is, Software Engineering (SE) for AI-enabled Systems, cannot ignore a crucial class of software systems that are increasingly becoming AI-enhanced: Those used to enable or support the SE process,…

Software Engineering · Computer Science 2026-01-28 Himon Thakur , Armin Moin

There is a growing concern about the environmental impact of large language models (LLMs) in software development, particularly due to their high energy use and carbon footprint. Small Language Models (SLMs) offer a more sustainable…

Software Engineering · Computer Science 2025-10-08 Humza Ashraf , Syed Muhammad Danish , Shadikur Rahman , Zeeshan Sattar

Civic grassroots have proven their ability to create useful and scalable software that addresses pressing social needs. Although software engineering plays a fundamental role in the process of creating civic technology, academic literature…

Software Engineering · Computer Science 2021-06-18 Antti Knutas , Victoria Palacin , Giovanni Maccani , Markus Helfert

Many science advances have been possible thanks to the use of research software, which has become essential to advancing virtually every Science, Technology, Engineering and Mathematics (STEM) discipline and many non-STEM disciplines…

Software Engineering · Computer Science 2019-02-26 Daniel S. Katz , Patrick Aerts , Neil P. Chue Hong , Anshu Dubey , Sandra Gesing , Henry J. Neeman , David E. Pearah

The proliferation of open-source scientific software for science and research presents opportunities and challenges. In this paper, we introduce the SciCat dataset -- a comprehensive collection of Free-Libre Open Source Software (FLOSS)…

Software Engineering · Computer Science 2023-12-12 Addi Malviya-Thakur , Reed Milewicz , Lavinia Paganini , Ahmed Samir Imam Mahmoud , Audris Mockus

With the ever-growing adoption of AI, its impact on the environment is no longer negligible. Despite the potential that continual learning could have towards Green AI, its environmental sustainability remains relatively uncharted. In this…

Machine Learning · Computer Science 2024-09-30 Tomaso Trinci , Simone Magistri , Roberto Verdecchia , Andrew D. Bagdanov

Rotten green tests are passing tests which have, at least, one assertion not executed. They give developers a false confidence. In this paper, we present, RTj, a framework that analyzes test cases from Java projects with the goal of…

Software Engineering · Computer Science 2019-12-17 Matias Martinez , Anne Etien , Stéphane Ducasse , Christopher Fuhrman

To improve the environmental implications of the growing demand of computing, future applications need to improve the carbon-efficiency of computing infrastructures. State-of-the-art approaches, however, do not consider the intermittent…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-04-04 Young Geun Kim , Udit Gupta , Andrew McCrabb , Yonglak Son , Valeria Bertacco , David Brooks , Carole-Jean Wu

Context: Grey Literature (GL) recently has grown in Software Engineering (SE) research since the increased use of online communication channels by software engineers. However, there is still a limited understanding of how SE research is…

A large number of computational scientific research projects make use of open source software packages. However, the development process of such tools frequently differs from conventional software development; partly because of the nature…

Software Engineering · Computer Science 2013-09-24 Ivan Girotto , Axel Kohlmeyer , David Grellscheid , Shawn T. Brown

Technology use has grown rapidly in recent years. It is infused in virtually every aspect of organizational and individual life. This technology runs on servers, typically in data centers. As workloads grow, more serves are required. Each…

Software Engineering · Computer Science 2023-11-06 Kaushik Dutta , Debra Vandermeer

Open source software development, particularly within institutions such as universities and research laboratories, is often decentralized and difficult to track. Although academic teams produce many impactful scientific tools, their…

Software Engineering · Computer Science 2026-02-27 Juanita Gomez , Emily Lovell , Stephanie Lieggi , Alvaro A. Cardenas , James Davis

With the advent of the Internet of Things (IoT), the percentage of global emissions attributable to Information Systems is expected to further increase in the coming years, due to a proliferation of Internet-connected devices omnipresent in…

Software Engineering · Computer Science 2017-06-22 Nadia Gamez , Jose-Miguel Horcas , Monica Pinto , Lidia Fuentes

Writing complex computer programs to study scientific problems requires careful planning and an in-depth knowledge of programming languages and tools. In this chapter the importance of using the right tool for the right problem is…

Computational Physics · Physics 2010-06-17 Helmut G. Katzgraber

Particle physics has an ambitious and broad experimental programme for the coming decades. This programme requires large investments in detector hardware, either to build new facilities and experiments, or to upgrade existing ones.…

Computational Physics · Physics 2020-02-07 Johannes Albrecht , Antonio Augusto Alves , Guilherme Amadio , Giuseppe Andronico , Nguyen Anh-Ky , Laurent Aphecetche , John Apostolakis , Makoto Asai , Luca Atzori , Marian Babik , Giuseppe Bagliesi , Marilena Bandieramonte , Sunanda Banerjee , Martin Barisits , Lothar A. T. Bauerdick , Stefano Belforte , Douglas Benjamin , Catrin Bernius , Wahid Bhimji , Riccardo Maria Bianchi , Ian Bird , Catherine Biscarat , Jakob Blomer , Kenneth Bloom , Tommaso Boccali , Brian Bockelman , Tomasz Bold , Daniele Bonacorsi , Antonio Boveia , Concezio Bozzi , Marko Bracko , David Britton , Andy Buckley , Predrag Buncic , Paolo Calafiura , Simone Campana , Philippe Canal , Luca Canali , Gianpaolo Carlino , Nuno Castro , Marco Cattaneo , Gianluca Cerminara , Javier Cervantes Villanueva , Philip Chang , John Chapman , Gang Chen , Taylor Childers , Peter Clarke , Marco Clemencic , Eric Cogneras , Jeremy Coles , Ian Collier , David Colling , Gloria Corti , Gabriele Cosmo , Davide Costanzo , Ben Couturier , Kyle Cranmer , Jack Cranshaw , Leonardo Cristella , David Crooks , Sabine Crépé-Renaudin , Robert Currie , Sünje Dallmeier-Tiessen , Kaushik De , Michel De Cian , Albert De Roeck , Antonio Delgado Peris , Frédéric Derue , Alessandro Di Girolamo , Salvatore Di Guida , Gancho Dimitrov , Caterina Doglioni , Andrea Dotti , Dirk Duellmann , Laurent Duflot , Dave Dykstra , Katarzyna Dziedziniewicz-Wojcik , Agnieszka Dziurda , Ulrik Egede , Peter Elmer , Johannes Elmsheuser , V. Daniel Elvira , Giulio Eulisse , Steven Farrell , Torben Ferber , Andrej Filipcic , Ian Fisk , Conor Fitzpatrick , José Flix , Andrea Formica , Alessandra Forti , Giovanni Franzoni , James Frost , Stu Fuess , Frank Gaede , Gerardo Ganis , Robert Gardner , Vincent Garonne , Andreas Gellrich , Krzysztof Genser , Simon George , Frank Geurts , Andrei Gheata , Mihaela Gheata , Francesco Giacomini , Stefano Giagu , Manuel Giffels , Douglas Gingrich , Maria Girone , Vladimir V. Gligorov , Ivan Glushkov , Wesley Gohn , Jose Benito Gonzalez Lopez , Isidro González Caballero , Juan R. González Fernández , Giacomo Govi , Claudio Grandi , Hadrien Grasland , Heather Gray , Lucia Grillo , Wen Guan , Oliver Gutsche , Vardan Gyurjyan , Andrew Hanushevsky , Farah Hariri , Thomas Hartmann , John Harvey , Thomas Hauth , Benedikt Hegner , Beate Heinemann , Lukas Heinrich , Andreas Heiss , José M. Hernández , Michael Hildreth , Mark Hodgkinson , Stefan Hoeche , Burt Holzman , Peter Hristov , Xingtao Huang , Vladimir N. Ivanchenko , Todor Ivanov , Jan Iven , Brij Jashal , Bodhitha Jayatilaka , Roger Jones , Michel Jouvin , Soon Yung Jun , Michael Kagan , Charles William Kalderon , Meghan Kane , Edward Karavakis , Daniel S. Katz , Dorian Kcira , Oliver Keeble , Borut Paul Kersevan , Michael Kirby , Alexei Klimentov , Markus Klute , Ilya Komarov , Dmitri Konstantinov , Patrick Koppenburg , Jim Kowalkowski , Luke Kreczko , Thomas Kuhr , Robert Kutschke , Valentin Kuznetsov , Walter Lampl , Eric Lancon , David Lange , Mario Lassnig , Paul Laycock , Charles Leggett , James Letts , Birgit Lewendel , Teng Li , Guilherme Lima , Jacob Linacre , Tomas Linden , Miron Livny , Giuseppe Lo Presti , Sebastian Lopienski , Peter Love , Adam Lyon , Nicolò Magini , Zachary L. Marshall , Edoardo Martelli , Stewart Martin-Haugh , Pere Mato , Kajari Mazumdar , Thomas McCauley , Josh McFayden , Shawn McKee , Andrew McNab , Rashid Mehdiyev , Helge Meinhard , Dario Menasce , Patricia Mendez Lorenzo , Alaettin Serhan Mete , Michele Michelotto , Jovan Mitrevski , Lorenzo Moneta , Ben Morgan , Richard Mount , Edward Moyse , Sean Murray , Armin Nairz , Mark S. Neubauer , Andrew Norman , Sérgio Novaes , Mihaly Novak , Arantza Oyanguren , Nurcan Ozturk , Andres Pacheco Pages , Michela Paganini , Jerome Pansanel , Vincent R. Pascuzzi , Glenn Patrick , Alex Pearce , Ben Pearson , Kevin Pedro , Gabriel Perdue , Antonio Perez-Calero Yzquierdo , Luca Perrozzi , Troels Petersen , Marko Petric , Andreas Petzold , Jónatan Piedra , Leo Piilonen , Danilo Piparo , Jim Pivarski , Witold Pokorski , Francesco Polci , Karolos Potamianos , Fernanda Psihas , Albert Puig Navarro , Günter Quast , Gerhard Raven , Jürgen Reuter , Alberto Ribon , Lorenzo Rinaldi , Martin Ritter , James Robinson , Eduardo Rodrigues , Stefan Roiser , David Rousseau , Gareth Roy , Grigori Rybkine , Andre Sailer , Tai Sakuma , Renato Santana , Andrea Sartirana , Heidi Schellman , Jaroslava Schovancová , Steven Schramm , Markus Schulz , Andrea Sciabà , Sally Seidel , Sezen Sekmen , Cedric Serfon , Horst Severini , Elizabeth Sexton-Kennedy , Michael Seymour , Davide Sgalaberna , Illya Shapoval , Jamie Shiers , Jing-Ge Shiu , Hannah Short , Gian Piero Siroli , Sam Skipsey , Tim Smith , Scott Snyder , Michael D. Sokoloff , Panagiotis Spentzouris , Hartmut Stadie , Giordon Stark , Gordon Stewart , Graeme A. Stewart , Arturo Sánchez , Alberto Sánchez-Hernández , Anyes Taffard , Umberto Tamponi , Jeff Templon , Giacomo Tenaglia , Vakhtang Tsulaia , Christopher Tunnell , Eric Vaandering , Andrea Valassi , Sofia Vallecorsa , Liviu Valsan , Peter Van Gemmeren , Renaud Vernet , Brett Viren , Jean-Roch Vlimant , Christian Voss , Margaret Votava , Carl Vuosalo , Carlos Vázquez Sierra , Romain Wartel , Gordon T. Watts , Torre Wenaus , Sandro Wenzel , Mike Williams , Frank Winklmeier , Christoph Wissing , Frank Wuerthwein , Benjamin Wynne , Zhang Xiaomei , Wei Yang , Efe Yazgan

Context: Empirical Software Engineering (ESE) faces increasing challenges due to data scale, methodological complexity, and reproducibility concerns. Large Language Models (LLMs) have emerged as promising tools to support empirical…

Software Engineering · Computer Science 2026-04-30 Victoria Gomes , Delaney Selb , Fabio Palomba , Rodrigo Spinola , David Lo