Skip to main content

Showing 1–21 of 21 results for author: Russo, B

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.10902  [pdf, other

    cs.SE

    Where do developers admit their security-related concerns?

    Authors: Moritz Mock, Thomas Forrer, Barbara Russo

    Abstract: Developers use different means to document the security concerns of their code. Because of all of these opportunities, they may forget where the information is stored, or others may not be aware of it, and leave it unmaintained for so long that it becomes obsolete, if not useless. In this work, we analyzed different sources of code documentation from four large-scale, real-world, open-source proje… ▽ More

    Submitted 17 May, 2024; originally announced May 2024.

    Comments: Accepted as an extended abstract for XP'24

  2. arXiv:2405.10849  [pdf, other

    cs.SE

    Generative AI for Test Driven Development: Preliminary Results

    Authors: Moritz Mock, Jorge Melegati, Barbara Russo

    Abstract: Test Driven Development (TDD) is one of the major practices of Extreme Programming for which incremental testing and refactoring trigger the code development. TDD has limited adoption in the industry, as it requires more code to be developed and experienced developers. Generative AI (GenAI) may reduce the extra effort imposed by TDD. In this work, we introduce an approach to automatize TDD by embr… ▽ More

    Submitted 17 May, 2024; originally announced May 2024.

    Comments: Accepted to AI4ASE workshop at XP'24

  3. arXiv:2401.12632  [pdf, other

    cs.SE cs.AI cs.RO

    Modeling Resilience of Collaborative AI Systems

    Authors: Diaeddin Rimawi, Antonio Liotta, Marco Todescato, Barbara Russo

    Abstract: A Collaborative Artificial Intelligence System (CAIS) performs actions in collaboration with the human to achieve a common goal. CAISs can use a trained AI model to control human-system interaction, or they can use human interaction to dynamically learn from humans in an online fashion. In online learning with human feedback, the AI model evolves by monitoring human interaction through the system… ▽ More

    Submitted 23 January, 2024; originally announced January 2024.

    Comments: This paper is accepted at the 3rd International Conference on AI Engineering - Software Engineering for AI (CAIN 2024), Lisbon, Portugal

  4. GResilience: Trading Off Between the Greenness and the Resilience of Collaborative AI Systems

    Authors: Diaeddin Rimawi, Antonio Liotta, Marco Todescato, Barbara Russo

    Abstract: A Collaborative Artificial Intelligence System (CAIS) works with humans in a shared environment to achieve a common goal. To recover from a disruptive event that degrades its performance and ensures its resilience, a CAIS may then need to perform a set of actions either by the system, by the humans, or collaboratively together. As for any other system, recovery actions may cause energy adverse eff… ▽ More

    Submitted 8 November, 2023; originally announced November 2023.

    Journal ref: Testing Software and Systems. ICTSS 2023. Lecture Notes in Computer Science, vol 14131. Springer, Cham

  5. arXiv:2311.04562  [pdf, other

    cs.SE cs.AI

    CAIS-DMA: A Decision-Making Assistant for Collaborative AI Systems

    Authors: Diaeddin Rimawi, Antonio Lotta, Marco Todescato, Barbara Russo

    Abstract: A Collaborative Artificial Intelligence System (CAIS) is a cyber-physical system that learns actions in collaboration with humans in a shared environment to achieve a common goal. In particular, a CAIS is equipped with an AI model to support the decision-making process of this collaboration. When an event degrades the performance of CAIS (i.e., a disruptive event), this decision-making process may… ▽ More

    Submitted 8 November, 2023; originally announced November 2023.

    Comments: Accepted at PROFES 2023

  6. arXiv:2308.14962  [pdf, other

    cs.LG math.DS

    Streaming Compression of Scientific Data via weak-SINDy

    Authors: Benjamin P. Russo, M. Paul Laiu, Richard Archibald

    Abstract: In this paper a streaming weak-SINDy algorithm is developed specifically for compressing streaming scientific data. The production of scientific data, either via simulation or experiments, is undergoing an stage of exponential growth, which makes data compression important and often necessary for storing and utilizing large scientific data sets. As opposed to classical ``offline" compression algor… ▽ More

    Submitted 28 August, 2023; originally announced August 2023.

    MSC Class: 37M10; 62J07; 65L60; 41A10; 68T99; 68V99

  7. arXiv:2307.13186  [pdf, other

    cs.SE

    The BET project: Behavior-enabled IoT

    Authors: Henry Muccini, Barbara Russo, Eugenio Zimeo

    Abstract: IoT is changing the way Internet is used due to the availability of a large amount of data timely collected from every-day life objects. Designing applications in this new scenario poses new challenges. This extended abstract discusses them and presents the objective of the BeT project whose main aim is to introduce a reference architecture, a conceptual framework, and related techniques to design… ▽ More

    Submitted 24 July, 2023; originally announced July 2023.

    Comments: 2 pages

  8. arXiv:2303.11138  [pdf, other

    stat.ML cs.LG eess.SY math.OC

    Fault Detection via Occupation Kernel Principal Component Analysis

    Authors: Zachary Morrison, Benjamin P. Russo, Yingzhao Lian, Rushikesh Kamalapurkar

    Abstract: The reliable operation of automatic systems is heavily dependent on the ability to detect faults in the underlying dynamical system. While traditional model-based methods have been widely used for fault detection, data-driven approaches have garnered increasing attention due to their ease of deployment and minimal need for expert knowledge. In this paper, we present a novel principal component ana… ▽ More

    Submitted 26 June, 2023; v1 submitted 20 March, 2023; originally announced March 2023.

  9. arXiv:2209.15573  [pdf, other

    math.NA cs.LG eess.SY math.DS

    Convergence of weak-SINDy Surrogate Models

    Authors: Benjamin Russo, M. Paul Laiu

    Abstract: In this paper, we give an in-depth error analysis for surrogate models generated by a variant of the Sparse Identification of Nonlinear Dynamics (SINDy) method. We start with an overview of a variety of non-linear system identification techniques, namely, SINDy, weak-SINDy, and the occupation kernel method. Under the assumption that the dynamics are a finite linear combination of a set of basis fu… ▽ More

    Submitted 11 January, 2024; v1 submitted 30 September, 2022; originally announced September 2022.

    MSC Class: 37M10; 62J99; 62-07; 65L60; 41A10

  10. WeakSATD: Detecting Weak Self-admitted Technical Debt

    Authors: Barbara Russo, Matteo Camilli, Moritz Mock

    Abstract: Speeding up development may produce technical debt, i.e., not-quite-right code for which the effort to make it right increases with time as a sort of interest. Developers may be aware of the debt as they admit it in their code comments. Literature reports that such a self-admitted technical debt survives for a long time in a program, but it is not yet clear its impact on the quality of the code in… ▽ More

    Submitted 4 May, 2022; originally announced May 2022.

    Comments: short paper

    ACM Class: D.2

    Journal ref: 19th International Conference on Mining Software Repositories (MSR '22), May 23--24, 2022, Pittsburgh, PA, USA

  11. arXiv:2203.10939  [pdf, other

    cs.CV cs.AI

    Deep Learning Serves Traffic Safety Analysis: A Forward-looking Review

    Authors: Abolfazl Razi, Xiwen Chen, Huayu Li, Hao Wang, Brendan Russo, Yan Chen, Hongbin Yu

    Abstract: This paper explores Deep Learning (DL) methods that are used or have the potential to be used for traffic video analysis, emphasizing driving safety for both Autonomous Vehicles (AVs) and human-operated vehicles. We present a typical processing pipeline, which can be used to understand and interpret traffic videos by extracting operational safety metrics and providing general hints and guidelines… ▽ More

    Submitted 5 July, 2022; v1 submitted 7 March, 2022; originally announced March 2022.

  12. arXiv:2201.13229  [pdf, other

    cs.CV cs.AI cs.LG cs.SI

    Network-level Safety Metrics for Overall Traffic Safety Assessment: A Case Study

    Authors: Xiwen Chen, Hao Wang, Abolfazl Razi, Brendan Russo, Jason Pacheco, John Roberts, Jeffrey Wishart, Larry Head, Alonso Granados Baca

    Abstract: Driving safety analysis has recently experienced unprecedented improvements thanks to technological advances in precise positioning sensors, artificial intelligence (AI)-based safety features, autonomous driving systems, connected vehicles, high-throughput computing, and edge computing servers. Particularly, deep learning (DL) methods empowered volume video processing to extract safety-related fea… ▽ More

    Submitted 13 June, 2022; v1 submitted 27 January, 2022; originally announced January 2022.

  13. arXiv:2112.00740  [pdf, other

    cs.HC cs.AI cs.CY cs.SE

    Collaborative Artificial Intelligence Needs Stronger Assurances Driven by Risks

    Authors: Jubril Gbolahan Adigun, Matteo Camilli, Michael Felderer, Andrea Giusti, Dominik T Matt, Anna Perini, Barbara Russo, Angelo Susi

    Abstract: Collaborative AI systems (CAISs) aim at working together with humans in a shared space to achieve a common goal. This critical setting yields hazardous circumstances that could harm human beings. Thus, building such systems with strong assurances of compliance with requirements, domain-specific standards and regulations is of greatest importance. Only few scale impact has been reported so far for… ▽ More

    Submitted 22 September, 2022; v1 submitted 1 December, 2021; originally announced December 2021.

    Comments: 13 pages, 5 figures

    ACM Class: D.2.4; D.2.5

    Journal ref: Computer (Volume: 55, Issue: 3, March 2022) 52 - 63

  14. arXiv:2109.09171  [pdf, other

    cs.CR eess.SY

    Architecture and Its Vulnerabilities in Smart-Lighting Systems

    Authors: Florian Hofer, Barbara Russo

    Abstract: Industry 4.0 embodies one of the significant technological changes of this decade. Cyber-physical systems and the Internet Of Things are two central technologies in this change that embed or connect with sensors and actuators and interact with the physical environment. However, such systems-of-systems undergo additional restrictions in an endeavor to maintain reliability and security when building… ▽ More

    Submitted 19 September, 2021; originally announced September 2021.

    Comments: 12 pages, 4 figures, and 4 tables

  15. arXiv:2103.07460  [pdf, other

    cs.SE cs.AI

    Towards Risk Modeling for Collaborative AI

    Authors: Matteo Camilli, Michael Felderer, Andrea Giusti, Dominik T. Matt, Anna Perini, Barbara Russo, Angelo Susi

    Abstract: Collaborative AI systems aim at working together with humans in a shared space to achieve a common goal. This setting imposes potentially hazardous circumstances due to contacts that could harm human beings. Thus, building such systems with strong assurances of compliance with requirements domain specific standards and regulations is of greatest importance. Challenges associated with the achieveme… ▽ More

    Submitted 12 March, 2021; originally announced March 2021.

    Comments: 4 pages, 2 figures

  16. arXiv:2102.13266  [pdf, ps, other

    math.FA cs.LG

    Occupation Kernel Hilbert Spaces for Fractional Order Liouville Operators and Dynamic Mode Decomposition

    Authors: Joel A. Rosenfeld, Benjamin Russo, Xiuying Li

    Abstract: This manuscript gives a theoretical framework for a new Hilbert space of functions, the so called occupation kernel Hilbert space (OKHS), that operate on collections of signals rather than real or complex numbers. To support this new definition, an explicit class of OKHSs is given through the consideration of a reproducing kernel Hilbert space (RKHS). This space enables the definition of nonlocal… ▽ More

    Submitted 17 April, 2022; v1 submitted 25 February, 2021; originally announced February 2021.

    Comments: 13 pages

  17. Improving Predictability of User-Affecting Metrics to Support Anomaly Detection in Cloud Services

    Authors: Vilc Rufino, Mateus Nogueira, Alberto Avritzer, Daniel Menasché, Barbara Russo, Andrea Janes, Vincenzo Ferme, André Van Hoorn, Henning Schulz, Cabral Lima

    Abstract: Anomaly detection systems aim to detect and report attacks or unexpected behavior in networked systems. Previous work has shown that anomalies have an impact on system performance, and that performance signatures can be effectively used for implementing an IDS. In this paper, we present an analytical and an experimental study on the trade-off between anomaly detection based on performance signatur… ▽ More

    Submitted 24 December, 2020; originally announced December 2020.

    Journal ref: IEEE Access, vol. 8, p.198152-198167, 2020

  18. arXiv:2005.01890  [pdf, other

    cs.DC eess.SY

    Industrial Control via Application Containers:Maintaining determinism in IAAS

    Authors: Florian Hofer, Martin Sehr, Alberto Sangiovanni-Vincentelli, Barbara Russo

    Abstract: Industry 4.0 is changing fundamentally data collection, its storage and analysis in industrial processes, enabling novel application such as flexible manufacturing of highly customized products. Real-time control of these processes, however, has not yet realized its full potential in using the collected data to drive further development. Indeed, typical industrial control systems are tailored to t… ▽ More

    Submitted 4 May, 2020; originally announced May 2020.

    Comments: 24 pages, 5 figures, 5 tables, submitted do Journal, under Review

  19. arXiv:1912.02531  [pdf, other

    cs.DC

    ODRE Workshop: Probabilistic Dynamic Hard Real-Time Scheduling in HPC

    Authors: Florian Hofer, Martin A. Sehr, Alberto Sangiovanni-Vincentelli, Barbara Russo

    Abstract: Industry 4.0 is changing fundamentally the way data is collected, stored and analyzed in industrial processes. While this change enables novel application such as flexible manufacturing of highly customized products, the real-time control of these processes, however, has not yet realized its full potential. We believe that modern virtualization techniques, specifically application containers, pres… ▽ More

    Submitted 9 May, 2020; v1 submitted 5 December, 2019; originally announced December 2019.

    Comments: 6 page, 5 figures ISORC 2020 Workshop (ODRE 2020)

  20. Industrial Control via Application Containers: Migrating from Bare-Metal to IAAS

    Authors: Florian Hofer, Martin A. Sehr, Antonio Iannopollo, Ines Ugalde, Alberto Sangiovanni-Vincentelli, Barbara Russo

    Abstract: We explore the challenges and opportunities of shifting industrial control software from dedicated hardware to bare-metal servers or cloud computing platforms using off the shelf technologies. In particular, we demonstrate that executing time-critical applications on cloud platforms is viable based on a series of dedicated latency tests targeting relevant real-time configurations.

    Submitted 12 August, 2019; originally announced August 2019.

    Comments: 8 pages with figures and tables submitted to CloudCom, 2019.cloudcom.org/

  21. arXiv:1903.09413  [pdf, other

    cs.SE

    On Testing Data-Intensive Software Systems

    Authors: Michael Felderer, Barbara Russo, Florian Auer

    Abstract: Today's software systems like cyber-physical production systems or big data systems have to process large volumes and diverse types of data which heavily influences the quality of these so-called data-intensive systems. However, traditional software testing approaches rather focus on functional behavior than on data aspects. Therefore, the role of data in testing has to be rethought and specific t… ▽ More

    Submitted 9 April, 2019; v1 submitted 22 March, 2019; originally announced March 2019.