Prof. Meng - Emrecan Tarakci
Introduction
After the discussion and the agreement of the project with Professor Weiyi Meng, I - Emrecan Tarakci- have started working on the project known as Publication Analysis on Google Scholar. This project was for meeting the demand of Senior Project I & II courses. Program for Publication Analysis on Google Scholar mainly focuses on extracting the records from Google Scholar such as name of author/s, title of paper, year of publication, publication venue and citation count. After extraction and storing, the program analyzes and computes the count of self-citations, non-self-citations, i10-index, H-index and the number of academician's publications per year. Since the program will work for the Watson faculty members at first, the program computes the total citation count, the total non-self-citation count, the average citation count, the average non-self-citation count, the total i10-index, the total i10-index based on non-self-citation, the average i10-index, the average i10-index based on non-self-citation, the average H-index, the average H-index based on non-self-citation, the ratio of total non-self-citation over the total citation.
WCPMS Context Diagram
System Requirements
WCPMS-2 shall provide for entry of project IDs, names, descriptions, sponsors, clients, advisors, assigned students, and allocated funds. - {WCP99-001}
WCPMS-2 shall provide for the generation of emails with fields populated from the WCPMS database. - {WCP99-002}
WCPMS-2 shall provide for the generation of reports with fields populated from the WCPMS database. - {WCP99-003}
WCPMS-2 shall provide for the generation of spreadsheets with fields populated from the WCPMS database. - {WCP99-004}
WCPMS-2 shall be installed on a new WCP.Binghamton.edu server running CentOS7. - {WCP99-005}
The WCPMS shall maintain compatibility with the BU Central Authorization System. - {WCP99-006}
The WCPMS should maintain growth provisions for tracking lab equipment, computers, and workspace assignments. - {WCP99-007}
An SQL script shall be provided that creates and initializes the WCPMS database. - {WCP99-008}
System shall have two types of accounts, Students and Professor/TAs. - {WCP99-009}
System shall distinguish users according to their BU ID (Professor/Student). - {WCP99-010}
Students shall be able to input their personal information (BU ID, name, major, GPA, e-mail, phone number etc.) - {WCP99-011}
Students shall be able to input their skills and abilities. - {WCP99-012}
Students shall be able to input their courses. - {WCP99-013}
Students should be able to input their current schedules as spreadsheets (.xlsx, excel format). - {WCP99-014}
Students should be able to view the projects that they are assigned to. - {WCP99-015}
Students should be able to view the due dates of their projects. - {WCP99-016}
Professors shall be able to input their personal information (name, title, department, e-mail, phone number) - {WCP99-017}
Professors shall be able to add/edit/delete project descriptions. - {WCP99-018}
Professors shall be able to access the spreadsheets filled by students. - {WCP99-019}
Professors shall be able to assign students to projects. - {WCP99-020}
Professors shall be able to generate e-mails to students from the website. - {WCP99-021}
The connection with the database, the SQL Server, shall be provided through Apache via the written PHP codes. {WCP99-022}
The inputs (inputs entered by the users) shall be sent to the SQL Server over Apache, and the corresponding tables, lists or any kind of information shall be returned as outputs. {WCP99-023}
System shall have two types of accounts as mentioned in WCP99-009, Students and Professor/TAs.
System shall distinguish users according to their BU ID (Professor/Student) as mentioned in WCP99-009.
Students shall not have access to add/edit/delete projects created by professors. - {WCP99-024}
Students shall not have access to other students’ or professors’ personal information. - {WCP99-025}
User Interface
Student Side of the Website: