This program is a tool to read and analyze researcher information on ResearchGate in Excel format.
It is capable of computing the following information:
- Total number of distinct researchers
- Total number of distinct interests
- A researcher's information by given name
- Total number of distinct researchers who have a given interest
- Total number of distinct researchers who share two given interests
- Top 5 similar researchers recommendation based on given researcher name
- Requirement of Java 8
- Excel dataset put in
/dataset
- POI packages put in
/lib
(along withxmlbeans-2.6.0.jar
)
-
Use CommandLine Tool to change directory into the root folder
/
-
For Mac and Linux user
javac -cp ".:lib/*" src/CSE210/Main.java -Xlint java -cp ".:lib/*" -ea src/CSE210/Main
-
For Windows user
javac -cp ".;lib/*" src/CSE210/Main.java -Xlint java -cp ".;lib/*" -ea src/CSE210/Main
-
On startup, it will read the file and a test will be runned automatically. If any test fails, the program will abort.
-
Type in number 1 - 6 to run differnt task as instructed and 7 to quit.
-
Researcher name and interest should be entered accurately.