BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth...

32
November 17, 2014 BRAG Bringing Research And Grants Together 1

Transcript of BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth...

Page 1: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

BRAG Bringing Research And Grants Together

1

Page 2: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Outline● Mentor● Red Team● Problem Statement● Personal Web Pages● Customers● Case Study● Web Page Content● Current Computer Science Methods● Where is the Information Now?● Information Collection● Solution Statement● Major Functional Component Diagram● The Current Process Flow● BRAG Process Flow

● Schaefer’s Scraper● New Activity Algorithm● Email Notification and Professor Response● Update Page Algorithm● Site Map● Entity Relationship Diagram● Schema● Goals and Objectives● Problems with Solution● Competition● Risks● Benefits of Solution● Conclusion● Sources● Q & A

2

Page 3: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Mentor: Janet Brunelle

Research Interests:Software Engineering

Assistant Chair Computer Science Department

Chief Departmental Advisor

Senior Lecturer

3

Page 4: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Red TeamNick Shena

Charlotte Teague

Matthew Vanacore

Ryan Camper

Seth Nugent

Benjamin Earley

4

Page 5: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Problem Statement

Good Examples

Dr. Ian Bartol - Includes Publications with PDF Link

Dr. Rebecca Deramus Bray - Includes Publications and Current Research Projects

● Many ODU Department Faculty do not have Personal Web Pages.

● They include their Accomplishments on their ODU Departmental Faculty Web Pages.

Bad Examples

Abdel-Wahab, Hussein M. - Does not include any Publications

Chernikov, Andrey - Includes Specific Research but No Publications

● Many CS Faculty have their own Personal Web Pages.● The ODU CS Department Faculty Web Pages do not

include any of their Accomplishments, but are populated on their Personal Web Pages.

ODU templated departmental pages are not consistently updated.

5

Page 6: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Personal Web Pages

CS faculty mainly display their accomplishments on their personal web pages, but not all faculty do this or have personal web pages.

Good Examples Bad Examples

Abdel-Wahab, Hussein M. Ranjan, Desh Has no personal web page, and faculty page is blank.

Chernikov, Andrey Elmesalami, AymanHas no personal web page, and faculty page is blank.

He, Jing Mukkamala, RaviHas a personal web page, but it is very basic, and there are no

links to publications.

6

Page 7: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Customers

● CS Department - Current Case Study● Faculty and Staff● Potential

○ Other ODU departments○ Other universities and their faculty and staff○ PhD and Master Students

7

Page 8: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Case Study

The Computer Science Department● Faculty web pages do not include publications, grants, honors and awards, etc.● Faculty personal web pages include this information but are not uniform.

1. Computer Science. Research Employment Opportunities. Old Dominion University. January 6, 2012 http://www.cs.odu.edu/research_oppor.shtml

2. Computer Science. Computer Science Department Announcements. Old Dominion University. January 6, 2012 http://www.cs.odu.edu/show_announcements.shtml

8

Page 9: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Web Page Content

● Grants● Publications

○ Invited Speakers○ Journals

● Honors and Awards● Research● Professional Service● Conference Meetings

9

Page 10: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Current Computer Science Methods

● Most faculty members○ Do not update their web pages○ Do not use ODU Activity System

● All department activities are collected via email○ Manual compilation

■ Past: Citations were manually submitted by email and entered on the site manually● Slow, inefficient, and manual

■ Present: System is currently outdated and the most recent publication is from 2008

○ Stored on one professor’s computer

“Black” Team. “CS410Presentation2.” Page 8. Old Dominion University. CS410. 14 Nov 2012. Feasibility Presentation.

10

Page 11: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Where is the information now?Sources Information Provided Website

ODU News Archives Archived CS News http://www.cs.odu.edu/news_archives.shtml

ODU News - Grants and Contracts Grants and Contracts https://www.odu.edu/news/grants-contracts

SCIRE Research College of Science Newsletter http://sci.odu.edu/sci/Scire/

ODU Digital Library Research Group ODU Digital Library Group http://dlib.cs.odu.edu/

ODU Publications (InsideODU) ODU Publications (InsideODU) http://www.odu.edu/about/odu-publications#

CS Website - Recent Grants Selected Active CS Research Grants http://www.cs.odu.edu/recent_grants.shtml

CS Website - Research Opportunities Research Employment Opportunities http://www.cs.odu.edu/research_oppor.shtml

CS Website - MS Graduate Information Getting Started as new CS graduate student https://graduate.cs.odu.edu/ms/Getting_Started

CS Website - PhD Program Information PhD Requirements https://graduate.cs.odu.edu/phd/index.php/Main_Page

CS Awards and Honors CS Awards & Honors http://www.cs.odu.edu/awards_honors.shtml

University Facts & Figures University Facts & Figures http://www.odu.edu/about/facts-and-figures

Current PhD Students Current PhD Students https://graduate.cs.odu.edu/phd/index.php/Current_PhD_Students

CRTC - Center for Real-time Computing Publications, Funding http://crtc.wm.edu/html_output/publications_by_year.php#

MIT Libraries Technical Reports http://libguides.mit.edu/techreports

Delta Cost Project Data on college costs and productivity http://www.deltacostproject.org/

NSF - National Science Foundation Funding, Awards, Publications, and Statistics http://www.nsf.gov/

SACS COC -Southern Association of Colleges and Schools and Commission on Colleges

Committee and Institutional Resources, Publications, saand Research http://www.sacscoc.org/

SCHEV - State Council of Higher Education for Virginia Research and Statistics, and SCHEV Reports http://www.schev.edu/ 11

Page 12: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Information Collection● Internet

○ ODU Web Pages○ FAS (Faculty Activity System) Database○ NSF (National Science Foundation) Notifier○ Google Scholar○ IEEE Xplore○ ACM DL (Association for Computing Machinery Digital Library)○ Scopus○ Delta Cost Project○ SACS COC (Southern Association of Colleges and Schools and Commission on

Colleges)○ SCHEV (State Council of Higher Education for Virginia)

● Other○ Manual Entries

12

Page 13: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Solution Statement

BRAG will dynamically populate departmental pages with current accomplishments.

13

Page 14: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Major Functional Component Diagram

14

Page 15: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

The Current Process Flow

● Time Consuming● Middle Man● Manual● Complicated● No Incentive● Not Unified

15

Page 16: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

BRAG Process Flow

16

Page 17: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Process Flow

17

Page 18: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

18

Page 19: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

New Activity Algorithm

19

Page 20: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Email Notification and Professor Response

20

Page 21: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Update Page Algorithm

21

Page 22: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Site Map

22

Page 23: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Entity Relationship Diagram

23

Page 24: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Schema

24

Page 25: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Goals and Objectives

● Collect and organize faculty’s accomplishments● Generate departmental faculty web page information

that is:○ Dynamic○ Complete○ Consistent○ Most Recent Information

25

Page 26: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Problems with Solution

● Competition● Access

○ Password protected○ Information exists solely on faculty’s personal computer○ Other security issues (unable to access database with needed information)

● No guaranteed participation● Incorrect data

26

Page 27: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Competition Matrix

27

Page 28: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

RisksT1: Non-compatible

● Description: May not be compatible with other universities

● Mitigation: Use popular and well known software stacks.

T2: Restricted Access● Description: Restricted Access to professor information

○ Lack of Permissions

○ Professor only keeps record of activities on their personal computer

○ Copyright Issues

● Mitigation: Faculty member may provide hotlinks to papers behind a paywall, manual

uploads, and download prevention of content.

T3: Interface Compatibility● Description: System Interface may not be compatible with specific computer devices.

(mobile, tablet, etc.)

● Mitigation: Possibly create a mobile friendly website.

C1: Incorrect Usage● Description: Incorrect use of product, or a user may enter the wrong or incorrect data. Both

would reflect poorly on the university.

● Mitigation: Having a simple user interface with proper documentation.

C2: Unused● Description: Without proper enticement or exposure from a university, faculty members

may not choose to use the software.

● Mitigation: Recommend a university wide policy or enticement to encourage use.

C3: Old Documentation● Description: Users may have old documentation that is not available online which they may

want included.

● Mitigation: Provide manual uploads on the site.

28

Page 29: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Benefits of Solution

● Intuitive User Interface● Anyone can find Research Information Easily● ODU’s Reputation Improves● Faculty Bragging Rights

29

Page 30: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Conclusion● The BRAG Scraper will search the internet for faculty information● BRAG will email faculty member for confirmation of information found● Faculty will confirm accuracy of the information● Information will be loaded to the departmental faculty web page● Faculty may edit any information, or upload their own, using intuitive user interface

30

Page 31: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Sources● Computer Science. Research Employment Opportunities. Old Dominion University. January 6, 2012 http://www.cs.odu.edu/research_oppor.shtml● Computer Science. Computer Science Department Announcements. Old Dominion University. January 6, 2012 http://www.cs.odu.edu/show_announcements.shtml● BibApp. ©2014 BibApp. N.p., n.d. October 5, 2014 http://bibapp.org/● eScholarship: University of California. © 2012 The Regents of The University of California. eScholarship. N.p, n.d. October 5, 2014. http://www.escholarship.org● Eprints - Digital Repository Software. Copyright © 2012-2013 University of Southampton. N.p, n.d October 5, 2014. http://www.eprints.org/us/● irplus - Institutional Repository Software. Powered by Google Project Hosting. N.p, n.d. October 5, 2014. http://code.google.com/p/irplus/● ODU News Archives. Archived CS News. Jan 6, 2012. October 5, 2014. http://www.cs.odu.edu/news_archives.shtml● ODU News - Grants and Contracts. Grants and Contracts. Sept 24, 2013 October 5, 2014. https://www.odu.edu/news/grants-contracts● SCIRE Research. College of Science Newsletter. Oct 16, 2008. October 5, 2014. http://sci.odu.edu/sci/Scire/● ODU Digital Library Research Group. ODU Digital Library Group. N.p, n.d. October 5, 2014. http://dlib.cs.odu.edu/● ODU Publications (InsideODU). ODU Publications (InsideODU). Sept 12, 2014. October 5, 2014. http://www.odu.edu/about/odu-publications#● CS Website - Recent Grants. Selected Active CS Research Grants. Jan 6, 2012. October 5, 2014. http://www.cs.odu.edu/recent_grants.shtml● CS Website - Research Opportunities. Research Employment Opportunities. Jan 6, 2012. October 5, 2014. http://www.cs.odu.edu/research_oppor.shtml● CS Website - MS Graduate Information. Getting Started as new CS graduate student. Jan 6, 2012. October 5, 2014. https://graduate.cs.odu.edu/ms/Getting_Started● CS Website - PhD Program Information. PhD Requirements. Jan 6, 2012. October 5, 2014. https://graduate.cs.odu.edu/phd/index.php/Main_Page● CS Awards and Honors. CS Awards & Honors. Jan 6, 2012. October 5, 2014. http://www.cs.odu.edu/awards_honors.shtml● University Facts & Figures. University Facts & Figures. Sept 15, 2014. October 5, 2014. http://www.odu.edu/about/facts-and-figures● Current PhD Students. Current PhD Students. Oct 14, 2013. October 5, 2014. https://graduate.cs.odu.edu/phd/index.php/Current_PhD_Students● CRTC - Center for Real-time Computing. Publications, Funding. N.p, n.d. October 5, 2014. http://crtc.wm.edu/html_output/publications_by_year.php#● MIT Libraries. Techinical Reports. N.p, n.d. October 5, 2014. http://libguides.mit.edu/techreports● Delta Cost Project. Data on college costs and productivity. N.p, n.d. October 5, 2014. http://www.deltacostproject.org/

31

Page 32: BRAGcpi/old/410/redf14/assets/pdfs/...Shena Charlotte Teague Matthew Vanacore Ryan Camper Seth Nugent Benjamin Earley 4 November 17, 2014 Problem Statement Good Examples Dr. Ian Bartol

November 17, 2014

Q & A

32