Stack overflow data explorer (1)

Google have been an amazing search engine so far when it comes to searching of information. However, when it comes to searching software related terms or programming languages, the results are simply not as informative as when somebody searches a particular celebrity name that will return a list of...

Full description

Saved in:
Bibliographic Details
Main Author: Lee, Leon Yong Ming
Other Authors: Xing Zhenchang
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/67400
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Google have been an amazing search engine so far when it comes to searching of information. However, when it comes to searching software related terms or programming languages, the results are simply not as informative as when somebody searches a particular celebrity name that will return a list of other related individual on top of the regular results. Hence, Phd Student Chen Chunyang develops a web application to resolve this problem using data mined from Stack Overflow. The purpose of this final year project will be to further improve the existing web application developed using Google App Engine in various aspects such as maintainability and scalability. Firstly, by ensuring data stores in a persistent storage such as a Datastore, hence future creation and update of data could be performed swifter and easier. Secondly, method was developed to record user’s action on the web application. These records could be used to evaluate the web application usefulness and also to hopefully help in mining future data from the StackOverflow from observed pattern. Lastly, to tackle the scalability improvement of the web application, existing web application will undergo a migration to Django a popular Python web framework that offers benefit such as additional library and tools like ORM or an all-in-one templating language by Django. By the end of the project, all objectives were accomplished and the web application is easier to maintain and enhance in the future due to the changed of data storage and framework. Analyzing the collected user’s action could make further improvement on both the User Interface and data collected from StackOverflow. Also, database could be re-designed to improve space and performance efficient.