Skip to content

This project is a mining tool for extracting top 10 newest and top 10 most voted Android questions from StackOverflow website

Notifications You must be signed in to change notification settings

hamedmirzaei/stackoverflow-extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StackOverflow Question Extractor

This application has been implemented as a programming task for working under supervision of Prof. Hassan at Queen's University. The purpose of the application is to extract top 10 newest and top 10 most voted Android questions from stackoverflow.com website. To make the application more useful, we provided followings:

  • Extract and represent title and summary of top 10 newest questions
  • Extract and represent title and summary of top 10 most voted questions
  • Additional information included: including question's body and answers, users involved, statistics and tags
  • Extract and represent more categories of questions
  • Extract and represent any arbitrary topic of interest (not just android)

Requirements

  • maven
  • java 1.8+

How to compile and run

Compile

After cloning the project from GitHub, simply go to the project root and run this:

mvn clean package

This will package all the project files and dependencies in a single executable jar file names stackoverflow-extractor-0.0.1-SNAPSHOT.jar in the target folder of project root directory. For the sake of simplicity, a copy of the jar is placed at results folder of projects root (in case you don't have maven, you can use it).

Usage

Open a cmd prompt (or terminal) in the place of stackoverflow-extractor-0.0.1-SNAPSHOT.jar file and run this:

java -jar stackoverflow-extractor-0.0.1-SNAPSHOT.jar

It will starts application on http://localhost:8080 and you can access it through your browser.

Bellow are some images of the web pages:

Index Page

Settings Page

Top 10 Newest Questions Page

One Question Page

About

This project is a mining tool for extracting top 10 newest and top 10 most voted Android questions from StackOverflow website

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors