CQSE Blog
News & Updates

All news and updates

Android Code Quality: Redundancy
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
Apple's #gotofail bug: The Code Quality Perspective
On Friday, February 21st Apple published an update for iOS that fixed a serious security issue....
Overcoming Review Resistance: IAuthor and IReviewer Interface Design
Overcoming Review Resistance: IAuthor and IReviewer Interface Design
A fundamental challenge when introducing reviews is that reviewing code is hard. This post...
Overcoming Review Resistance: Feedback Mismatch
Overcoming Review Resistance: Feedback Mismatch
Reviews point out problems in somebody’s work. Unfortunately, both giving and receiving criticism...
Tools Do Not Improve Quality
Tools Do Not Improve Quality
Asking people what they do to improve the quality of their software product, one of the most...
What does Code Coverage Really Mean?
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...
Page 16 of 17
Our Team

Android Code Quality: Redundancy
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
Apple's #gotofail bug: The Code Quality Perspective
On Friday, February 21st Apple published an update for iOS that fixed a serious security issue....
Overcoming Review Resistance: IAuthor and IReviewer Interface Design
Overcoming Review Resistance: IAuthor and IReviewer Interface Design
A fundamental challenge when introducing reviews is that reviewing code is hard. This post...
Overcoming Review Resistance: Feedback Mismatch
Overcoming Review Resistance: Feedback Mismatch
Reviews point out problems in somebody’s work. Unfortunately, both giving and receiving criticism...
Tools Do Not Improve Quality
Tools Do Not Improve Quality
Asking people what they do to improve the quality of their software product, one of the most...
What does Code Coverage Really Mean?
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...
Page 16 of 17
CQSE Blog
Android Code Quality: Redundancy
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
Apple's #gotofail bug: The Code Quality Perspective
On Friday, February 21st Apple published an update for iOS that fixed a serious security issue....
Overcoming Review Resistance: IAuthor and IReviewer Interface Design
Overcoming Review Resistance: IAuthor and IReviewer Interface Design
A fundamental challenge when introducing reviews is that reviewing code is hard. This post...
Overcoming Review Resistance: Feedback Mismatch
Overcoming Review Resistance: Feedback Mismatch
Reviews point out problems in somebody’s work. Unfortunately, both giving and receiving criticism...
Tools Do Not Improve Quality
Tools Do Not Improve Quality
Asking people what they do to improve the quality of their software product, one of the most...
What does Code Coverage Really Mean?
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...
Page 16 of 17