Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Methodology

Empirical Investigation of Stack Overflow Usage (2009-2011)

Empirical Investigation of Android, Chrome, Mozilla, and Launchpad BTS

Empirical

Investigation

Collaborative Filtering

Rewards

Participation

Moderation System

Towards Improving BTS with Game Mechanisms

Problem

Conflicts

OSS projects employ conflict management teams to maintain and grow a healthy community

Poor quality contributions

Information overload

Overcome conflicts through:

  • a conflict management system
  • motivating participation

Only 30% of bugs are fixed:

  • can we improve bug report quality?
  • which bugs and comments should developers look at?

Contributions

  • First systematic study of GM in SW dev. ecosystem
  • Shows that GM can:
  • increase contribution quality and participation rates
  • improve filtering and moderation mechanisms

poor quality contributions

conflicts

Today, the best real SW dev. ecosystem using game mechanisms

Targeted to allow SW devs. to resolve SW dev. problems

Shares the same concerns as BTS

Rafael Lotufo

Leonardo Passos

Krzysztof Czarnecki

Conclusion

SO's game mechanisms:

  • can motivate SW devs to increase participation rates and contribution quality
  • provide filtering and moderation mechanisms

Benefits of SO's game mechanisms should be readily accessible to BTS

Which other SE ecosystems or processes can be enhanced by game mechanisms?

University of Waterloo

Democratic System

Votes are effective for filtering since SO is a democracy

In BTS, votes are not so effective, since developers decide which bugs get fixed.

enables

Voting

Questions and answers

Two good filters: author reputation and votes. Number of votes has 20% better precision for detecting the best answer.

Votes are effective at indicating the importance of a question

Users interested in earning reputation and privileges

increases

Quality

Reputation points

Reputation levels

Privileges

re-tag questions

approve tag edits

vote to close and reopen questions

Bounty questions:

  • receive 50% more answers
  • are 10% more likely to resolved

There is a 63% chance that users will delete their own posts if it receives 3 or more down-votes.

edit questions and answers

create chat-rooms

create tags

Future work: tailoring a reputation and rewards systems for different projects

Participation frequency

increases if rewards are well planned

creates

Moderation system is created by awarding users with moderation privileges.

Mass of users with ability to flag inappropriate contributions to the attention of users with enough privileges to take action

Agile and dependable

Learn more about creating dynamic, engaging presentations with Prezi