316 citations · 3.2k across the 98 of their papers we have counts for
35 papers · 2 filters
A literature survey of the quality economics of defect-detection techniques
Stefan Wagner
Over the last decades, a considerable amount of empirical knowledge about the efficiency of defect-detection techniques has been accumulated. Also a few surveys have summarised tho…
Keeping Continuous Deliveries Safe
Sebastian Vöst, Stefan Wagner
Allowing swift release cycles, Continuous Delivery has become popular in application software development and is starting to be applied in safety-critical domains such as the autom…
Towards Continuous Integration and Continuous Delivery in the Automotive Industry
Sebastian Vöst, Stefan Wagner
Development cycles are getting shorter and Continuous Integration and Delivery are being established in the automotive industry. We give an overview of the peculiarities in an auto…
A Software Reliability Model Based on a Geometric Sequence of Failure Rates
Stefan Wagner, Helmut Fischer
Software reliability models are an important tool in quality management and release planning. There is a large number of different models that often exhibit strengths in different…
A model and sensitivity analysis of the quality economics of defect-detection techniques
Stefan Wagner
One of the main cost factors in software development is the detection and removal of defects. However, the relationships and influencing factors of the costs and revenues of defect…
A comprehensive safety engineering approach for software-intensive systems based on STPA
Asim Abdulkhaleq, Stefan Wagner, Nancy Leveson
Formal verification and testing are complementary approaches which are used in the development process to verify the functional correctness of software. However, the correctness of…
A Systematic and Semi-Automatic Safety-Based Test Case Generation Approach Based on Systems-Theoretic Process Analysis
Asim Abdulkhaleq, Stefan Wagner
Software safety is a crucial aspect during the development of modern safety-critical systems. Software is becoming responsible for most of the critical functions of systems. Theref…
Empirical Research Plan: Effects of Sketching on Program Comprehension
Sebastian Baltes, Stefan Wagner
Sketching is an important means of communication in software engineering practice. Yet, there is little research investigating the use of sketches. We want to contribute a better u…
Spreadsheet Guardian: An Approach to Protecting Semantic Correctness throughout the Evolution of Spreadsheets
Daniel Kulesz, Verena Käfer, Stefan Wagner
Spreadsheets are powerful tools which play a business-critical role in many organizations. However, many bad decisions taken due to faulty spreadsheets show that these tools need s…
A controlled experiment for the empirical evaluation of safety analysis techniques for safety-critical software
Asim Abdulkhaleq, Stefan Wagner
Context: Today's safety critical systems are increasingly reliant on software. Software becomes responsible for most of the critical functions of systems. Many different safety ana…
Analysing Text in Software Projects
S. Wagner, D. Méndez Fernández
Most of the data produced in software projects is of textual nature: source code, specifications, or documentations. The advances in quantitative analysis methods drove a lot of da…
Preventing Incomplete/Hidden Requirements: Reflections on Survey Data from Austria and Brazil
M. Kalinowski, M. Felderer, T. Conte +5
Many software projects fail due to problems in requirements engineering (RE). The goal of this paper is analyzing a specific and relevant RE problem in detail: incomplete/hidden re…
A Bayesian Network Approach to Assess and Predict Software Quality Using Activity-Based Quality Models (Conference Version)
Stefan Wagner
Assessing and predicting the complex concept of software quality is still challenging in practice as well as research. Activity-based quality models break down this complex con- ce…
A Bayesian Network Approach to Assess and Predict Software Quality Using Activity-Based Quality Models
Stefan Wagner
Context: Software quality is a complex concept. Therefore, assessing and predicting it is still challenging in practice as well as in research. Activity-based quality models break…
Links between the personalities, styles and performance in computer programming
Zahra Karimia, Ahmad Baraani-Dastjerdia, Nasser Ghasem-Aghaeea +1
There are repetitive patterns in strategies of manipulating source code. For example, modifying source code before acquiring knowledge of how a code works is a depth-first style an…
Field study on requirements engineering: Investigation of artefacts, project parameters, and execution strategies
D. Méndez Fernández, S. Wagner, K. Lochmann +2
Requirements Engineering (RE) is a critical discipline mostly driven by uncertainty, since it is influenced by the customer domain or by the development process model used. We aim…
Naming the Pain in Requirements Engineering: A Design for a Global Family of Surveys and First Results from Germany
D. Méndez Fernández, S. Wagner
For many years, we have observed industry struggling in defining a high quality requirements engineering (RE) and researchers trying to understand industrial expectations and probl…
Operationalised product quality models and assessment: The Quamoco approach
Stefan Wagner, Andreas Goeb, Lars Heinemann +8
Software quality models provide either abstract quality characteristics or concrete quality measurements; there is no seamless integration of these two aspects. Reasons for this in…
Naming the Pain in Requirements Engineering: Comparing Practices in Brazil and Germany
Daniel Méndez Fernández, Stefan Wagner, Marcos Kalinowski +5
As part of the Naming the Pain in Requirements Engineering (NaPiRE) initiative, researchers compared problems that companies in Brazil and Germany encountered during requirements e…
Tool Support for Continuous Quality Control
Florian Deissenboeck, Stefan Wagner, Markus Pizka +3
Over time, software systems suffer gradual quality decay and therefore costs can rise if organizations fail to take proactive countermeasures. Quality control is the first step to…
Naming the Pain in Requirements Engineering: Contemporary Problems, Causes, and Effects in Practice
D. Méndez Fernández, S. Wagner, M. Kalinowski +20
Requirements Engineering (RE) has received much attention in research and practice due to its importance to software project success. Its interdisciplinary nature, the dependency t…
Rapid quality assurance with Requirements Smells
H. Femmer, D. Méndez Fernández, S. Wagner +1
Bad requirements quality can cause expensive consequences during the software development lifecycle, especially if iterations are long and feedback comes late. %-- the faster a pro…
Case Studies in Industry: What We Have Learnt
D. Méndez Fernández, S. Wagner
Case study research has become an important research methodology for exploring phenomena in their natural contexts. Case studies have earned a distinct role in the empirical analys…
Towards Guidelines for Preventing Critical Requirements Engineering Problems
P. Mafra, M. Kalinowski, D. Méndez Fernández +2
Context] Problems in Requirements Engineering (RE) can lead to serious consequences during the software development lifecycle. [Goal] The goal of this paper is to propose empirical…