Skip to main content

Showing 1–14 of 14 results for author: Malavolta, I

Searching in archive cs. Search in all archives.
.
  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:2405.03616  [pdf, other

    cs.SE cs.AI

    A Controlled Experiment on the Energy Efficiency of the Source Code Generated by Code Llama

    Authors: Vlad-Andrei Cursaru, Laura Duits, Joel Milligan, Damla Ural, Berta Rodriguez Sanchez, Vincenzo Stoico, Ivano Malavolta

    Abstract: Context. Nowadays, 83% of software developers use Large Language Models (LLMs) to generate code. LLMs recently became essential to increase the productivity of software developers and decrease the time and cost of software development. Developers ranging from novices to experts use LLM tools not only to detect and patch bugs, but also to integrate generated code into their software. However, as of… ▽ More

    Submitted 6 May, 2024; originally announced May 2024.

  3. 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 19 October, 2024; v1 submitted 2 May, 2024; originally announced May 2024.

  4. Native vs Web Apps: Comparing the Energy Consumption and Performance of Android Apps and their Web Counterparts

    Authors: Ruben Horn, Abdellah Lahnaoui, Edgardo Reinoso, Sicheng Peng, Vadim Isakov, Tanjina Islam, Ivano Malavolta

    Abstract: Context. Many Internet content platforms, such as Spotify and YouTube, provide their services via both native and Web apps. Even though those apps provide similar features to the end user, using their native version or Web counterpart might lead to different levels of energy consumption and performance. Goal. The goal of this study is to empirically assess the energy consumption and performance of… ▽ More

    Submitted 31 August, 2023; originally announced August 2023.

  5. 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.

  6. arXiv:2305.16405  [pdf, other

    cs.RO cs.SE

    Automatic Extraction of Time-windowed ROS Computation Graphs from ROS Bag Files

    Authors: Zhuojun Chen, Michel Albonico, Ivano Malavolta

    Abstract: Robotic systems react to different environmental stimuli, potentially resulting in the dynamic reconfiguration of the software controlling such systems. One effect of such dynamism is the reconfiguration of the software architecture reconfiguration of the system at runtime. Such reconfigurations might severely impact the runtime properties of robotic systems, e.g., in terms of performance and ener… ▽ More

    Submitted 25 May, 2023; originally announced May 2023.

    Comments: 2 pages, workshop paper

    Journal ref: Robot Software Architectures Workshop@ICRA (2023)

  7. arXiv:2304.09568  [pdf

    cs.PF

    WASEF: Web Acceleration Solutions Evaluation Framework

    Authors: Moumena Chaqfeh, Rashid Tahir, Ayaz Rehman, Jesutofunmi Kupoluyi, Saad Ullah, Russell Coke, Muhammad Junaid, Muhammad Arham, Marc Wiggerman, Abijith Radhakrishnan, Ivano Malavolta, Fareed Zaffar, Yasir Zaki

    Abstract: The World Wide Web has become increasingly complex in recent years. This complexity severely affects users in the developing regions due to slow cellular data connectivity and usage of low-end smartphone devices. Existing solutions to simplify the Web are generally evaluated using several different metrics and settings, which hinders the comparison of these solutions against each other. Hence, it… ▽ More

    Submitted 19 April, 2023; originally announced April 2023.

    Comments: 15 pages, 4 figures

  8. arXiv:2212.04877  [pdf

    cs.SE cs.RO

    Industry Best Practices in Robotics Software Engineering

    Authors: Robert Bocchino, Arne Nordmann, Allison Thackston, Andreas Angerer, Federico Ciccozzi, Ivano Malavolta, Andreas Wortmann

    Abstract: Robotics software is pushing the limits of software engineering practice. The 3rd International Workshop on Robotics Software Engineering held a panel on "the best practices for robotic software engineering". This article shares the key takeaways that emerged from the discussion among the panelists and the workshop, ranging from architecting practices at the NASA/Caltech Jet Propulsion Laboratory,… ▽ More

    Submitted 9 December, 2022; originally announced December 2022.

    Comments: 10 pages, 0 figures

  9. 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 developing 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

  10. arXiv:2011.06244  [pdf, other

    cs.SE

    A Fine-grained Data Set and Analysis of Tangling in Bug Fixing Commits

    Authors: Steffen Herbold, Alexander Trautsch, Benjamin Ledel, Alireza Aghamohammadi, Taher Ahmed Ghaleb, Kuljit Kaur Chahal, Tim Bossenmaier, Bhaveet Nagaria, Philip Makedonski, Matin Nili Ahmadabadi, Kristof Szabados, Helge Spieker, Matej Madeja, Nathaniel Hoy, Valentina Lenarduzzi, Shangwen Wang, Gema Rodríguez-Pérez, Ricardo Colomo-Palacios, Roberto Verdecchia, Paramvir Singh, Yihao Qin, Debasish Chakroborti, Willard Davis, Vijay Walunj, Hongjun Wu , et al. (23 additional authors not shown)

    Abstract: Context: Tangled commits are changes to software that address multiple concerns at once. For researchers interested in bugs, tangled commits mean that they actually study not only bugs, but also other concerns irrelevant for the study of bugs. Objective: We want to improve our understanding of the prevalence of tangling and the types of changes that are tangled within bug fixing commits. Metho… ▽ More

    Submitted 13 October, 2021; v1 submitted 12 November, 2020; originally announced November 2020.

    Comments: Status: Accepted at Empirical Software Engineering

  11. arXiv:1809.10069  [pdf, ps, other

    cs.SE

    Datasets of Android Applications: a Literature Review

    Authors: Franz-Xaver Geiger, Ivano Malavolta

    Abstract: Mobile phones and tablets have become the most widely used computing devices, with a large predominance of the Android platform. As a natural evolution, the development of Android applications has surged and has become a major field of study, with research efforts ranging from energy efficiency, to code smells, performance, maintainability, security, etc. These kind of challenges ask for dedicated… ▽ More

    Submitted 26 September, 2018; originally announced September 2018.

  12. arXiv:1611.02619  [pdf, other

    cs.SE

    Protocol for a Systematic Mapping Study on Collaborative Model-Driven Software Engineering

    Authors: Mirco Franzago, Davide Di Ruscio, Ivano Malavolta, Henry Muccini

    Abstract: Nowadays, collaborative modeling performed by multiple stakeholders is gaining a growing interest in both academia and practice. However, it poses a set of research challenges, such as large and complex models management, support for multi-user modeling environments, and synchronization mechanisms like models migration and merging, conflicts management, models versioning and rollback support. A bo… ▽ More

    Submitted 8 November, 2016; originally announced November 2016.

    Comments: Technical Report TRCS 001/2016 - Department of Information Engineering, Computer Science and Mathematics (DISIM) - University of L'Aquila - Italy

  13. Cyber-Physical Systems Security: a Systematic Mapping Study

    Authors: Yuriy Zacchia Lun, Alessandro D'Innocenzo, Ivano Malavolta, Maria Domenica Di Benedetto

    Abstract: Cyber-physical systems are integrations of computation, networking, and physical processes. Due to the tight cyber-physical coupling and to the potentially disrupting consequences of failures, security here is one of the primary concerns. Our systematic mapping study sheds some light on how security is actually addressed when dealing with cyber-physical systems. The provided systematic map of 118… ▽ More

    Submitted 31 May, 2016; originally announced May 2016.

    Comments: arXiv admin note: text overlap with arXiv:1205.5073 by other authors

    Journal ref: The Journal of Systems and Software 149 (2019) 174-216

  14. arXiv:1502.04014  [pdf, ps, other

    cs.SE

    Stakeholders, Viewpoints and Languages of a Modelling Framework for the Design and Development of Data-Intensive Mobile Apps

    Authors: Mirco Franzago, Ivano Malavolta, Henry Muccini

    Abstract: Today millions of mobile apps are downloaded and used all over the world. Guidelines and best practices on how to design and develop mobile apps are being periodically released, mainly by mobile platform vendors and researchers. They cover different concerns, and refer to different technical and non-technical stakeholders. Still, mobile applications are developed with ad-hoc development processes,… ▽ More

    Submitted 27 February, 2015; v1 submitted 13 February, 2015; originally announced February 2015.

    Comments: Workshop MOBILEng 2014

    Report number: MOBILEng/2014/03