Design and Implementation of Facebook User Activities Data Collector

碩士 === 國立政治大學 === 資訊科學學系 === 103 === Recently Facebook has become an indispensable platform for many people to record their lives and to concern their friends. Many Humanities and Social Sciences scholars are interested in conducting research on the activity records of the Facebook users, such as ch...

Full description

Bibliographic Details
Main Authors: Pan, Po Yen, 潘伯彥
Other Authors: Chen, Kung
Format: Others
Language:zh-TW
Online Access:http://ndltd.ncl.edu.tw/handle/96383771740089836344
id ndltd-TW-103NCCU5394008
record_format oai_dc
spelling ndltd-TW-103NCCU53940082017-01-14T04:15:17Z http://ndltd.ncl.edu.tw/handle/96383771740089836344 Design and Implementation of Facebook User Activities Data Collector 臉書使用者行為蒐集系統之設計與實作 Pan, Po Yen 潘伯彥 碩士 國立政治大學 資訊科學學系 103 Recently Facebook has become an indispensable platform for many people to record their lives and to concern their friends. Many Humanities and Social Sciences scholars are interested in conducting research on the activity records of the Facebook users, such as check-ins and shared story. Therefore, there is a large demand in collecting these user activity records while respecting user privacy. Based on the open API (Application Programming Interface) by Facebook, we design and implement a “Facebook User Activities Data Collector” to help scholars collect the activity records with the permission from Facebook users. Using the collector, researchers can create projects for Facebook data retrieval and solicit volunteers to participate those projects by giving their permissions to enable the collector to retrieve their activity records following the Facebook privacy rules. Our tool offers a friendly user interface for researchers and participating users. Besides, as a user may participate in multiple data retrieval projects in the same period of time, our collector is equipped with an “account aggregation” mechanism that will retrieve all the records of a user for the projects he participated at once without repetitive collection work that will degrade the performance of the tool. Another feature of the collector is a robust exception handling mechanism that will handle frequent occurring exceptions in data retrieval and reports unknown exceptions to system administrators to improve the system’s reliability. To verify our collector, we have also recruited several volunteers and conducted some experiments to retrieve their activity records. The preliminary results show that our collector performs well and collects the records correctly. Chen, Kung 陳恭 學位論文 ; thesis 89 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立政治大學 === 資訊科學學系 === 103 === Recently Facebook has become an indispensable platform for many people to record their lives and to concern their friends. Many Humanities and Social Sciences scholars are interested in conducting research on the activity records of the Facebook users, such as check-ins and shared story. Therefore, there is a large demand in collecting these user activity records while respecting user privacy. Based on the open API (Application Programming Interface) by Facebook, we design and implement a “Facebook User Activities Data Collector” to help scholars collect the activity records with the permission from Facebook users. Using the collector, researchers can create projects for Facebook data retrieval and solicit volunteers to participate those projects by giving their permissions to enable the collector to retrieve their activity records following the Facebook privacy rules. Our tool offers a friendly user interface for researchers and participating users. Besides, as a user may participate in multiple data retrieval projects in the same period of time, our collector is equipped with an “account aggregation” mechanism that will retrieve all the records of a user for the projects he participated at once without repetitive collection work that will degrade the performance of the tool. Another feature of the collector is a robust exception handling mechanism that will handle frequent occurring exceptions in data retrieval and reports unknown exceptions to system administrators to improve the system’s reliability. To verify our collector, we have also recruited several volunteers and conducted some experiments to retrieve their activity records. The preliminary results show that our collector performs well and collects the records correctly.
author2 Chen, Kung
author_facet Chen, Kung
Pan, Po Yen
潘伯彥
author Pan, Po Yen
潘伯彥
spellingShingle Pan, Po Yen
潘伯彥
Design and Implementation of Facebook User Activities Data Collector
author_sort Pan, Po Yen
title Design and Implementation of Facebook User Activities Data Collector
title_short Design and Implementation of Facebook User Activities Data Collector
title_full Design and Implementation of Facebook User Activities Data Collector
title_fullStr Design and Implementation of Facebook User Activities Data Collector
title_full_unstemmed Design and Implementation of Facebook User Activities Data Collector
title_sort design and implementation of facebook user activities data collector
url http://ndltd.ncl.edu.tw/handle/96383771740089836344
work_keys_str_mv AT panpoyen designandimplementationoffacebookuseractivitiesdatacollector
AT pānbóyàn designandimplementationoffacebookuseractivitiesdatacollector
AT panpoyen liǎnshūshǐyòngzhěxíngwèisōujíxìtǒngzhīshèjìyǔshízuò
AT pānbóyàn liǎnshūshǐyòngzhěxíngwèisōujíxìtǒngzhīshèjìyǔshízuò
_version_ 1718408292499193856