Product Context Analysis with Twitter Data
Total Page:16
File Type:pdf, Size:1020Kb
Thesis no: MSSE-2016-36 Product Context Analysis with Twitter Data TAO SUN Faculty of Computing Blekinge Institute of Technology SE-371 79 Karlskrona Sweden This thesis is submitted to the Faculty of Computing at Blekinge Institute of Technology in partial fulfillment of the requirements for the degree of MSc in Software Engineering. The thesis is equivalent to 20 weeks of full time studies. Contact Information: Author(s): TAO SUN E-mail: [email protected] [email protected] [email protected] University advisor: Samuel A. Fricker Faculty of Computing Faculty of Computing Internet : www.bth.se Blekinge Institute of Technology Phone : +46 455 38 50 00 SE-371 79 Karlskrona, Sweden Fax : +46 455 38 50 57 i i ABSTRACT Context. For the product manager, the product context analysis, which aims to align their products to the market needs, is very important. By understanding the market needs, the product manager knows the product context information about the environment the products conceived and the business the products take place. The product context analysis using the product context information helps the product manager find the accurate position of his/her products and support the decision-making of the products. The product context information generally could be found in the user feedbacks. And the traditional techniques of acquiring the user feedbacks can be replaced by collecting the existed online user feedbacks with a cheaper cost. Therefore, researchers did studies on the online user feedbacks and the results showed those user feedbacks contain the product context information. Therefore, in this study, I tried to elicit the product context information from the user feedbacks posted on Twitter. Objectives. Objectives of this study are 1. I investigated what kinds of Apps can be used to collect more related Tweets, and 2. I investigated what kinds of product context information can be elicited from the collected Tweets. Methods. To achieve the first objective, I designed unified criteria for selecting Apps and collecting App-related Tweets, and then conduct the statistical analysis to find out what is/are the factor(s) affect (s) the Tweets collection. To achieve the second objective, I conducted the directed content analysis on the collected Tweets with an indicator for identifying the product context information, and then make a descriptive statistical analysis of the elicited product context information. Results. I found the top-ranked Apps or Apps in few themes like “Health and Fitness” and “Games” have more and fresher App-related Tweets. And from my collected Tweets, I can elicit at least 15 types of product context information, the types include “user experience”, “use case”, “partner”, “competitor”, “platforms” and so on. Conclusions. This is an exploratory study of eliciting product context information from the Tweets. It presented the method of collecting the App-related Tweets and eliciting product context information from the collected Tweets. It showed what kinds of App are suitable to do so and what types of product context information can be elicited from the Tweets. This study let us be aware of that the Tweets can be used for the product context analysis, and let us know the appropriate condition to use the Tweets for the product context analysis. Keywords: Twitter, product context information, content analysis ACKNOWLEDGEMENT Foremost, I would like to express my sincere appreciation to my supervisor, Dr. Samuel A. Fricker, for his encouragement, guidance, and support for my thesis. His optimistic attitude toward the life drives me to overcome the difficulty. His clear and professional instruction inspires my thinking in the academic research. His patient teaching helps me to break the barrier of language and knowledge. I would also like to thank my wife, Luoluo Long. She raises my newborn baby alone and encourages me to do my thesis. With her selfless dedication, I can finish this thesis without interference. The last but not the least, I would like to thank BTH. The school provides me the good environment and academic resources for doing the thesis. CONTENTS Abstract .................................................................................................................................................. i Acknowledgement ................................................................................................................................. ii Contents ................................................................................................................................................ iii List of tables .......................................................................................................................................... v List of figures ....................................................................................................................................... vi 1 Introduction ..................................................................................................................................... 7 1.1 MOTIVATION ............................................................................................................................. 7 1.2 BACKGROUND ........................................................................................................................... 7 1.2.1 Product context information (PCI) ................................................................................ 7 1.2.2 Twitter ........................................................................................................................... 9 1.3 AIMS AND OBJECTIVES .............................................................................................................. 9 1.4 EXPECTED OUTCOMES ............................................................................................................. 10 1.5 STRUCTURE OF THIS THESIS ..................................................................................................... 10 2 Related works ................................................................................................................................ 11 3 Methodology .................................................................................................................................. 14 3.1 RESEARCH QUESTIONS ............................................................................................................ 14 3.2 STUDY DESIGN ........................................................................................................................ 14 3.2.1 Data collection ............................................................................................................ 14 3.2.2 Statistical Analysis ...................................................................................................... 15 3.2.3 Directed Content Analysis........................................................................................... 16 3.2.4 Descriptive Statistics Analysis .................................................................................... 17 4 RESULTS ...................................................................................................................................... 18 4.1 RESULTS OF THE TWEETS COLLECTION ................................................................................... 18 4.2 SPECIFIC RESULT OF CONTENT ANALYSIS ON DIFFERENT APPS ................................................ 23 4.2.1 Amazon Kindle ........................................................................................................... 24 4.2.2 Skype ........................................................................................................................... 24 4.2.3 Geometry Dash ............................................................................................................ 24 4.2.4 ClassDojo .................................................................................................................... 25 4.2.5 Netflix ......................................................................................................................... 25 4.2.6 Venmo ......................................................................................................................... 25 4.2.7 Flight Tracker .............................................................................................................. 25 5 Analysis .......................................................................................................................................... 26 5.1 ANALYSIS OF THE STATISTIC RESULTS ..................................................................................... 26 5.2 ANALYSIS OF THE COLLECTED TWEETS FROM DIFFERENT APPS .............................................. 28 6 Discussion ...................................................................................................................................... 32 6.1 DISCUSSION ON THE THREATS TO VALIDITY ............................................................................ 32 6.1.1 Internal validity ........................................................................................................... 32 6.1.2 External validity .......................................................................................................... 32 6.1.3 Construct validity ........................................................................................................ 32 6.2 DISCUSSION ON THE RESULTS .................................................................................................