Your SlideShare is downloading. ×
Karsten Januszewski - "Visual Studio Achievements: Bringing Gamification To Software Developers"
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Karsten Januszewski - "Visual Studio Achievements: Bringing Gamification To Software Developers"

4,059
views

Published on

How do you build progress, achievements and fun into one of the world’s most widely-used technical platforms? That was the question facing the Microsoft Visual Studio team when they set out to Gamify …

How do you build progress, achievements and fun into one of the world’s most widely-used technical platforms? That was the question facing the Microsoft Visual Studio team when they set out to Gamify their IDE. Their experience was controversial from the start and the lessons they learned were startling. From anti-cheating to managing community expectations, the lessons of the Visual Studio team are applicable to anyone looking to gamify an environment with high user autonomy. In this exciting, no stone-unturned post mortem, learn the do’s and don’ts from one of the most interesting examples of gamification in recent years.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
4,059
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
34
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Bringing Gamification To Visual Studio Karsten Januszewski Microsoft
  • 2. Visual Studio Achievements• Visual Studio – Integration Development Environment (IDE) for building software – First version 1997• Visual Studio Achievements – Extension for Visual Studio 2010 – Released January 2012 – Over 100,000 downloads
  • 3. Gamifying The IDE• Product-based Achievements – Unleashing Visual Studio – Unleashing Windows Azure• “Fun” Achievements – Lonely: Coding on a Friday or Saturday night – Potty Mouth: Use 5 curse words in a file
  • 4. Three Lessons Learned1. Listen to Community2. Pros & Cons of “Negative Achievements”3. On Cheating
  • 5. The Pros & Cons of “Negative” Achievements• Pros – Adds humor to the game – Zero points means no incentive• Cons – Could backfire – Encourages “bad behavior”
  • 6. Cheating• People will cheat• People will game the system• Prepare in advance• Create a threat model
  • 7. Visual Studio Achievements Attack Vectors• Attack Vectors – Hack the store on client – Impersonate the client – Hack the server – Download a project that earns all the achievements
  • 8. Visual Studio Achievements Attack Vectors• Attack Vectors • Mitigation – Hack the store on – HMAC crytpo of store client and message – Impersonate the client – Create a honeypot – Hack the server – Analyze server logs for – Download a project suspicious behavior, that earns all the earning achievements achievements too fast
  • 9. Thanks!http://channel9.msdn.com/achievements/visualstudio karstenj@microsoft.com @irhetoric

×