Computer Science ›› 2020, Vol. 47 ›› Issue (6): 32-37.doi: 10.11896/jsjkx.191000088

• Intelligent Software Engineering • Previous Articles     Next Articles

Modeling and Simulation of Q&A Community and Its Incentive Mechanism

XU Zi-xi1,2, MAO Xin-jun1,2, YANG Yi1, LU Yao1   

  1. 1 School of Computer Science,National University of Defense Technology,Changsha 410073,China
    2 Key Laboratory of Complex Systems Software Engineering,National University of Defense Technology,Changsha 410073,China
  • Received:2019-10-15 Online:2020-06-15 Published:2020-06-10
  • About author:XU Zi-xi,born in 1995,postgraduate,is a member of China Computer Federation.His main research interests include software engineering in open source community and so on.
    MAO Xin-jun,born in 1970,Ph.D,Ph.D supervisor,is a member of China Computer Federation.His main research interests include software engineering and so on.
  • Supported by:
    This work was supported by the National Key R&D Program of China (2018YFB1004202) and Key Program of the National Natural Science Foundation of China (61532004).

Abstract: Question and Answer (Q&A) community has become an important platform of knowledge sharing over the Internet.It provides a series of incentive mechanisms (such as reputation,badge,privilege,etc.) to encourage users to participate,contri-bute,and improve the activities of the community.How to analyze the effectiveness of these incentive mechanisms and guide their improvement is an important challenge for the research and practice of Q&A community.This paper proposes a modeling and simulation analysis method based on multi-agent system.The community with a great amount of users is modelled as a multi-agent system consisting of autonomous agents,the contribution and interaction among community users are modelled as the coo-perative behavior of agents driven by the incentive mechanism.This paper specifies the incentive mechanism as the belief of agents,examines the generation of agent desires and the behaviors of agents based on self-determination theory.This paper collects the data of Stack Overflow community from 2016 to 2018,and conducts a simulation experiments on the development and evolution of the community based on NetLogo.The results show that the proposed model and mechanism abstractions can effectively explain and reveal the evolution process of Q&A community under the influence of incentive mechanism.

Key words: BDI model, Multi-agent system, Q&A community, Self-determinism theory, Simulation

CLC Number: 

  • TP391.9
[1]ZHU H,WANG F,WANG S.On the convergence of autonomous agent communities[J].Multiagent and Grid Systems,2010,6(4):315-352.
[2]MAO X J.Processing Agent Software Engineering:Status Quo,Challenges and Prospects[J].Computer Science,2011,38(1):1-7.
[3]COMFORT L K.Self-organization in complex systems[J].Journal of Public Administration Research and Theory:J-PART,1994,4(3):393-410.
[4]Handbook of self-determination research[M].University Rochester Press,2004.
[5]ORTEGA F,CONVERTINO G,ZANCANARO M,et al.Assessing the performance of question-and-answer communities using survival analysis[J].arXiv:1407.5903,2014.
[6]CAVUSOGLU H,LI Z,HUANG K W.Can gamification motivate voluntary contributions? the case of stackoverflow Q&A community[C]//Proceedings of the 18th ACM Conference Companion on Computer Supported Cooperative Work & Social Computing.ACM,2015:171-174.
[7]EASLEY D,GHOSH A.Incentives,gamification,and game theory:an economic approach to badge design[J].ACM Transactions on Economics and Computation (TEAC),2016,4(3):16.
[8]LIU Y,HO C J.Incentivizing high quality user contributions:new arm generation in bandit learning[C]//Thirty-Second AAAI Conference on Artificial Intelligence.2018.
[9]KHODADADI A,HOSSEINI S A,TAVAKOLI E,et al.Continuous-Time User Modeling in Presence of Badges:A Probabilistic Approach[J].ACM Transactions on Knowledge Discovery from Data (TKDD),2018,12(3):37.
[10]TAUSCZIK Y R,PENNEBAKER J W.Participation in an online mathematics community:differentiating motivations to add[C]//Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work.ACM,2012:207-216.
[11]PARUNAK H V D,SAVIT R,RIOLO R L.Agent-based modeling vs.equation-based modeling:A case study and users’ guide[C]//International Workshop on Multi-Agent Systems and Agent-Based Simulation.Berlin:Springer,1998:10-25.
[12]REN Q,BAI L,BISWAS S,et al.A BDI multi-agent approach for power restoration[C]//2014 7th International Symposium on Resilient Control Systems (ISRCS).IEEE,2014:1-6.
[13]DECI E L,RYAN R M.Self-determination[J].Digital Communications,1985,23(1):470-476.
[14]DECI E L,RYAN R M.The “what” and “why” of goal pursuits:Human needs and the self-determination of behavior[J].Psychological Inquiry,2000,11(4):227-268.
[15]KE W,ZHANG P.The effects of extrinsic motivations and satisfaction in open source software development[J].Journal of the Association for Information Systems,2010,11(12):784.
[1] DOU Jia-wei. Privacy-preserving Hamming and Edit Distance Computation and Applications [J]. Computer Science, 2022, 49(9): 355-360.
[2] GUO Zheng-wei, FU Ze-wen, LI Ning, BAI Lan. Study on Acceleration Algorithm for Raw Data Simulation of High Resolution Squint Spotlight SAR [J]. Computer Science, 2022, 49(8): 178-183.
[3] GAO Ya, ZHAO Ning, LIU Wen-qi. Dependence Analysis Among Service Stations in Tandem Queueing Systems [J]. Computer Science, 2022, 49(7): 304-309.
[4] LI Tang, QIN Xiao-lin, CHI He-yu, FEI Ke. Secure Coordination Model for Multiple Unmanned Systems [J]. Computer Science, 2022, 49(7): 332-339.
[5] ZHANG Ming-xin. Conceptual Model for Large-scale Social Simulation [J]. Computer Science, 2022, 49(4): 16-24.
[6] YANG Lin, WANG Yong-jie, ZHANG Jun. FAWA:A Negative Feedback Dynamic Scheduling Algorithm for Heterogeneous Executor [J]. Computer Science, 2021, 48(8): 284-290.
[7] YANG Lin, WANG Yong-jie. Application and Simulation of Ant Colony Algorithm in Continuous Path Prediction of Dynamic Network [J]. Computer Science, 2021, 48(6A): 485-490.
[8] CHENG Yu, LIU Tie-jun, TANG Yuan-gui, WANG Jian, JIANG Zhi-bin, QI Sheng. Underwater Robert Visual Simulation Based on UNITY3D [J]. Computer Science, 2021, 48(6A): 281-284.
[9] XIANG Chang-sheng, CHEN Zhi-gang. Chaotic Prediction Model of Network Traffic for Massive Data [J]. Computer Science, 2021, 48(5): 289-293.
[10] GAO Feng-yue, WANG Yan, ZHU Tie-lan. Resilient Distributed State Estimation Algorithm [J]. Computer Science, 2021, 48(5): 308-312.
[11] ZENG Wei-liang, HAN Yu, HE Jin-yuan, WU Miao-sen, SUN Wei-jun. Simulation Analysis on Dynamic Ridesharing Efficiency of Shared Autonomous Taxi [J]. Computer Science, 2021, 48(2): 257-263.
[12] JIANG Hua-nan, ZHANG Shuai, LIN Yu-fei, LI Hao. Simulation Optimization and Testing Based on Gazebo of MPI Distributed Parallelism [J]. Computer Science, 2021, 48(11A): 672-677.
[13] CUI Xiang, LI Xiao-wen, CHEN Yi-feng. Communication Optimization Method of Heterogeneous Cluster Application Based on New Language Mechanism [J]. Computer Science, 2020, 47(8): 17-15.
[14] CHENG Sheng-gan, YU Hao-ran, WEI Jian-wen, James LIN. Design and Optimization of Two-level Particle-mesh Algorithm Based on Fixed-point Compression [J]. Computer Science, 2020, 47(8): 56-61.
[15] LI Li. Classification Algorithm of Distributed Data Mining Based on Judgment Aggregation [J]. Computer Science, 2020, 47(6A): 450-456.
Full text



No Suggested Reading articles found!