Font Size: a A A

Research On Software Gamification Approach And Status Analysis

Posted on:2018-12-28Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q WangFull Text:PDF
GTID:2348330518463673Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of cloud computing and mobile Internet,software systems are increasingly designed as services.More and more software gains revenue through the provision of services or built-in advertising;At the same time,more and more software systems apply crowdsourcing method to get users requirements,conduct software testing and gather contents.In this case,how to attract users to use the software systems actively is a problem that software developers need to consider.Gamification is the process of applying the game elements and mechanism into the non-game context,aiming at motivating users to attend one activity.So it is promising to apply game elements into software systems and gamify them to increase their attractiveness in the intensive market competition.However,there still lack research to address which software systems are suitable for gamification,how to gamify them,what are the game elements suitable for them and whether gamification is helpful for software popularity.In order to solve the above problems,the main results are as follows:(1)It mainly summaries the basic game elements and mechanics through which players are motivated,and proposes a goal-based analysis approach for software gamification from the view of requirement analysis.The approach suggests to build a feedback loop for each software activity which requires users and software to cooperate with each other.Consisting of the gamification behaviors such as measure and evaluation,the feedback loop forms a positive process which motivates users to participate the software activities.(2)Based on the software data from representative domestic android App stores,it mines and analyzes the status of android software gamification.By utilizing the Scrapy Framework to crawl software data in the app market,it mainly applies the automatic analysis + manual assisted method to mine gamification data information in process of mining and analysis,and the Python Data Analysis technology is used for analysis to further mine the application status of gamification.(3)It found that gamification is helpful for software popularity at some degree,more software systems which have a close relationship with users and focus on providing services for user consumption such as chatting,shopping and news reading are gamified,and popular game elements include points,social,rankings and virtual goods.
Keywords/Search Tags:gamification, software gamification, game elements, android software, text mining
PDF Full Text Request
Related items