A systematic map** study on the combination of static and dynamic quality assurance techniques

F Elberzhager, J Münch, VTN Nha - Information and software technology, 2012‏ - Elsevier
CONTEXT: A lot of different quality assurance techniques exist to ensure high quality
products. However, most often they are applied in isolation. A systematic combination of …

How developers engage with static analysis tools in different contexts

C Vassallo, S Panichella, F Palomba, S Proksch… - Empirical Software …, 2020‏ - Springer
Automatic static analysis tools (ASATs) are instruments that support code quality
assessment by automatically detecting defects and design issues. Despite their popularity …

Analyzing the state of static analysis: A large-scale evaluation in open source software

M Beller, R Bholanath, S McIntosh… - 2016 IEEE 23rd …, 2016‏ - ieeexplore.ieee.org
The use of automatic static analysis has been a software engineering best practice for
decades. However, we still do not know a lot about its use in real-world software projects …

Modern code reviews in open-source projects: Which problems do they fix?

M Beller, A Bacchelli, A Zaidman… - Proceedings of the 11th …, 2014‏ - dl.acm.org
Code review is the manual assessment of source code by humans, mainly intended to
identify defects and quality problems. Modern Code Review (MCR), a lightweight variant of …

Rapid quality assurance with requirements smells

H Femmer, DM Fernández, S Wagner, S Eder - Journal of Systems and …, 2017‏ - Elsevier
Bad requirements quality can cause expensive consequences during the software
development lifecycle, especially if iterations are long and feedback comes late. We aim at a …

Belief & evidence in empirical software engineering

P Devanbu, T Zimmermann, C Bird - Proceedings of the 38th …, 2016‏ - dl.acm.org
Empirical software engineering has produced a steady stream of evidence-based results
concerning the factors that affect important outcomes such as cost, quality, and interval …

Context is king: The developer perspective on the usage of static analysis tools

C Vassallo, S Panichella, F Palomba… - 2018 IEEE 25th …, 2018‏ - ieeexplore.ieee.org
Automatic static analysis tools (ASATs) are tools that support automatic code quality
evaluation of software systems with the aim of (i) avoiding and/or removing bugs and (ii) …

How many of all bugs do we find? a study of static bug detectors

A Habib, M Pradel - Proceedings of the 33rd ACM/IEEE International …, 2018‏ - dl.acm.org
Static bug detectors are becoming increasingly popular and are widely used by professional
software developers. While most work on bug detectors focuses on whether they find bugs at …

Software product quality control

S Wagner - 2013‏ - Springer
This book has been a much longer process than I would have ever anticipated. The original
idea was to integrate and combine the research on software product quality control with my …

Evaluating static analysis defect warnings on production software

N Ayewah, W Pugh, JD Morgenthaler, J Penix… - Proceedings of the 7th …, 2007‏ - dl.acm.org
Static analysis tools for software defect detection are becoming widely used in practice.
However, there is little public information regarding the experimental evaluation of the …