SlideShare a Scribd company logo
1 of 5
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2259
Reputation Systems - Fair Allocation of Points to the Editors in the
Collaborative Community
Shubhendra Pal Singhal1
1National Institute of Technology, Tiruchirappalli
---------------------------------------------------------------------------***---------------------------------------------------------------------------
Abstract - In this paper, we are trying to determine a scheme for the fair allocation of points to the contributors of the
collaborative community. The major problem of fair allocation of points among the contributors is that we have to analyze the
improvement in the versions of an article. Let’s say there is a contribution of major change in content which is relevant vs the
contribution of adding a single comma. Every contributor cannot be given the same points in such a case. There are many ways
which can be used like number of changes in a new version. That might seem relevant but it becomes irrelevant interms ofcorrect
content contribution and other significant changes. There is no AI system toowhichcandetectsuchachangeandawardthepoints
accordingly. So, this problem of allocation of points to the contributors is presented by an algorithm with a theoretical proof. It
relies on the interactive interaction of the users in the system which is trivial in case of big system design economies.
Key Words: Reputation System, Collaborative Community, Publishing, Article, Grading System.
1. INTRODUCTION
1.1 System of Collaborative Community
Collaborative community is an article publishing platform where contributors can publish, improveorsuggestanyarticlein
their own space. The contentof an article can be plain text or text with videos, images, and links. Users can creategroups within
the community, join group, add their content: mainly articles or collated articles. One user can join many different groups
depending on his interest. Each group has a different role fora user - author, publisher. Author is the onewhocontributestothe
community and publisher, in addition reviews the articles written by the user. A user is allocated a role of publisher or author
depending on his level and hours of contribution. The content submitted by the user forthe review will be "visible" tothe users
of that community only. There can be versions of the same content indicating the improvement by any user or the
implementation of the publisher's suggestion. If the publisher approves of the content, then the article is made public for any
user of any community.
Groups and communities might need a private space for preparing an article. So the system for collaborative communities
also provides a feature for a community to be a private where the article can be viewed by any user only after its publication is
approved as shown in Fig1.
The system hasa grading system but this grading varies depending upon the roles (author, publisher) and popularity of the
article quantified by number of votes and views. Statistics involved in the fair allocation of the points to the community like
views and votes is collected by the reputation system micro-service. It allows to present the actual statistics about the active
participation of users in the community.
1.2 Role Allocation and Dependency in Collaborative Community
As shown in Fig2, collaborative community has many different rolesto engagetheuserswithinthesystem.Thesuper-admin
is the creator for whole platform of collaborative system. Role of the super-admin is to approve a request of creation of
community by a user and he can approve this request if and only if there is no other community existing with that same
concept. The community created will be tagged with all those names which can belong to the same community, thus avoiding
the confusion of how community creation can be wisely judged by just a search.
The authenticated users who will be interested in a community (by seeing their profiles)canjoinanddraft/editthecontent.
One user can always be in multiple groups and then improve existing articles or content. The communities, thus formed, will
have the roles of author, publisher and community-admin. Those who draft the article or any content have the option ofeither
privatizing their groups or they can make it public so that everyone can collaborate. If the group is made public then group-
admin has the power to just remove them. But if it is private then the group-admin will be the first person in thegroupandhas
the control of granting permissions of entering and removing the group. The people who feel that they can contribute can join
the group. Group in turn has just two roles open. First is the group-admin, then users whocontributetomakethearticlereach,
publishable state and last is the author.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2260
As a user can be in more than one community, two types of reputations are maintained:
1.) Community Reputation : The reputation of user in a particular community whichhasbeenobtainedbasedonthe grading
system given under section 2.1 for community.
2.) System Reputation : Article in Stack overflow corresponds to one community in our system and userparticipationmight
differ for different communities,so the allocation of points should be different.
The reputation that is the cumulative of all the community reputation that user is a part of.
Figure1: System of Collaborative Community
2. Research Model
2.1 Grading System
The upvote in an article is a measure of how good is the version of the article and downvote is a measure of how can a version
improved or negatively rated[1].
The point allocationsystem has been developed considering various factors includingthechancesofmalpracticesandcertainty
of cracking the system.
The point system is as follows:
Creating community (approved by the superadmin):+25.
Article published : +5 to the user of last edit and to others(explained in section 2.4), +5 to publisher.
Article Reportedwrong(Approved) : -5 to the user of that version and publisher gets -5.
Article Reportedwrong(Rejected) : -5 for the user who reported.
Article/comment upvote/downvote: +/-2
3. Glimpse of Implementation of the System
The system has been implemented in a very straightforward manner. The implementation of upvote, downvotebuttonandflag
for reporting the article is merged with the existing template.
Usage of these buttons will change the number of upvotes and downvotes in the version of the article and then according to the
condition specified in grading system, user reputation will change accordingly as that moment only.
There are several case studies which will be based on different scenarios[8]:
1. Person Joining the community: The user gets +25 reputation on his dashboard andhis system reputation also increasesby
+25 at this moment. If the user is new to the system, then he gets +25 as the starting reputation.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2261
2. Person editing the article : The person reputation increases as soon as he hits "save" button which in turn increases his
reputation by +2 for initial implementation.
3. Person reporting the article : The person who reported the article has to give the reason ofreportingthearticle.Thisarticle
goes in the tab of "Articles Reported" where users of thatcommunity can view that reportedarticles.Thecommunityadminwill
have an additional option of approving or rejecting the flag.
3.1 If he approves the request, the reputation of publisher goes down by 5 and user of that last edited version by 5.The
reputation of person who reported increases by 5.
3.2 If he rejects the request, the reputation of person who reported will be decreased by 5.
4. Person changing to publishable state : The publisher gets the notification to review the article. If publisher accepts the
article and publishes the article, then the publisher would get +5 points, author +5.
5. Why all contributors who helped in editing should get equal points?
The system consists of various versions of article. Ourbasicaimtoselectthoseversionswhichactuallyimprovisedthearticlein
a better fashion. We assume that the votes that a version receive is independent of the votes in any of the previous version. So,
if a user voted for a version once doesn’t mean that this vote will be counted in every other successive version too.
Let us consider x1, x2,…..xn as the number of versions after the version of first draft as x0.
Consider uk : upvote of the kth version and dk : downvote of the kth version.
Let the selected versions be denoted by si, U() is upvote and D() is the downvote.
If the factor of U(xi) – U(si-1)/*abs(D(si-1) -D(xi)) is greater than 1 then this means that there is a substantial increaseinupvotes
as compared to increase or decrease in downvotes. So we select only those versions which have the positivevalueof thisterm.
Figure 2 : Roles and their respective responsibilities in the system
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2262
5.1 (Selection Algorithm) Algorithm for selecting the versions whichledtotheimprovement ofthearticle onthebasis
of votes
Let S be the set denoting the selected version of article for point allocation including x0. The last element of the S set is
represented by S(sk).
Algorithm:
i = j = k = 0
S = S U x0
while(i <= n-1){
If ( U(xi) > U(S(sk)) and U(xi) – U(S(sk)) / *abs( D(S(sk)) - D(xi) )} >= 1 ) {
S = S U xi
k = k+1
}
i = i+1
}
*abs() means absolute value.
5.2 Point Allocation for versions of article in S
Now the ratio of (ui + di) : (number of views) is compared and if the ratio is close to one then it is a good articleelsethearticleis
not good as the previous one because number of views are way higher than ui + di suggesting that it was less relevant.
Obviously ui + di can never be less than number of views. If this is true then something is wrong in code which is trivial to
understand.
So according to the tested statistics the allocation is :
We maintain a bank where the number of versions selected as si will each have +5 point so bank has 5n points if n are selected.
Case 1: So those articles which have ratio close to one will have 70% of 5n.
Case 2: Publisher will have 20 % of 5n.
Case 3: And rest goes to remaining versions of article.
Now further if there are two or more articles in every case then equal distribution will be followed.
The proximity of close to 1 can be decided by the creator of the system but the above tested results are forproximity -0.5to0.5
precision.
5.3 Proof of the above allocation system
The proof describes that the factor of U(xi) – U(si-1)/*abs(D(si-1) -D(xi)) is the improvementfactorwhich will alwaysensurethe
selection of those articles which have higher peaks leading it to grow to the publishable state.
If the x0 has U(x0), D(x0) ,then the next selection on the basis of the algorithm ensures that if the factor is greater than 1 then
there is an increase in upvotes more than that of downvotes. So this ensures the improvement in the article and hence it gets
selected.
The proof will be done by using the principle of mathematical induction.
1. Base: If the draft is x0, the selection of next version is basically U(xi) – U(xo)/*abs(D(x0) -D(xi)) is greater than equal to 1,
which implies that the users of the community have liked the version more than thatof thedraftitselfimplying*abs(downvote
rate) to be less than upvote rate.
This ensures that if there is an increase in upvote is more than decrease or increase in downvote, then we should select that
version i. This selection proves the improvement factor selection algorithm.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2263
2. Induction : If the previous selected version is sk then, the selection of next versionisbasicallyU(xi)– U(sk)/*abs(D(sk) -D(xi))
>= 1.
This ensures that more increase in upvote than change in downvote is there which indicates thatweshouldselecttheversioni
if the above condition is satisfied thus making it close to the publishable model. This selection proves the improvement factor
selection algorithm.
6. Way to help Publisher reviewing the publishable state
The detection of the versionswhich helped the article to improve has one more application. Every time, when the userchanges
the state to publishable, then the publisher just needs to keep a track of only those versions which are selected using the
algorithm of selection which in turn also suggests that if there is any request at which the user requestedversionisnotselected,
then publisher should directly reject that request.
7. Conclusions
Thus, this paper addresses the solution to two problems:
Fair Allocation of points to contributors and Reducing publisher effort to check all the articles.
*abs() means absolute value.
The major problem of fair allocation of points among the contributors was that we have to analyze the improvement in the
versions ofan article. So, thisproblem of allocation of points to the contributors is presented by an algorithm with a theoretical
proof above.
The publisher has to approvewhether the content is readyto be published or not.Authenticityofsuchapubliccontentbecomes
easy due to the selection algorithm which can handle the requests that user might havedonebyclickingittopublishablestate.If
the algorithm includes this version, it becomes to the publishable state else the request is rejected.
8. References
[1] Dana Movshovitz-Attias, YairMovshovitz-Attias,PeterSteenkiste,ChristosFaloutsos,"AnalysisoftheReputationSystemand
User ContributionsonaQuestionAnsweringWebsite:StackOverflow",2013IEEE/ACMInternationalConferenceonAdvancesin
Social Networks Analysis and Mining.
[2] Ashton Anderson, Daniel Huttenlocher, Jon Kleinberg, Jure Leskovec, "Discovering Value from Community Activity on
Focused Question Answering Sites: A Case Study of Stack Overflow", Proceedings of the 18th ACM SIGKDD international
conference on Knowledge discovery and data mining, 2012
[3] Andrew Marder,"Stack Overflow Badges and User Behavior: An Econometric Approach", Proceedings of the 12th Working
Conference on Mining Software, 2015
[4] Bo Adler, Luca deAlfaro, Ashutosh Kulshreshtha, Ian Pye, "Reputation Systems forOpenCollaboration", Communicationsof
the ACM 2010, Copyright 200
[5] Page Ranking Algorithm, text is available under the Creative Commons Attribution-ShareAlike License,
https://en.wikipedia.org/wiki/PageRank
[6] Josang, A., Ismail, R. (2002, June). The beta reputation system. In Proceedings of the 15th bled electronic commerce
conference (Vol. 5, pp. 2502-2511).
[7] A Josang, R Ismail - Proceedings of the 15th bled electronic "The beta reputation system", 2002 - domino.fov.uni-mb.si
[8] M Gupta, P Judge, M Ammar - of the 13th international workshop, "A reputation system for peer-to-peer networks", 2003-
dl.acm.org
[9] C. Boyd A. Jøsang, R. Ismail. A survey of trust and reputation systems foronline service provision. DecisionSupportSystems,
43:618–644, 2007
[10] B.T. Adler, K. Chatterjee, L. de Alfaro, M. Faella, I. Pye, and V. Raman. Assigning trust to Wikipedia content. InProc. of
WikiSym 08: International Symposium on Wikis. ACM Press, 2008.

More Related Content

Similar to IRJET- Reputation Systems - Fair Allocation of Points to the Editors in the Collaborative Community

Book Recommendation System
Book Recommendation SystemBook Recommendation System
Book Recommendation SystemIRJET Journal
 
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...IRJET Journal
 
IRJET- An Intuitive Sky-High View of Recommendation Systems
IRJET- An Intuitive Sky-High View of Recommendation SystemsIRJET- An Intuitive Sky-High View of Recommendation Systems
IRJET- An Intuitive Sky-High View of Recommendation SystemsIRJET Journal
 
IRJET- Socially Smart an Aggregation System for Social Media using Web Sc...
IRJET-  	  Socially Smart an Aggregation System for Social Media using Web Sc...IRJET-  	  Socially Smart an Aggregation System for Social Media using Web Sc...
IRJET- Socially Smart an Aggregation System for Social Media using Web Sc...IRJET Journal
 
Hybrid Personalized Recommender System Using Modified Fuzzy C-Means Clusterin...
Hybrid Personalized Recommender System Using Modified Fuzzy C-Means Clusterin...Hybrid Personalized Recommender System Using Modified Fuzzy C-Means Clusterin...
Hybrid Personalized Recommender System Using Modified Fuzzy C-Means Clusterin...Waqas Tariq
 
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...reshma reshu
 
YouTube Title Prediction Using Sentiment Analysis
YouTube Title Prediction Using Sentiment AnalysisYouTube Title Prediction Using Sentiment Analysis
YouTube Title Prediction Using Sentiment AnalysisIRJET Journal
 
Efficient and effective video sharing in online Social network using revocati...
Efficient and effective video sharing in online Social network using revocati...Efficient and effective video sharing in online Social network using revocati...
Efficient and effective video sharing in online Social network using revocati...IRJET Journal
 
Socialfeed Roadmap Suggestion
Socialfeed Roadmap SuggestionSocialfeed Roadmap Suggestion
Socialfeed Roadmap SuggestionYuki Ishikawa
 
Looppa Platform
Looppa PlatformLooppa Platform
Looppa PlatformLooppa
 
IRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation SystemIRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation SystemIRJET Journal
 
IRJET- Development of College Enquiry Chatbot using Snatchbot
IRJET- Development of College Enquiry Chatbot using SnatchbotIRJET- Development of College Enquiry Chatbot using Snatchbot
IRJET- Development of College Enquiry Chatbot using SnatchbotIRJET Journal
 
SXC-JMS: A WEB -BASED JOURNAL MANAGEMENT SYSTEM
SXC-JMS: A WEB -BASED JOURNAL MANAGEMENT SYSTEMSXC-JMS: A WEB -BASED JOURNAL MANAGEMENT SYSTEM
SXC-JMS: A WEB -BASED JOURNAL MANAGEMENT SYSTEMcscpconf
 
GetPoll (A Polling Website)
GetPoll (A Polling Website)GetPoll (A Polling Website)
GetPoll (A Polling Website)IRJET Journal
 
IRJET- Hybrid Recommendation System for Movies
IRJET-  	  Hybrid Recommendation System for MoviesIRJET-  	  Hybrid Recommendation System for Movies
IRJET- Hybrid Recommendation System for MoviesIRJET Journal
 
SE_RE-II-CH5 (3).pdf
SE_RE-II-CH5 (3).pdfSE_RE-II-CH5 (3).pdf
SE_RE-II-CH5 (3).pdfAZKANAAZ1
 
IRJET- Online Sequential Behaviour Analysis using Apriori Algorithm
IRJET- Online Sequential Behaviour Analysis using Apriori AlgorithmIRJET- Online Sequential Behaviour Analysis using Apriori Algorithm
IRJET- Online Sequential Behaviour Analysis using Apriori AlgorithmIRJET Journal
 

Similar to IRJET- Reputation Systems - Fair Allocation of Points to the Editors in the Collaborative Community (20)

Book Recommendation System
Book Recommendation SystemBook Recommendation System
Book Recommendation System
 
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
IRJET- Analysis on Existing Methodologies of User Service Rating Prediction S...
 
IRJET- An Intuitive Sky-High View of Recommendation Systems
IRJET- An Intuitive Sky-High View of Recommendation SystemsIRJET- An Intuitive Sky-High View of Recommendation Systems
IRJET- An Intuitive Sky-High View of Recommendation Systems
 
IRJET- Socially Smart an Aggregation System for Social Media using Web Sc...
IRJET-  	  Socially Smart an Aggregation System for Social Media using Web Sc...IRJET-  	  Socially Smart an Aggregation System for Social Media using Web Sc...
IRJET- Socially Smart an Aggregation System for Social Media using Web Sc...
 
SDJ
SDJSDJ
SDJ
 
Hybrid Personalized Recommender System Using Modified Fuzzy C-Means Clusterin...
Hybrid Personalized Recommender System Using Modified Fuzzy C-Means Clusterin...Hybrid Personalized Recommender System Using Modified Fuzzy C-Means Clusterin...
Hybrid Personalized Recommender System Using Modified Fuzzy C-Means Clusterin...
 
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
 
YouTube Title Prediction Using Sentiment Analysis
YouTube Title Prediction Using Sentiment AnalysisYouTube Title Prediction Using Sentiment Analysis
YouTube Title Prediction Using Sentiment Analysis
 
Efficient and effective video sharing in online Social network using revocati...
Efficient and effective video sharing in online Social network using revocati...Efficient and effective video sharing in online Social network using revocati...
Efficient and effective video sharing in online Social network using revocati...
 
Socialfeed Roadmap Suggestion
Socialfeed Roadmap SuggestionSocialfeed Roadmap Suggestion
Socialfeed Roadmap Suggestion
 
Looppa Platform
Looppa PlatformLooppa Platform
Looppa Platform
 
ONLINE NEWS PORTAL
ONLINE NEWS PORTALONLINE NEWS PORTAL
ONLINE NEWS PORTAL
 
IRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation SystemIRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation System
 
IRJET- Development of College Enquiry Chatbot using Snatchbot
IRJET- Development of College Enquiry Chatbot using SnatchbotIRJET- Development of College Enquiry Chatbot using Snatchbot
IRJET- Development of College Enquiry Chatbot using Snatchbot
 
SXC-JMS: A WEB -BASED JOURNAL MANAGEMENT SYSTEM
SXC-JMS: A WEB -BASED JOURNAL MANAGEMENT SYSTEMSXC-JMS: A WEB -BASED JOURNAL MANAGEMENT SYSTEM
SXC-JMS: A WEB -BASED JOURNAL MANAGEMENT SYSTEM
 
GetPoll (A Polling Website)
GetPoll (A Polling Website)GetPoll (A Polling Website)
GetPoll (A Polling Website)
 
WYRED Platform. New features
WYRED Platform. New featuresWYRED Platform. New features
WYRED Platform. New features
 
IRJET- Hybrid Recommendation System for Movies
IRJET-  	  Hybrid Recommendation System for MoviesIRJET-  	  Hybrid Recommendation System for Movies
IRJET- Hybrid Recommendation System for Movies
 
SE_RE-II-CH5 (3).pdf
SE_RE-II-CH5 (3).pdfSE_RE-II-CH5 (3).pdf
SE_RE-II-CH5 (3).pdf
 
IRJET- Online Sequential Behaviour Analysis using Apriori Algorithm
IRJET- Online Sequential Behaviour Analysis using Apriori AlgorithmIRJET- Online Sequential Behaviour Analysis using Apriori Algorithm
IRJET- Online Sequential Behaviour Analysis using Apriori Algorithm
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 

Recently uploaded (20)

Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 

IRJET- Reputation Systems - Fair Allocation of Points to the Editors in the Collaborative Community

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2259 Reputation Systems - Fair Allocation of Points to the Editors in the Collaborative Community Shubhendra Pal Singhal1 1National Institute of Technology, Tiruchirappalli ---------------------------------------------------------------------------***--------------------------------------------------------------------------- Abstract - In this paper, we are trying to determine a scheme for the fair allocation of points to the contributors of the collaborative community. The major problem of fair allocation of points among the contributors is that we have to analyze the improvement in the versions of an article. Let’s say there is a contribution of major change in content which is relevant vs the contribution of adding a single comma. Every contributor cannot be given the same points in such a case. There are many ways which can be used like number of changes in a new version. That might seem relevant but it becomes irrelevant interms ofcorrect content contribution and other significant changes. There is no AI system toowhichcandetectsuchachangeandawardthepoints accordingly. So, this problem of allocation of points to the contributors is presented by an algorithm with a theoretical proof. It relies on the interactive interaction of the users in the system which is trivial in case of big system design economies. Key Words: Reputation System, Collaborative Community, Publishing, Article, Grading System. 1. INTRODUCTION 1.1 System of Collaborative Community Collaborative community is an article publishing platform where contributors can publish, improveorsuggestanyarticlein their own space. The contentof an article can be plain text or text with videos, images, and links. Users can creategroups within the community, join group, add their content: mainly articles or collated articles. One user can join many different groups depending on his interest. Each group has a different role fora user - author, publisher. Author is the onewhocontributestothe community and publisher, in addition reviews the articles written by the user. A user is allocated a role of publisher or author depending on his level and hours of contribution. The content submitted by the user forthe review will be "visible" tothe users of that community only. There can be versions of the same content indicating the improvement by any user or the implementation of the publisher's suggestion. If the publisher approves of the content, then the article is made public for any user of any community. Groups and communities might need a private space for preparing an article. So the system for collaborative communities also provides a feature for a community to be a private where the article can be viewed by any user only after its publication is approved as shown in Fig1. The system hasa grading system but this grading varies depending upon the roles (author, publisher) and popularity of the article quantified by number of votes and views. Statistics involved in the fair allocation of the points to the community like views and votes is collected by the reputation system micro-service. It allows to present the actual statistics about the active participation of users in the community. 1.2 Role Allocation and Dependency in Collaborative Community As shown in Fig2, collaborative community has many different rolesto engagetheuserswithinthesystem.Thesuper-admin is the creator for whole platform of collaborative system. Role of the super-admin is to approve a request of creation of community by a user and he can approve this request if and only if there is no other community existing with that same concept. The community created will be tagged with all those names which can belong to the same community, thus avoiding the confusion of how community creation can be wisely judged by just a search. The authenticated users who will be interested in a community (by seeing their profiles)canjoinanddraft/editthecontent. One user can always be in multiple groups and then improve existing articles or content. The communities, thus formed, will have the roles of author, publisher and community-admin. Those who draft the article or any content have the option ofeither privatizing their groups or they can make it public so that everyone can collaborate. If the group is made public then group- admin has the power to just remove them. But if it is private then the group-admin will be the first person in thegroupandhas the control of granting permissions of entering and removing the group. The people who feel that they can contribute can join the group. Group in turn has just two roles open. First is the group-admin, then users whocontributetomakethearticlereach, publishable state and last is the author.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2260 As a user can be in more than one community, two types of reputations are maintained: 1.) Community Reputation : The reputation of user in a particular community whichhasbeenobtainedbasedonthe grading system given under section 2.1 for community. 2.) System Reputation : Article in Stack overflow corresponds to one community in our system and userparticipationmight differ for different communities,so the allocation of points should be different. The reputation that is the cumulative of all the community reputation that user is a part of. Figure1: System of Collaborative Community 2. Research Model 2.1 Grading System The upvote in an article is a measure of how good is the version of the article and downvote is a measure of how can a version improved or negatively rated[1]. The point allocationsystem has been developed considering various factors includingthechancesofmalpracticesandcertainty of cracking the system. The point system is as follows: Creating community (approved by the superadmin):+25. Article published : +5 to the user of last edit and to others(explained in section 2.4), +5 to publisher. Article Reportedwrong(Approved) : -5 to the user of that version and publisher gets -5. Article Reportedwrong(Rejected) : -5 for the user who reported. Article/comment upvote/downvote: +/-2 3. Glimpse of Implementation of the System The system has been implemented in a very straightforward manner. The implementation of upvote, downvotebuttonandflag for reporting the article is merged with the existing template. Usage of these buttons will change the number of upvotes and downvotes in the version of the article and then according to the condition specified in grading system, user reputation will change accordingly as that moment only. There are several case studies which will be based on different scenarios[8]: 1. Person Joining the community: The user gets +25 reputation on his dashboard andhis system reputation also increasesby +25 at this moment. If the user is new to the system, then he gets +25 as the starting reputation.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2261 2. Person editing the article : The person reputation increases as soon as he hits "save" button which in turn increases his reputation by +2 for initial implementation. 3. Person reporting the article : The person who reported the article has to give the reason ofreportingthearticle.Thisarticle goes in the tab of "Articles Reported" where users of thatcommunity can view that reportedarticles.Thecommunityadminwill have an additional option of approving or rejecting the flag. 3.1 If he approves the request, the reputation of publisher goes down by 5 and user of that last edited version by 5.The reputation of person who reported increases by 5. 3.2 If he rejects the request, the reputation of person who reported will be decreased by 5. 4. Person changing to publishable state : The publisher gets the notification to review the article. If publisher accepts the article and publishes the article, then the publisher would get +5 points, author +5. 5. Why all contributors who helped in editing should get equal points? The system consists of various versions of article. Ourbasicaimtoselectthoseversionswhichactuallyimprovisedthearticlein a better fashion. We assume that the votes that a version receive is independent of the votes in any of the previous version. So, if a user voted for a version once doesn’t mean that this vote will be counted in every other successive version too. Let us consider x1, x2,…..xn as the number of versions after the version of first draft as x0. Consider uk : upvote of the kth version and dk : downvote of the kth version. Let the selected versions be denoted by si, U() is upvote and D() is the downvote. If the factor of U(xi) – U(si-1)/*abs(D(si-1) -D(xi)) is greater than 1 then this means that there is a substantial increaseinupvotes as compared to increase or decrease in downvotes. So we select only those versions which have the positivevalueof thisterm. Figure 2 : Roles and their respective responsibilities in the system
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2262 5.1 (Selection Algorithm) Algorithm for selecting the versions whichledtotheimprovement ofthearticle onthebasis of votes Let S be the set denoting the selected version of article for point allocation including x0. The last element of the S set is represented by S(sk). Algorithm: i = j = k = 0 S = S U x0 while(i <= n-1){ If ( U(xi) > U(S(sk)) and U(xi) – U(S(sk)) / *abs( D(S(sk)) - D(xi) )} >= 1 ) { S = S U xi k = k+1 } i = i+1 } *abs() means absolute value. 5.2 Point Allocation for versions of article in S Now the ratio of (ui + di) : (number of views) is compared and if the ratio is close to one then it is a good articleelsethearticleis not good as the previous one because number of views are way higher than ui + di suggesting that it was less relevant. Obviously ui + di can never be less than number of views. If this is true then something is wrong in code which is trivial to understand. So according to the tested statistics the allocation is : We maintain a bank where the number of versions selected as si will each have +5 point so bank has 5n points if n are selected. Case 1: So those articles which have ratio close to one will have 70% of 5n. Case 2: Publisher will have 20 % of 5n. Case 3: And rest goes to remaining versions of article. Now further if there are two or more articles in every case then equal distribution will be followed. The proximity of close to 1 can be decided by the creator of the system but the above tested results are forproximity -0.5to0.5 precision. 5.3 Proof of the above allocation system The proof describes that the factor of U(xi) – U(si-1)/*abs(D(si-1) -D(xi)) is the improvementfactorwhich will alwaysensurethe selection of those articles which have higher peaks leading it to grow to the publishable state. If the x0 has U(x0), D(x0) ,then the next selection on the basis of the algorithm ensures that if the factor is greater than 1 then there is an increase in upvotes more than that of downvotes. So this ensures the improvement in the article and hence it gets selected. The proof will be done by using the principle of mathematical induction. 1. Base: If the draft is x0, the selection of next version is basically U(xi) – U(xo)/*abs(D(x0) -D(xi)) is greater than equal to 1, which implies that the users of the community have liked the version more than thatof thedraftitselfimplying*abs(downvote rate) to be less than upvote rate. This ensures that if there is an increase in upvote is more than decrease or increase in downvote, then we should select that version i. This selection proves the improvement factor selection algorithm.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 06 | June 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2263 2. Induction : If the previous selected version is sk then, the selection of next versionisbasicallyU(xi)– U(sk)/*abs(D(sk) -D(xi)) >= 1. This ensures that more increase in upvote than change in downvote is there which indicates thatweshouldselecttheversioni if the above condition is satisfied thus making it close to the publishable model. This selection proves the improvement factor selection algorithm. 6. Way to help Publisher reviewing the publishable state The detection of the versionswhich helped the article to improve has one more application. Every time, when the userchanges the state to publishable, then the publisher just needs to keep a track of only those versions which are selected using the algorithm of selection which in turn also suggests that if there is any request at which the user requestedversionisnotselected, then publisher should directly reject that request. 7. Conclusions Thus, this paper addresses the solution to two problems: Fair Allocation of points to contributors and Reducing publisher effort to check all the articles. *abs() means absolute value. The major problem of fair allocation of points among the contributors was that we have to analyze the improvement in the versions ofan article. So, thisproblem of allocation of points to the contributors is presented by an algorithm with a theoretical proof above. The publisher has to approvewhether the content is readyto be published or not.Authenticityofsuchapubliccontentbecomes easy due to the selection algorithm which can handle the requests that user might havedonebyclickingittopublishablestate.If the algorithm includes this version, it becomes to the publishable state else the request is rejected. 8. References [1] Dana Movshovitz-Attias, YairMovshovitz-Attias,PeterSteenkiste,ChristosFaloutsos,"AnalysisoftheReputationSystemand User ContributionsonaQuestionAnsweringWebsite:StackOverflow",2013IEEE/ACMInternationalConferenceonAdvancesin Social Networks Analysis and Mining. [2] Ashton Anderson, Daniel Huttenlocher, Jon Kleinberg, Jure Leskovec, "Discovering Value from Community Activity on Focused Question Answering Sites: A Case Study of Stack Overflow", Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining, 2012 [3] Andrew Marder,"Stack Overflow Badges and User Behavior: An Econometric Approach", Proceedings of the 12th Working Conference on Mining Software, 2015 [4] Bo Adler, Luca deAlfaro, Ashutosh Kulshreshtha, Ian Pye, "Reputation Systems forOpenCollaboration", Communicationsof the ACM 2010, Copyright 200 [5] Page Ranking Algorithm, text is available under the Creative Commons Attribution-ShareAlike License, https://en.wikipedia.org/wiki/PageRank [6] Josang, A., Ismail, R. (2002, June). The beta reputation system. In Proceedings of the 15th bled electronic commerce conference (Vol. 5, pp. 2502-2511). [7] A Josang, R Ismail - Proceedings of the 15th bled electronic "The beta reputation system", 2002 - domino.fov.uni-mb.si [8] M Gupta, P Judge, M Ammar - of the 13th international workshop, "A reputation system for peer-to-peer networks", 2003- dl.acm.org [9] C. Boyd A. Jøsang, R. Ismail. A survey of trust and reputation systems foronline service provision. DecisionSupportSystems, 43:618–644, 2007 [10] B.T. Adler, K. Chatterjee, L. de Alfaro, M. Faella, I. Pye, and V. Raman. Assigning trust to Wikipedia content. InProc. of WikiSym 08: International Symposium on Wikis. ACM Press, 2008.