Instabug Analyzes 100,000,000 Bugs
Written by Janet Swift   
Friday, 27 July 2018

What can be learned from 100 million bugs from mobile apps? Instabug, a company that provides bug and crash reporting, has analyzed all the bugs captured since it was founded in 2012.

instabugbanner 

Instabug has been providing its service to mobile app developers since 2012 and the rate at which it has discovered bugs has increased over time. As the chart below shows, it reached the milestone of 100 million bugs earlier this year. 

bugsvtime

These bugs, from 50,000 Instabug accounts, came from over a billion devices in 15 billion sessions. They were amassed from 30,000 apps from a range of publishers including indie developers, side projects, startups, software houses, unicorns, and public companies and over app categories including games, business, education, and lifestyle. 

instabugstats

Instabug detects errors in apps so that they can be resolved. Its report claims:  

Bugs discovered through Instabug are most likely to be resolved within 24 hours of being reported.

This isn't the same as saying that the majority of bugs are resolved with a day. In fact less than 1.6% of bugs are resolved in a day and only around 5% are resolved in a week or less. Over 2.5% take over 30 days and if Instabug's stats are correct almost 90% of tickets were never closed. 

bugstimetoclose

 

However, of bugs resolved within a day, the largest proportion (around 3.6%) are closed within an hour.

Looking into patterns in the bugs discovered, Instabug finds a clear relationship between bugs and build frequency. Noting the industry’s move toward Continuous Integration and Continuous Deployment, Instabug's data shows that the largest share of apps, almost half, have a release schedule on a weekly basis, followed by bi-weekly, then monthly with less than 10% on a longer basis.

The shorter the release cycle, the more bugs are present, with almost 70% of bugs in apps with weekly builds. Instabug gives a few explanations for this:

One is more code, more bugs. Another is that these are often beta builds, which are buggier by nature given quick turnaround times. In addition, apps that iterate weekly often include new features, which likely contain bugs, or bug fixes, which are constant.

 

buildfreq

bugsvbfreq

 




 



 

 

 

 

 

In terms of absolute numbers of bugs two-thirds are in iOS devices and only a third are in Android. However, this is because Instabug is used more in the iOS environment. When you factor in bugs per user iOS account for just over half.

 

bug ios android

In terms of device manufacturer LG appears to makes the buggiest phones, with around 3.3 bugs per user. However, the report notes:

The high proportion of bugs/user reported from LG phones is most likely due to internal beta testing by developers.

In other words, you need not to take the results at face value, but allow for the fact that bugs can be an integral part of building a robust app.

 

instabugsq

More Information

Instabug Report - State of Mobile App Quality 2018

Related Articles

Bug Bounty Bonanza

Android Usage Overtakes iOS

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

 

Banner


Ursina - A Game Engine Powered by Python
08/11/2024

Ursina is a new open source game engine in which you can code any type of game in Python, be it 2-D, 3-D, an application, a visualization, you name it.



Zitadel Announces Funding And Future Plans
21/11/2024

Zitadel has announced a major funding round that will be used to expand technical teams and fund further product development. The company is the creator of an open source project for cloud-native iden [ ... ]


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Friday, 27 July 2018 )