Roberto Natella

Orcid: 0000-0003-1084-4824

According to our database1, Roberto Natella authored at least 101 papers between 2008 and 2025.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2025
Enhancing robustness of AI offensive code generators via data augmentation.
Empir. Softw. Eng., February, 2025

2024
Performance and Availability Challenges in Designing Resilient 5G Architectures.
IEEE Trans. Netw. Serv. Manag., October, 2024

SGT: Aging-related bug prediction via semantic feature learning based on graph-transformer.
J. Syst. Softw., 2024

Automating the correctness assessment of AI-generated code for security contexts.
J. Syst. Softw., 2024

AI Code Generators for Security: Friend or Foe?
IEEE Secur. Priv., 2024

Enhancing AI-based Generation of Software Exploits with Contextual Information.
CoRR, 2024

A Survey on Failure Analysis and Fault Injection in AI Systems.
CoRR, 2024

The Power of Words: Generating PowerShell Attacks from Natural Language.
Proceedings of the 18th USENIX WOOT Conference on Offensive Technologies, 2024

GoSurf: Identifying Software Supply Chain Attack Vectors in Go.
Proceedings of the 2024 Workshop on Software Supply Chain Offensive Research and Ecosystem Defenses, 2024

Vulnerabilities in AI Code Generators: Exploring Targeted Data Poisoning Attacks.
Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension, 2024

Securing an Application Layer Gateway: An Industrial Case Study.
Proceedings of the 19th European Dependable Computing Conference, 2024

2023
Multi-Provider IMS Infrastructure With Controlled Redundancy: A Performability Evaluation.
IEEE Trans. Netw. Serv. Manag., December, 2023

Who evaluates the evaluators? On automatic metrics for assessing AI-based offensive code generators.
Expert Syst. Appl., September, 2023

Run-time failure detection via non-intrusive event analysis in a large-scale cloud computing platform.
J. Syst. Softw., April, 2023

A Latency-Driven Availability Assessment for Multi-Tenant Service Chains.
IEEE Trans. Serv. Comput., 2023

Laccolith: Hypervisor-Based Adversary Emulation with Anti-Detection.
CoRR, 2023

IFCM: An improved Fuzzy C-means clustering method to handle Class Overlap on Aging-related Software Bug Prediction.
Proceedings of the 34th IEEE International Symposium on Software Reliability Engineering, 2023

2022
Fault Injection Analytics: A Novel Approach to Discover Failure Modes in Cloud-Computing Systems.
IEEE Trans. Dependable Secur. Comput., 2022

Software micro-rejuvenation for Android mobile systems.
J. Syst. Softw., 2022

ThorFI: a Novel Approach for Network Fault Injection as a Service.
J. Netw. Comput. Appl., 2022

StateAFL: Greybox fuzzing for stateful network servers.
Empir. Softw. Eng., 2022

Automatic Mapping of Unstructured Cyber Threat Intelligence: An Experimental Study.
CoRR, 2022

Can we generate shellcodes via natural language? An empirical study.
Autom. Softw. Eng., 2022

Can NMT Understand Me? Towards Perturbation-based Evaluation of NMT Models for Code Generation.
Proceedings of the 2022 IEEE/ACM 1st International Workshop on Natural Language-Based Software Engineering (NLBSE 2022), 2022

Automatic Mapping of Unstructured Cyber Threat Intelligence: An Experimental Study: (Practical Experience Report).
Proceedings of the IEEE 33rd International Symposium on Software Reliability Engineering, 2022

SlowCoach: Mutating Code to Simulate Performance Bugs.
Proceedings of the IEEE 33rd International Symposium on Software Reliability Engineering, 2022

Federated and Generative Data Sharing for Data-Driven Security: Challenges and Approach.
Proceedings of the IEEE Intl. Conf. on Dependable, 2022

On Temporal Isolation Assessment in Virtualized Railway Signaling as a Service Systems.
Proceedings of the IEEE Intl. Conf. on Dependable, 2022

Performability Assessment of Containerized Multi-Tenant IMS through Multidimensional UGF.
Proceedings of the 18th International Conference on Network and Service Management, 2022

2021
Dependability Assessment of the Android OS Through Fault Injection.
IEEE Trans. Reliab., 2021

Enhancing the analysis of software failures in cloud computing systems with deep learning.
J. Syst. Softw., 2021

Shellcode_IA32: A Dataset for Automatic Shellcode Generation.
CoRR, 2021

Timing covert channel analysis of the VxWorks MILS embedded hypervisor under the common criteria security certification.
Comput. Secur., 2021

ProFuzzBench: a benchmark for stateful protocol fuzzing.
Proceedings of the ISSTA '21: 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2021

EVIL: Exploiting Software via Natural Language.
Proceedings of the 32nd IEEE International Symposium on Software Reliability Engineering, 2021

2020
Analyzing the Effects of Bugs on Software Interfaces.
IEEE Trans. Software Eng., 2020

Special issue: ISSRE 2018, the 29th IEEE International Symposium on Software Reliability Engineering.
Softw. Test. Verification Reliab., 2020

A comprehensive study on software aging across android versions and vendors.
Empir. Softw. Eng., 2020

SAR Handbook Chapter: Experimental Tools for Software Aging Analysis.
Proceedings of the 2020 IEEE International Symposium on Software Reliability Engineering Workshops, 2020

Dependability Evaluation of Middleware Technology for Large-scale Distributed Caching.
Proceedings of the 31st IEEE International Symposium on Software Reliability Engineering, 2020

Towards Runtime Verification via Event Stream Processing in Cloud Computing Infrastructures.
Proceedings of the Service-Oriented Computing - ICSOC 2020 Workshops, 2020

ProFIPy: Programmable Software Fault Injection as-a-Service.
Proceedings of the 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2020

Experimental Tools for Software Aging Analysis.
Proceedings of the Handbook of Software Aging and Rejuvenation, 2020

Fundamentals of Software Aging.
Proceedings of the Handbook of Software Aging and Rejuvenation, 2020

2019
Overload control for virtual network functions under CPU contention.
Future Gener. Comput. Syst., 2019

Evolutionary Fuzzing of Android OS Vendor System Services.
Empir. Softw. Eng., 2019

How bad can a bug get? an empirical analysis of software failures in the OpenStack cloud computing platform.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

A Configurable Software Aging Detection and Rejuvenation Agent for Android.
Proceedings of the IEEE International Symposium on Software Reliability Engineering Workshops, 2019

Enhancing Failure Propagation Analysis in Cloud Computing Systems.
Proceedings of the 30th IEEE International Symposium on Software Reliability Engineering, 2019

Analyzing the Context of Bug-Fixing Changes in the OpenStack Cloud Computing Platform.
Proceedings of the 30th IEEE International Symposium on Software Reliability Engineering, 2019

FailViz: A Tool for Visualizing Fault Injection Experiments in Distributed Systems.
Proceedings of the 15th European Dependable Computing Conference, 2019

2018
Run-Time Detection of Protocol Bugs in Storage I/O Device Drivers.
IEEE Trans. Reliab., 2018

Faultprog: Testing the Accuracy of Binary-Level Software Fault Injection.
IEEE Trans. Dependable Secur. Comput., 2018

Dependability Certification Guidelines for NFVIs through Fault Injection.
Proceedings of the 2018 IEEE International Symposium on Software Reliability Engineering Workshops, 2018

Enhancing the Analysis of Error Propagation and Failure Modes in Cloud Systems.
Proceedings of the 2018 IEEE International Symposium on Software Reliability Engineering Workshops, 2018

2017
NFV-Bench: A Dependability Benchmark for Network Function Virtualization Systems.
IEEE Trans. Netw. Serv. Manag., 2017

NFV-Throttle: An Overload Control Framework for Network Function Virtualization.
IEEE Trans. Netw. Serv. Manag., 2017

Special section on: Reliability and Safety Certification of Software-Intensive Systems.
Reliab. Eng. Syst. Saf., 2017

Chizpurfle: A Gray-Box Android Fuzzer for Vendor Service Customizations.
Proceedings of the 28th IEEE International Symposium on Software Reliability Engineering, 2017

A Fault Correlation Approach to Detect Performance Anomalies in Virtual Network Function Chains.
Proceedings of the 28th IEEE International Symposium on Software Reliability Engineering, 2017

Advancing Fault Injection and Dependability Evaluation in the Software-Driven Telecom Industry.
Proceedings of the 13th European Dependable Computing Conference, 2017

2016
Recovery From Software Failures Caused by Mandelbugs.
IEEE Trans. Reliab., 2016

Assessing Dependability with Software Fault Injection: A Survey.
ACM Comput. Surv., 2016

No PAIN, no gain? the utility of parallel fault injections.
Proceedings of the Software Engineering 2016, 2016

Software Aging Analysis of the Android Mobile OS.
Proceedings of the 27th IEEE International Symposium on Software Reliability Engineering, 2016

Prediction of the Testing Effort for the Safety Certification of Open-Source Software: A Case Study on a Real-Time Operating System.
Proceedings of the 12th European Dependable Computing Conference, 2016

2015
Error models for the representative injection of software defects.
Proceedings of the Software Engineering & Management 2015, Multikonferenz der GI-Fachbereiche Softwaretechnik (SWT) und Wirtschaftsinformatik (WI), FA WI-MAW, 17. März, 2015

Dependability evaluation and benchmarking of Network Function Virtualization Infrastructures.
Proceedings of the 1st IEEE Conference on Network Softwarization, 2015

MoIO: Run-time monitoring for I/O protocol violations in storage device drivers.
Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering, 2015

The software aging and rejuvenation repository: Http: //openscience.us/repo/software-aging/.
Proceedings of the 2015 IEEE International Symposium on Software Reliability Engineering Workshops, 2015

GRINDER: On Reusability of Fault Injection Tools.
Proceedings of the 10th IEEE/ACM International Workshop on Automation of Software Test, 2015

2014
A survey of software aging and rejuvenation studies.
ACM J. Emerg. Technol. Comput. Syst., 2014

An empirical study of injected versus actual interface errors.
Proceedings of the International Symposium on Software Testing and Analysis, 2014

Network Function Virtualization: Challenges and Directions for Reliability Assurance.
Proceedings of the 25th IEEE International Symposium on Software Reliability Engineering Workshops, 2014

Improving Usability of Fault Injection.
Proceedings of the 25th IEEE International Symposium on Software Reliability Engineering Workshops, 2014

Towards Patching Memory Leak Bugs in Off-The-Shelf Software.
Proceedings of the 25th IEEE International Symposium on Software Reliability Engineering Workshops, 2014

2013
On Fault Representativeness of Software Fault Injection.
IEEE Trans. Software Eng., 2013

Predicting aging-related bugs using software complexity metrics.
Perform. Evaluation, 2013

Fault Injection for Software Certification.
IEEE Secur. Priv., 2013

State-Driven Testing of Distributed Systems.
Proceedings of the Principles of Distributed Systems - 17th International Conference, 2013

SABRINE: State-based robustness testing of operating systems.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

Fault triggers in open-source software: An experience report.
Proceedings of the IEEE 24th International Symposium on Software Reliability Engineering, 2013

Performance degradation analysis of a supercomputer.
Proceedings of the IEEE 24th International Symposium on Software Reliability Engineering, 2013

Analysis and Prediction of Mandelbugs in an Industrial Software System.
Proceedings of the Sixth IEEE International Conference on Software Testing, 2013

Issues and Ongoing Work on State-Driven Workload Generation for Distributed Systems.
Proceedings of the Dependable Computing - 14th European Workshop, 2013

2012
Monitoring of Aging Software Systems Affected by Integer Overflows.
Proceedings of the 23rd IEEE International Symposium on Software Reliability Engineering Workshops, 2012

Experimental Analysis of Binary-Level Software Fault Injection in Complex Software.
Proceedings of the 2012 Ninth European Dependable Computing Conference, 2012

2011
Achieving Representative Faultloads in Software Fault Injection.
PhD thesis, 2011

OS-level hang detection in complex software systems.
Int. J. Crit. Comput. Based Syst., 2011

A Recovery-Oriented Approach for Software Fault Diagnosis in Complex Critical Systems.
Int. J. Adapt. Resilient Auton. Syst., 2011

A Case Study on State-Based Robustness Testing of an Operating System for the Avionic Domain.
Proceedings of the Computer Safety, Reliability, and Security, 2011

Software Aging and Rejuvenation: Where We Are and Where We Are Going.
Proceedings of the IEEE Third International Workshop on Software Aging and Rejuvenation, 2011

2010
Memory leak analysis of mission-critical middleware.
J. Syst. Softw., 2010

Software Aging Analysis of the Linux Operating System.
Proceedings of the IEEE 21st International Symposium on Software Reliability Engineering, 2010

Is software aging related to software metrics?
Proceedings of the Second IEEE International Workshop on Software Aging and Rejuvenation, 2010

Emulation of Transient Software Faults for Dependability Assessment: A Case Study.
Proceedings of the Eighth European Dependable Computing Conference, 2010

Representativeness analysis of injected software faults in complex software.
Proceedings of the 2010 IEEE/IFIP International Conference on Dependable Systems and Networks, 2010

Adaptive monitoring in microkernel OSs.
Proceedings of the IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W 2010), Chicago, Illinois, USA, June 28, 2010

Assessing and improving the effectiveness of logs for the analysis of software faults.
Proceedings of the 2010 IEEE/IFIP International Conference on Dependable Systems and Networks, 2010

2009
Assessment and Improvement of Hang Detection in the Linux Operating System.
Proceedings of the 28th IEEE Symposium on Reliable Distributed Systems (SRDS 2009), 2009

2008
An experiment in memory leak analysis with a mission-critical middleware for air traffic control.
Proceedings of the IEEE International Conference on Software Reliability Engineering Workshops, 2008


  Loading...