CQSE Blog
News & Updates
All news and updates
Categories
Dr. Benjamin Hummel
2014
Change-based vs. File-based Code Reviews
Many consider manual code reviews to be the premium solution to quality control, as they can locate ...
Dr. Nils Göde
2014
Android Code Quality: Redundancy
This is the second part of our quality audit of the Android core component’s source code. In my ...
Apple's #gotofail bug: The Code Quality Perspective
On Friday, February 21st Apple published an update for iOS that fixed a serious security issue. ...
Dr. Elmar Jürgens
2014
Overcoming Review Resistance: IAuthor and IReviewer Interface Design
A fundamental challenge when introducing reviews is that reviewing code is hard. This post ...
Dr. Nils Göde
2014
Android Code Quality: Structure
Code quality audits are a fundamental part of our daily work as software quality consultants. The ...
Dr. Elmar Jürgens
2014
Overcoming Review Resistance: Feedback Mismatch
Reviews point out problems in somebody’s work. Unfortunately, both giving and receiving criticism ...
Dr. Martin Feilkas
2014
Improving Software Quality
As the post ‘Tools Do Not Improve Quality’ by my colleague Nils already destroyed the naive dream ...
Dr. Nils Göde
2013
Tools Do Not Improve Quality
Asking people what they do to improve the quality of their software product, one of the most ...
Dr. Elmar Jürgens
2013
What does Code Coverage Really Mean?
The primary purpose of automated tests is to reveal regression bugs. But how can we tell how well a ...
Like our blog?
We write about many software-quality topics.
Our Team
Dr. Nils Göde
2014
Android Code Quality: Redundancy
This is the second part of our quality audit of the Android core component’s source code. In my...
Apple's #gotofail bug: The Code Quality Perspective
On Friday, February 21st Apple published an update for iOS that fixed a serious security issue....
Dr. Elmar Jürgens
2014
Overcoming Review Resistance: IAuthor and IReviewer Interface Design
A fundamental challenge when introducing reviews is that reviewing code is hard. This post...
Dr. Elmar Jürgens
2014
Overcoming Review Resistance: Feedback Mismatch
Reviews point out problems in somebody’s work. Unfortunately, both giving and receiving criticism...
Dr. Nils Göde
2013
Tools Do Not Improve Quality
Asking people what they do to improve the quality of their software product, one of the most...
Dr. Elmar Jürgens
2013
What does Code Coverage Really Mean?
The primary purpose of automated tests is to reveal regression bugs. But how can we tell how well a...
CQSE Blog
Dr. Nils Göde
2014
Android Code Quality: Redundancy
This is the second part of our quality audit of the Android core component’s source code. In my...
Apple's #gotofail bug: The Code Quality Perspective
On Friday, February 21st Apple published an update for iOS that fixed a serious security issue....
Dr. Elmar Jürgens
2014
Overcoming Review Resistance: IAuthor and IReviewer Interface Design
A fundamental challenge when introducing reviews is that reviewing code is hard. This post...
Dr. Elmar Jürgens
2014
Overcoming Review Resistance: Feedback Mismatch
Reviews point out problems in somebody’s work. Unfortunately, both giving and receiving criticism...
Dr. Nils Göde
2013
Tools Do Not Improve Quality
Asking people what they do to improve the quality of their software product, one of the most...
Dr. Elmar Jürgens
2013
What does Code Coverage Really Mean?
The primary purpose of automated tests is to reveal regression bugs. But how can we tell how well a...