If you like my tutorials, you will love my book . It is chockful of advanced programming techniques and the only comprehensive barcode reference for serious iOS developers.
Our DNA is written in Objective-C

Gamification of Bug Reporting

I’ve been recently submitting a great deal of bug reports for iOS and OSX. I asked myself: “why does submitting these reports have to be so tedious?”

So I submitted the following as feature request for Apple’s bug reporter as Radar #9622340.

Problem: currently submitting bugs is a tedious process, browser based, non-social and you rarely feel that a bug report or feature request has made any difference.

Solution: A suggestion with the goal to make submitting bugs and feature requests more fun. More fun = better quality and more buy in from developers and users.

As a developer I’d like to have an iOS app to submit and keep track of Bug Reports I put in. An iOS app could greatly simplify submitting reports because it would automatically send the console log, discover the model and OS version.

A similar app could be made available for Lion to quickly submit screenshots, logs, configuration.
You would receive push notifications if an engineer request additional information for an open ticket.
It would rank my originated tickets by number of duplicates so that I know how important the tickets are for Apple.

Allow for sharing of tickets amongst developers so that a developer can also “vote up” an issue.

Also it would integrate with GameCenter so that I can collect achievements for my submitted bugs, like for example:

  • submitted 10 or 100 original (non duplicated) bugs
  • submitted 10 or 100 feature requests

Generally you would get more points/achievements for the kinds of bug reports that are helpful to improve the quality of your products.

What do you think? Don’t you think that this would definitely set our beloved platforms apart from other operating systems and products?

Categories: Apple

%d bloggers like this: