Skip to main content

Showing 1–26 of 26 results for author: Lago, P

.
  1. arXiv:2407.05689  [pdf, other

    cs.SE cs.AI cs.DC

    Ten Years of Teaching Empirical Software Engineering in the context of Energy-efficient Software

    Authors: Ivano Malavolta, Vincenzo Stoico, Patricia Lago

    Abstract: In this chapter we share our experience in running ten editions of the Green Lab course at the Vrije Universiteit Amsterdam, the Netherlands. The course is given in the Software Engineering and Green IT track of the Computer Science Master program of the VU. The course takes place every year over a 2-month period and teaches Computer Science students the fundamentals of Empirical Software Engineer… ▽ More

    Submitted 8 July, 2024; originally announced July 2024.

  2. arXiv:2407.02914  [pdf, other

    cs.LG cs.SE

    The More the Merrier? Navigating Accuracy vs. Energy Efficiency Design Trade-Offs in Ensemble Learning Systems

    Authors: Rafiullah Omar, Justus Bogner, Henry Muccini, Patricia Lago, Silverio Martínez-Fernández, Xavier Franch

    Abstract: Background: Machine learning (ML) model composition is a popular technique to mitigate shortcomings of a single ML model and to design more effective ML-enabled systems. While ensemble learning, i.e., forwarding the same request to several models and fusing their predictions, has been studied extensively for accuracy, we have insufficient knowledge about how to design energy-efficient ensembles. O… ▽ More

    Submitted 3 July, 2024; originally announced July 2024.

    Comments: Currently under review at a journal

  3. arXiv:2406.19847  [pdf, other

    cs.SE

    An Analysis of MLOps Architectures: A Systematic Map** Study

    Authors: Faezeh Amou Najafabadi, Justus Bogner, Ilias Gerostathopoulos, Patricia Lago

    Abstract: Context. Despite the increasing adoption of Machine Learning Operations (MLOps), teams still encounter challenges in effectively applying this paradigm to their specific projects. While there is a large variety of available tools usable for MLOps, there is simultaneously a lack of consolidated architecture knowledge that can inform the architecture design. Objective. Our primary objective is to pr… ▽ More

    Submitted 28 June, 2024; originally announced June 2024.

  4. arXiv:2406.18945  [pdf, ps, other

    cs.SE

    A Road Less Travelled and Beyond: Towards a Roadmap for Integrating Sustainability into Computing Education

    Authors: Ana Moreira, Ola Leifler, Stefanie Betz, Ian Brooks, Rafael Capilla, Vlad Constantin Coroama, Leticia Duboc, Joao Paulo Fernandes, Rogardt Heldal, Patricia Lago, Ngoc-Thanh Nguyen, Shola Oyedeji, Birgit Penzenstadler, Anne Kathrin Peters, Jari Porras, Colin C. Venters

    Abstract: Education for sustainable development has evolved to include more constructive approaches and a better understanding of what is needed to align education with the cultural, societal, and pedagogical changes required to avoid the risks posed by an unsustainable society. This evolution aims to lead us toward viable, equitable, and sustainable futures. However, computing education, including software… ▽ More

    Submitted 27 June, 2024; originally announced June 2024.

  5. arXiv:2405.01391  [pdf, other

    cs.SE

    The Sustainability Assessment Framework Toolkit: A Decade of Modeling Experience

    Authors: Patricia Lago, Nelly Condori Fernandez, Iffat Fatima, Markus Funke, Ivano Malavolta

    Abstract: Software intensive systems play a crucial role in most, if not all, aspects of modern society. As such, both their sustainability and their role in supporting sustainable processes, must be realized by design. To this aim, the architecture of software intensive systems should be designed to support sustainability goals; and measured to understand how effectively they do so. In this paper, we prese… ▽ More

    Submitted 2 May, 2024; originally announced May 2024.

  6. arXiv:2404.19452  [pdf, other

    cs.LG cs.SE

    How to Sustainably Monitor ML-Enabled Systems? Accuracy and Energy Efficiency Tradeoffs in Concept Drift Detection

    Authors: Rafiullah Omar, Justus Bogner, Joran Leest, Vincenzo Stoico, Patricia Lago, Henry Muccini

    Abstract: ML-enabled systems that are deployed in a production environment typically suffer from decaying model prediction quality through concept drift, i.e., a gradual change in the statistical characteristics of a certain real-world domain. To combat this, a simple solution is to periodically retrain ML models, which unfortunately can consume a lot of energy. One recommended tactic to improve energy effi… ▽ More

    Submitted 30 April, 2024; originally announced April 2024.

    Comments: Accepted for publication at the International Conference on Information and Communications Technology for Sustainability 2024 (ICT4S'24)

  7. arXiv:2404.03995  [pdf, other

    cs.SE cs.AI

    Balancing Progress and Responsibility: A Synthesis of Sustainability Trade-Offs of AI-Based Systems

    Authors: Apoorva Nalini Pradeep Kumar, Justus Bogner, Markus Funke, Patricia Lago

    Abstract: Recent advances in artificial intelligence (AI) capabilities have increased the eagerness of companies to integrate AI into software systems. While AI can be used to have a positive impact on several dimensions of sustainability, this is often overshadowed by its potential negative influence. While many studies have explored sustainability factors in isolation, there is insufficient holistic cover… ▽ More

    Submitted 5 April, 2024; originally announced April 2024.

    Comments: Accepted for publication at the 8th International Workshop on Green and Sustainable Software (GREENS'24), collocated with ICSA'24

  8. Identifying architectural design decisions for achieving green ML serving

    Authors: Francisco Durán, Silverio Martínez-Fernández, Matias Martinez, Patricia Lago

    Abstract: The growing use of large machine learning models highlights concerns about their increasing computational demands. While the energy consumption of their training phase has received attention, fewer works have considered the inference phase. For ML inference, the binding of ML models to the ML system for user access, known as ML serving, is a critical yet understudied step for achieving efficiency… ▽ More

    Submitted 12 February, 2024; originally announced February 2024.

    Comments: Accepted for publication as short paper in Conference on AI Engineering Software Engineering for AI (CAIN 2024)

  9. arXiv:2401.11993  [pdf, other

    cs.LG cs.SE

    Expert-Driven Monitoring of Operational ML Models

    Authors: Joran Leest, Claudia Raibulet, Ilias Gerostathopoulos, Patricia Lago

    Abstract: We propose Expert Monitoring, an approach that leverages domain expertise to enhance the detection and mitigation of concept drift in machine learning (ML) models. Our approach supports practitioners by consolidating domain expertise related to concept drift-inducing events, making this expertise accessible to on-call personnel, and enabling automatic adaptability with expert oversight.

    Submitted 22 January, 2024; originally announced January 2024.

  10. arXiv:2312.09610  [pdf, other

    cs.SE cs.LG

    A Synthesis of Green Architectural Tactics for ML-Enabled Systems

    Authors: Heli Järvenpää, Patricia Lago, Justus Bogner, Grace Lewis, Henry Muccini, Ipek Ozkaya

    Abstract: The rapid adoption of artificial intelligence (AI) and machine learning (ML) has generated growing interest in understanding their environmental impact and the challenges associated with designing environmentally friendly ML-enabled systems. While Green AI research, i.e., research that tries to minimize the energy footprint of AI, is receiving increasing attention, very few concrete guidelines are… ▽ More

    Submitted 15 December, 2023; originally announced December 2023.

    Comments: Accepted for publication at the 2024 International Conference on Software Engineering - Software Engineering in Society (ICSE-SEIS'2024)

  11. JavaScript Dead Code Identification, Elimination, and Empirical Assessment

    Authors: Ivano Malavolta, Kishan Nirghin, Gian Luca Scoccia, Simone Romano, Salvatore Lombardi, Giuseppe Scanniello, Patricia Lago

    Abstract: Web apps are built by using a combination of HTML, CSS, and JavaScript. While building modern web apps, it is common practice to make use of third-party libraries and frameworks, as to improve developers' productivity and code quality. Alongside these benefits, the adoption of such libraries results in the introduction of JavaScript dead code, i.e., code implementing unused functionalities. The co… ▽ More

    Submitted 31 August, 2023; originally announced August 2023.

  12. arXiv:2305.10369  [pdf, other

    cs.CY

    Sustainability in Computing Education: A Systematic Literature Review

    Authors: A. -K. Peters, R. Capilla, V. C. Coroamă, R. Heldal, P. Lago, O. Leifler, A. Moreira, J. P. Fernandes, B. Penzenstadler, J. Porras, C. C. Venters

    Abstract: Research shows that the global society as organized today, with our current technological and economic system, is impossible to sustain. We are living in the Anthropocene, an era in which human activities in highly industrialized countries are responsible for overshooting several planetary boundaries, with poorer communities contributing least to the problems but being impacted the most. At the sa… ▽ More

    Submitted 17 May, 2023; originally announced May 2023.

    Comments: 49 pages

  13. arXiv:2305.00436  [pdf, other

    cs.SE

    Sustainability Competencies and Skills in Software Engineering: An Industry Perspective

    Authors: Rogardt Heldal, Ngoc-Thanh Nguyen, Ana Moreira, Patricia Lago, Leticia Duboc, Stefanie Betz, Vlad C. Coroama, Birgit Penzenstadler, Jari Porras, Rafael Capilla, Ian Brooks, Shola Oyedeji, Colin C. Venters

    Abstract: Achieving the UN Sustainable Development Goals (SDGs) demands adequate levels of awareness and actions to address sustainability challenges. Software systems will play an important role in moving towards these targets. Sustainability skills are necessary to support the development of software systems and to provide sustainable IT-supported services for citizens. While there is a growing number of… ▽ More

    Submitted 2 May, 2023; v1 submitted 30 April, 2023; originally announced May 2023.

  14. arXiv:2301.07688  [pdf, other

    astro-ph.GA astro-ph.CO astro-ph.HE

    The Eighteenth Data Release of the Sloan Digital Sky Surveys: Targeting and First Spectra from SDSS-V

    Authors: Andrés Almeida, Scott F. Anderson, Maria Argudo-Fernández, Carles Badenes, Kat Barger, Jorge K. Barrera-Ballesteros, Chad F. Bender, Erika Benitez, Felipe Besser, Dmitry Bizyaev, Michael R. Blanton, John Bochanski, Jo Bovy, William Nielsen Brandt, Joel R. Brownstein, Johannes Buchner, Esra Bulbul, Joseph N. Burchett, Mariana Cano Díaz, Joleen K. Carlberg, Andrew R. Casey, Vedant Chandra, Brian Cherinka, Cristina Chiappini, Abigail A. Coker , et al. (129 additional authors not shown)

    Abstract: The eighteenth data release of the Sloan Digital Sky Surveys (SDSS) is the first one for SDSS-V, the fifth generation of the survey. SDSS-V comprises three primary scientific programs, or "Mappers": Milky Way Mapper (MWM), Black Hole Mapper (BHM), and Local Volume Mapper (LVM). This data release contains extensive targeting information for the two multi-object spectroscopy programs (MWM and BHM),… ▽ More

    Submitted 6 July, 2023; v1 submitted 18 January, 2023; originally announced January 2023.

    Comments: Accepted to ApJS

  15. arXiv:2211.03116  [pdf, other

    cs.SE

    Self-Adaptation in Industry: A Survey

    Authors: Danny Weyns, Ilias Gerostathopoulos, Nadeem Abbas, Jesper Andersson, Stefan Biffl, Premek Brada, Tomas Bures, Amleto Di Salle, Matthias Galster, Patricia Lago, Grace Lewis, Marin Litoiu, Angelika Musil, Juergen Musil, Panos Patros, Patrizio Pelliccione

    Abstract: Computing systems form the backbone of many areas in our society, from manufacturing to traffic control, healthcare, and financial systems. When software plays a vital role in the design, construction, and operation, these systems are referred as software-intensive systems. Self-adaptation equips a software-intensive system with a feedback loop that either automates tasks that otherwise need to be… ▽ More

    Submitted 6 November, 2022; originally announced November 2022.

    Comments: 43 pages

    MSC Class: D2

  16. arXiv:2204.11657  [pdf, other

    cs.SE

    Sustainability in Software Architecture: A Systematic Map** Study

    Authors: Vasilios Andrikopoulos, Rares-Dorian Boza, Carlos Perales, Patricia Lago

    Abstract: Sustainability is an increasingly-studied topic in software engineering in general, and in software architecture in particular. There are already a number of secondary studies addressing sustainability in software engineering, but no such study focusing explicitly on software architecture. This work aims to fill this gap by conducting a systematic map** study on the intersection between sustaina… ▽ More

    Submitted 25 April, 2022; originally announced April 2022.

    Comments: 8 pages

  17. arXiv:2204.06816  [pdf, ps, other

    cs.SE

    Preliminary Results of a Survey on the Use of Self-Adaptation in Industry

    Authors: Danny Weyns, Ilias Gerostathopoulos, Nadeem Abbas, Jesper Andersson, Stefan Biffl, Premek Brada, Tomas Bures, Amleto Di Salle, Patricia Lago, Angelika Musil, Juergen Musil, Patrizio Pelliccione

    Abstract: Self-adaptation equips a software system with a feedback loop that automates tasks that otherwise need to be performed by operators. Such feedback loops have found their way to a variety of practical applications, one typical example is an elastic cloud. Yet, the state of the practice in self-adaptation is currently not clear. To get insights into the use of self-adaptation in practice, we are run… ▽ More

    Submitted 14 April, 2022; originally announced April 2022.

    Comments: 8 pages

  18. arXiv:2103.13762  [pdf, other

    cs.RO cs.SE

    Mining Energy-Related Practices in Robotics Software

    Authors: Michel Albonico, Ivano Malavolta, Gustavo Pinto, Emitza Guzman, Katerina Chinnappan, Patricia Lago

    Abstract: Robots are becoming more and more commonplace in many industry settings. This successful adoption can be partly attributed to (1) their increasingly affordable cost and (2) the possibility of develo** intelligent, software-driven robots. Unfortunately, robotics software consumes significant amounts of energy. Moreover, robots are often battery-driven, meaning that even a small energy improvement… ▽ More

    Submitted 25 March, 2021; originally announced March 2021.

    Comments: 11 pages

    Journal ref: MSR 2021

  19. arXiv:2103.11481  [pdf, other

    cs.SE

    How do we Evaluate Self-adaptive Software Systems?

    Authors: Ilias Gerostathopoulos, Thomas Vogel, Danny Weyns, Patricia Lago

    Abstract: With the increase of research in self-adaptive systems, there is a need to better understand the way research contributions are evaluated. Such insights will support researchers to better compare new findings when develo** new knowledge for the community. However, so far there is no clear overview of how evaluations are performed in self-adaptive systems. To address this gap, we conduct a mappin… ▽ More

    Submitted 21 March, 2021; originally announced March 2021.

    Comments: Accepted at the 16th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2021)

  20. arXiv:2006.10681  [pdf, other

    cs.HC cs.LG

    A dataset for complex activity recognition withmicro and macro activities in a cooking scenario

    Authors: Paula Lago, Shingo Takeda, Sayeda Shamma Alia, Kohei Adachi, Brahim Bennai, Francois Charpillet, Sozo Inoue

    Abstract: Complex activity recognition can benefit from understanding the steps that compose them. Current datasets, however, are annotated with one label only, hindering research in this direction. In this paper, we describe a new dataset for sensor-based activity recognition featuring macro and micro activities in a cooking scenario. Three sensing systems measured simultaneously, namely a motion capture s… ▽ More

    Submitted 18 June, 2020; originally announced June 2020.

  21. arXiv:2002.11284  [pdf, other

    cs.HC

    Achieving Single-Sensor Complex Activity Recognition from Multi-Sensor Training Data

    Authors: Paula Lago, Moe Matsuki, Sozo Inoue

    Abstract: In this study, we propose a method for single sensor-based activity recognition, trained with data from multiple sensors. There is no doubt that the performance of complex activity recognition systems increases when we use enough sensors with sufficient quality, however using such rich sensors may not be feasible in real-life situations for various reasons such as user comfort, privacy, battery-pr… ▽ More

    Submitted 25 February, 2020; originally announced February 2020.

    Comments: 17 pages

  22. arXiv:1908.08053  [pdf, other

    astro-ph.GA astro-ph.SR

    The case of NGC 6302: The impact of shocks in the derivation of Nitrogen abundances

    Authors: P. J. A. Lago, R. D. D. Costa, M. Faúndez-Abans, W. J. Maciel

    Abstract: High nitrogen abundance is characteristic of Type I planetary nebulae as well as their highly filamentary structure. In the present work we test the hypothesis of shocks as a relevant excitation mechanism for a Type-I nebula, NGC 6302, using recently released diagnostic diagrams to distinguish shocks from photoexcitation. The construction of diagrams depends on emission line ratios and kinematical… ▽ More

    Submitted 21 August, 2019; originally announced August 2019.

    Comments: 17 pages, 3 Figures. Accepted for publication in MNRAS

  23. arXiv:1908.06676  [pdf, other

    cs.SE cs.DL

    Reducing the Effort for Systematic Reviews in Software Engineering

    Authors: Francesco Osborne, Henry Muccini, Patricia Lago, Enrico Motta

    Abstract: Context. Systematic Reviews (SRs) are means for collecting and synthesizing evidence from the identification and analysis of relevant studies from multiple sources. To this aim, they use a well-defined methodology meant to mitigate the risks of biases and ensure repeatability for later updates. SRs, however, involve significant effort. Goal. The goal of this paper is to introduce a novel methodolo… ▽ More

    Submitted 19 August, 2019; originally announced August 2019.

    Journal ref: Data Science 2019

  24. arXiv:1806.04055  [pdf

    cs.SE

    The History of Software Architecture - In the Eye of the Practitioner

    Authors: Henry Muccini, Patricia Lago, Karthik Vaidyanathan, Francesco Osborne, Eltjo Poort

    Abstract: Software architecture (SA) is celebrating 25 years. This is so if we consider the seminal papers establishing SA as a distinct discipline and scientific publications that have identified cornerstones of both research and practice, like architecture views, architecture description languages, and architecture evaluation. With the pervasive use of cloud provisioning, the dynamic integration of multi-… ▽ More

    Submitted 11 June, 2018; originally announced June 2018.

    Comments: 11 pages

  25. Report on the Fourth Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE4)

    Authors: Daniel S. Katz, Kyle E. Niemeyer, Sandra Gesing, Lorraine Hwang, Wolfgang Bangerth, Simon Hettrick, Ray Idaszak, Jean Salac, Neil Chue Hong, Santiago Núñez Corrales, Alice Allen, R. Stuart Geiger, Jonah Miller, Emily Chen, Anshu Dubey, Patricia Lago

    Abstract: This report records and discusses the Fourth Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE4). The report includes a description of the keynote presentation of the workshop, the mission and vision statements that were drafted at the workshop and finalized shortly after it, a set of idea papers, position papers, experience papers, demos, and lightning talks, and a pa… ▽ More

    Submitted 18 May, 2017; v1 submitted 7 May, 2017; originally announced May 2017.

  26. arXiv:1606.01234  [pdf, ps, other

    astro-ph.SR astro-ph.GA

    NGC 2440 : A morpho-kinematical model

    Authors: Paulo J. A. Lago, Roberto D. D. Costa

    Abstract: This work describes the modelling of the 3D structure and position-velocity (P-V) diagrams of NGC 2440, a well known planetary nebula, aiming to describe the morphology of this object, specially its core. We have used high resolution spectra and P-V diagrams to reproduce the 3D structure of the nebula using SHAPE, a software that allows 3D modelling. HST high angular resolution images were used as… ▽ More

    Submitted 3 June, 2016; originally announced June 2016.

    Comments: 16 pages, 8 figures

    Journal ref: RMxAA Vol. 52(2), Oct. 2016