3.8 Proceedings Paper

Microservices Integrated Performance and Reliability Testing

相关参考文献

注意:仅列出部分参考文献,下载原文获取全部文献信息。
Article Computer Science, Software Engineering

DevOpRET: Continuous reliability testing in DevOps

Antonia Bertolino et al.

Summary: In DevOps practices, candidate software releases need to pass quality gates and meet key indicators, with software reliability being an important one. This research proposes DevOpRET, a reliability testing approach that utilizes operational-profile-based testing and usage/failure data to evaluate software reliability.

JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS (2023)

Article Computer Science, Software Engineering

Automated test-based learning and verification of performance models for microservices systems

Matteo Camilli et al.

Summary: This paper introduces a methodology that applies specification-driven load testing to verify the performance and scalability of microservices systems. Real-time sampling is used to generate behavior models, which are incrementally refined through a Bayesian inference process to obtain a complete specification as a Continuous Time Markov Chain. Automated verification is conducted using probabilistic model checking, and a configuration score is computed to evaluate deployment options.

JOURNAL OF SYSTEMS AND SOFTWARE (2022)

Article Computer Science, Theory & Methods

A Survey of Field-based Testing Techniques

Antonia Bertolino et al.

Summary: Field testing refers to testing techniques that uncover faults missed during in-house testing by operating in the field. It is becoming more popular as software systems become more complex. By categorizing field testing approaches based on environment and system, and addressing research questions related to field testing requirements and management, this article highlights challenging research directions in field testing.

ACM COMPUTING SURVEYS (2021)

Proceedings Paper Computer Science, Software Engineering

Automated Performance Testing Based on Active Deep Learning

Ali Sedaghatbaf et al.

Summary: This paper presents an automated test generation method called ACTA for black-box performance testing, based on active learning and uncertainty sampling. ACTA relies on a conditional variant of generative adversarial networks and performs comparably with random testing and two other machine learning methods, PerfxRL and DN, in experimental evaluations on a benchmark web application.

2021 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATION OF SOFTWARE TEST (AST 2021) (2021)

Proceedings Paper Computer Science, Hardware & Architecture

PPTAMλ: What, Where, and How of Cross-domain Scalability Assessment

Alberto Avritzer et al.

Summary: This paper explores the challenges of establishing quality assurance processes in software development ecosystems across different industrial domains. By identifying architecture variability points, the study extends previous work on performance and scalability assessment. The goal is to design a modifiable software architecture for low-cost deployment of the assessment approach, drawing lessons from experience in scalability assessment across various business domains.

2021 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C) (2021)

Article Computer Science, Software Engineering

Model-based hypothesis testing of uncertain software systems

Matteo Camilli et al.

SOFTWARE TESTING VERIFICATION & RELIABILITY (2020)

Article Computer Science, Software Engineering

Testing microservice architectures for operational reliability

Roberto Pietrantuono et al.

SOFTWARE TESTING VERIFICATION & RELIABILITY (2020)

Proceedings Paper Computer Science, Software Engineering

Identifying and Prioritizing Chaos Experiments by Using Established Risk Analysis Techniques

Dominik Kesim et al.

2020 IEEE 31ST INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2020) (2020)

Proceedings Paper Computer Science, Theory & Methods

Performance Modeling for Cloud Microservice Applications

Anshul Jindal et al.

PROCEEDINGS OF THE 2019 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '19) (2019)

Proceedings Paper Computer Science, Software Engineering

Exploratory Performance Testing Using Reinforcement Learning

Tanwir Ahmad et al.

2019 45TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2019) (2019)

Proceedings Paper Computer Science, Software Engineering

Machine Learning-Assisted Performance Testing

Mahshid Helali Moghadam

ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (2019)

Proceedings Paper Engineering, Electrical & Electronic

PySE: Automatic Worst-Case Test Generation by Reinforcement Learning

Jinkyu Koo et al.

2019 IEEE 12TH CONFERENCE ON SOFTWARE TESTING, VALIDATION AND VERIFICATION (ICST 2019) (2019)

Article Computer Science, Theory & Methods

A Survey of Symbolic Execution Techniques

Roberto Baldoni et al.

ACM COMPUTING SURVEYS (2018)

Review Computer Science, Software Engineering

The pains and gains of microservices: A Systematic grey literature review

Jacopo Soldani et al.

JOURNAL OF SYSTEMS AND SOFTWARE (2018)

Proceedings Paper Computer Science, Software Engineering

Benchmarking Microservice Systems for Software Engineering Research

Xiang Zhou et al.

PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION (2018)

Proceedings Paper Computer Science, Software Engineering

A Quantitative Approach for the Assessment of Microservice Architecture Deployment Alternatives by Automated Performance Testing

Alberto Avritzer et al.

SOFTWARE ARCHITECTURE (ECSA 2018) (2018)

Proceedings Paper Computer Science, Software Engineering

Implementing DevOps Practices in Highly Regulated Environments

Jose Andre Morales et al.

19TH INTERNATIONAL CONFERENCE ON AGILE SOFTWARE DEVELOPMENT (XP '18) (2018)

Proceedings Paper Computer Science, Software Engineering

Run-time Reliability Estimation of Microservice Architectures

Roberto Pietrantuono et al.

2018 29TH IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE) (2018)

Proceedings Paper Computer Science, Theory & Methods

Auto-scaling of Containers: the Impact of Relative and Absolute Metrics

Emiliano Casalicchio et al.

2017 IEEE 2ND INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W) (2017)

Editorial Material Computer Science, Software Engineering

Chaos Engineering

Ali Basiri et al.

IEEE SOFTWARE (2016)

Proceedings Paper Computer Science, Software Engineering

Generating Performance Distributions via Probabilistic Symbolic Execution

Bihuan Chen et al.

2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) (2016)

Proceedings Paper Computer Science, Hardware & Architecture

Gremlin: Systematic Resilience Testing of Microservices

Victor Heorhiadi et al.

PROCEEDINGS 2016 IEEE 36TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS ICDCS 2016 (2016)

Proceedings Paper Computer Science, Information Systems

A Systematic Mapping Study in Microservice Architecture

Nuha Alshuqayran et al.

2016 IEEE 9TH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA) (2016)

Article Statistics & Probability

Theory and applications of hazard plotting for censored failure data

W Nelson

TECHNOMETRICS (2000)