﻿ID;Requirement;"iSpot reputation system"
R1;"Ratings should discriminate user behaviour.";"Ratings are algorithmically awarded based upon weighted agreements and discriminate between user activity in different taxa (groups)."
R2;"Reputation should discriminate user behaviour.";"Reputation is a scaled function of ratings and hence discriminates user behaviour."
R3;"The reputation system should be able to discriminate “incorrect” ratings.";"The reputation system only awards a Likely ID when its threshold is crossed and it selects better supported over less well supported names when more than one is proposed."
R4;"An entity should not be able to provide rating for itself.";"Users proposing a name cannot ‘agree’ with themselves."
R5;"Aggregation of ratings should be meaningful.";"Multiple agreements are the norm and represent the ratings of different users. There is no incentive for gratuitous agreement."
R6;"Reputation should be assessed using a sufficient amount of information.";"Reputation is earned from all agreements and is cumulative within groups."
R7;"The reputation system should differentiate reputation information by the interaction it represents.";"The 8 dimensions of the reputation system differentiate users by their taxonomic field of expertise. Social points are earned and aggregated separately from ID-based reputations."
R8;"Reputation should capture the evolution of user behavior.";"Reputation, earned by contributing correct identifications is dynamic, but it can only increase."
R9;"Users should not gain advantage of their new status.";"This requirement is contrary to the learning principle utilized in iSpot, which is that new users need to be encouraged with early rewards. In iSpot, it is easier to earn the first one or two reputation badges in a taxon than later ones. However, although it is easier to gain early status, relative ranks of users can only be changed by making valued contributions."
R10;"New users should not be penalized for their status.";"New users are encouraged (See R9)."
R11;"Users should not be able to directly modify ratings.";"Users cannot directly modify their ratings."
R12;"Users should not be able to directly modify reputation values.";"Users cannot directly modify their reputation."
R13;"Users should not be responsible for directly calculating their own reputation";"Reputation is calculated algorithmically, not by users themselves."
