Stack overflow data explorer (1)
Lee, Leon Yong Ming
Date of Issue2016-05-16
School of Computer Engineering
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.
DRNTU::Engineering::Computer science and engineering::Information systems
Final Year Project (FYP)
Nanyang Technological University