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: Q&A community, Multi-agent system, Simulation, BDI model, Self-determinism theory

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] 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.
[2] 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.
[3] LI Li. Classification Algorithm of Distributed Data Mining Based on Judgment Aggregation [J]. Computer Science, 2020, 47(6A): 450-456.
[4] GUO Cong-rui, WANG Jun and FENG Yi-ming. Research on Method of Credibility Evaluation of System Simulation [J]. Computer Science, 2020, 47(6A): 567-571.
[5] ZHENG Geng-feng. Emergency Plan Evaluation of Special Equipment Accident Based on Intuitionistic Fuzzy Analytic Hierarchy Process [J]. Computer Science, 2020, 47(6A): 616-621.
[6] TAN Li-xing, WANG Fu-jun. On Logic of Graded Argumentation System [J]. Computer Science, 2020, 47(5): 27-31.
[7] ZHONG Zhen-wei,JI Qing-ge. Verification and Evaluation of Modified Social Force Model Considering Relative Velocity of Pedestrians [J]. Computer Science, 2020, 47(2): 88-94.
[8] WU Tian-tian,WANG Jie. Belief Coordination for Multi-agent System Based on Possibilistic Answer Set Programming [J]. Computer Science, 2020, 47(2): 201-205.
[9] ZENG Lei, LI Hao, LIN Yu-fei, ZHANG Shuai. Study on Simulation Optimization of Gazebo Based on Asynchronous Mechanism [J]. Computer Science, 2020, 47(11A): 593-598.
[10] TAN Si-yang. Fast Design and Verification of Flight Control Law for Small Compound UAV [J]. Computer Science, 2020, 47(11A): 651-656.
[11] ZHOU Hui-ting, ZHOU Jie. Simulation and Analysis on Improved NC-OFDM Algorithm [J]. Computer Science, 2020, 47(10): 263-268.
[12] XU Chuan-fu,WANG Xi,LIU Shu,CHEN Shi-zhao,LIN Yu. Large-scale High-performance Lattice Boltzmann Multi-phase Flow Simulations Based on Python [J]. Computer Science, 2020, 47(1): 17-23.
[13] LI Su-ting,ZHANG Yan. Axiomatizing Covariation-Contravariation Simulation Under GSOS Operators [J]. Computer Science, 2020, 47(1): 51-58.
[14] DU Wei, DING Shi-fei. Overview on Multi-agent Reinforcement Learning [J]. Computer Science, 2019, 46(8): 1-8.
[15] YANG Xiao-jun, XU Zhong-fu, ZHANG Xing, SUN Dan-hui. Overview and Difficulties Analysis on Credibility Assessment of Simulation Models [J]. Computer Science, 2019, 46(6A): 23-29.
Full text



[1] LEI Li-hui and WANG Jing. Parallelization of LTL Model Checking Based on Possibility Measure[J]. Computer Science, 2018, 45(4): 71 -75 .
[2] SUN Qi, JIN Yan, HE Kun and XU Ling-xuan. Hybrid Evolutionary Algorithm for Solving Mixed Capacitated General Routing Problem[J]. Computer Science, 2018, 45(4): 76 -82 .
[3] ZHANG Jia-nan and XIAO Ming-yu. Approximation Algorithm for Weighted Mixed Domination Problem[J]. Computer Science, 2018, 45(4): 83 -88 .
[4] WU Jian-hui, HUANG Zhong-xiang, LI Wu, WU Jian-hui, PENG Xin and ZHANG Sheng. Robustness Optimization of Sequence Decision in Urban Road Construction[J]. Computer Science, 2018, 45(4): 89 -93 .
[5] SHI Wen-jun, WU Ji-gang and LUO Yu-chun. Fast and Efficient Scheduling Algorithms for Mobile Cloud Offloading[J]. Computer Science, 2018, 45(4): 94 -99 .
[6] ZHOU Yan-ping and YE Qiao-lin. L1-norm Distance Based Least Squares Twin Support Vector Machine[J]. Computer Science, 2018, 45(4): 100 -105 .
[7] LIU Bo-yi, TANG Xiang-yan and CHENG Jie-ren. Recognition Method for Corn Borer Based on Templates Matching in Muliple Growth Periods[J]. Computer Science, 2018, 45(4): 106 -111 .
[8] GENG Hai-jun, SHI Xin-gang, WANG Zhi-liang, YIN Xia and YIN Shao-ping. Energy-efficient Intra-domain Routing Algorithm Based on Directed Acyclic Graph[J]. Computer Science, 2018, 45(4): 112 -116 .
[9] CUI Qiong, LI Jian-hua, WANG Hong and NAN Ming-li. Resilience Analysis Model of Networked Command Information System Based on Node Repairability[J]. Computer Science, 2018, 45(4): 117 -121 .
[10] WANG Zhen-chao, HOU Huan-huan and LIAN Rui. Path Optimization Scheme for Restraining Degree of Disorder in CMT[J]. Computer Science, 2018, 45(4): 122 -125 .