Continuous integration, delivery and deployment: a systematic review on approaches, tools, challenges and practices
Continuous practices, ie, continuous integration, delivery, and deployment, are the software
development industry practices that enable organizations to frequently and reliably release …
development industry practices that enable organizations to frequently and reliably release …
Continuous deployment of software intensive products and services: A systematic mapping study
The software intensive industry is moving towards the adoption of a value-driven and
adaptive real-time business paradigm. The traditional view of software as an item that …
adaptive real-time business paradigm. The traditional view of software as an item that …
CollabCoder: a lower-barrier, rigorous workflow for inductive collaborative qualitative analysis with large language models
Collaborative Qualitative Analysis (CQA) can enhance qualitative analysis rigor and depth
by incorporating varied viewpoints. Nevertheless, ensuring a rigorous CQA procedure itself …
by incorporating varied viewpoints. Nevertheless, ensuring a rigorous CQA procedure itself …
Towards a more representative definition of cyber security
D Schatz, R Bashroush, J Wall - Journal of Digital Forensics …, 2017 - commons.erau.edu
Abstract In recent years,'Cyber Security'has emerged as a widely-used term with increased
adoption by practitioners and politicians alike. However, as with many fashionable jargon …
adoption by practitioners and politicians alike. However, as with many fashionable jargon …
DevOps in practice: A multiple case study of five companies
Context: DevOps is considered important in the ability to frequently and reliably update a
system in operational state. DevOps presumes cross-functional collaboration and …
system in operational state. DevOps presumes cross-functional collaboration and …
Continuous delivery: Huge benefits, but challenges too
L Chen - IEEE software, 2015 - ieeexplore.ieee.org
Continuous delivery (CD) has emerged as an auspicious alternative to traditional release
engineering, promising to provide the capability to release valuable software continuously to …
engineering, promising to provide the capability to release valuable software continuously to …
A systematic literature review of literature reviews in software testing
V Garousi, MV Mäntylä - Information and Software Technology, 2016 - Elsevier
Context Any newcomer or industrial practitioner is likely to experience difficulties in digesting
large volumes of knowledge in software testing. In an ideal world, all knowledge used in …
large volumes of knowledge in software testing. In an ideal world, all knowledge used in …
Biasfinder: Metamorphic test generation to uncover bias for sentiment analysis systems
Artificial intelligence systems, such as Sentiment Analysis (SA) systems, typically learn from
large amounts of data that may reflect human bias. Consequently, such systems may exhibit …
large amounts of data that may reflect human bias. Consequently, such systems may exhibit …
Test Case Prioritization in Continuous Integration environments: A systematic mapping study
JAP Lima, SR Vergilio - Information and Software Technology, 2020 - Elsevier
Abstract Context: Continuous Integration (CI) environments allow frequent integration of
software changes, making software evolution more rapid and cost-effective. In such …
software changes, making software evolution more rapid and cost-effective. In such …
FAST approaches to scalable similarity-based test case prioritization
Many test case prioritization criteria have been proposed for speeding up fault detection.
Among them, similarity-based approaches give priority to the test cases that are the most …
Among them, similarity-based approaches give priority to the test cases that are the most …