42
ResearchLink Taking the search out of Undergraduate Research Design Presentation April 20, 2016 CS 410 Orange Team: Asim Amjad, Kevin Ashley, Kitt Parker, John Raha, Matthew Redenius, & Dinah Watkins

Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

ResearchLinkTaking the search out of Undergraduate Research

Design PresentationApril 20, 2016CS 410Orange Team:Asim Amjad, Kevin Ashley, Kitt Parker, John Raha, Matthew Redenius, & Dinah Watkins

Page 2: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Outline• The Team• The Problem• The Solution• Design Approach

• Current process• Modified process

• Development Approach• Work breakdown structure• Software requirements• Hardware requirements• Algorithms

• Risks

Design PresentationCS 410 - Orange Team April 20, 2016 2

Page 3: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

The Team

3Design PresentationCS 410 - Orange Team April 20, 2016

Kevin AshleyWeb Developer/Graphic Artist

Asim AmjadDatabase Specialist

Kitt ParkerDatabase Specialist

Matthew RedeniusUI Lead

John RahaUI Specialist

Dinah WatkinsProject Manager/Web

Developer

Page 4: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Ms. Brunelle serves as an Assistant Chair of the Old Dominion University Computer Science department and is the Chief Departmental Advisor.

4

Mentor

Design PresentationCS 410 - Orange Team April 20, 2016

Page 5: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Dr. Jing He is an Associate Professor in the Computer Science Department at Old Dominion University. She has a Phd. in Structural & Computational Biology & Molecular Biophysics, a M.S. in Applied Mathematics, & B.S. in Applied Mathematics.

5

Domain Expert

Design PresentationCS 410 - Orange Team April 20, 2016

Page 6: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Computer Science Graduate Students

• 2014:• 2,430 ODU Graduate applicants• 796 Graduate enrollments• 139 Computer Science Graduate students

• 2020 STEM Jobs• Computer Researcher represents 1% of

Computing jobs

6

[CS Presentation 2015]

[ODU Factbook]

Design PresentationCS 410 - Orange Team April 20, 2016

Page 7: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

More than Studying

Prospective graduate students need more than lectures and textbooks. To fully prepare themselves for the rigorous demands of graduate school, students need to participate in undergraduate research.

7Design PresentationCS 410 - Orange Team April 20, 2016

Page 8: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

The ProblemUndergraduate research opportunities are not effectively communicated to and from intended stakeholders (faculty, students, external organizations).

8Design PresentationCS 410 - Orange Team April 20, 2016

Page 9: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

The Solution

Taking the search out of Undergraduate Research

9Design PresentationCS 410 - Orange Team April 20, 2016

Page 10: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

The Customer

• Universities• Old Dominion University (Case Study)• Other Universities• Community Colleges

• Funding Agencies• National Science Foundation (NSF)• National Institute of Health (NIH)• National Aeronautics and Space Administration

(NASA)

10Design PresentationCS 410 - Orange Team April 20, 2016

Page 11: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Current Process

11Design PresentationCS 410 - Orange Team April 20, 2016

Page 12: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Objectives to Achieve the Solution

12

• Customizable Profiles (Faculty & Students)• Automated Filtering

• Based on profile

• Time-line Management (expiration of posts)• Department level profiles• Interdisciplinary feature to facilitate

collaboration between departments• Student research idea proposal submission• Data Mining

Design PresentationCS 410 - Orange Team April 20, 2016

Page 13: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Modified Process

13Design PresentationCS 410 - Orange Team April 20, 2016

Page 14: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

The Competition

14Design PresentationCS 410 - Orange Team April 20, 2016

Page 15: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Functional Components• ResearchLink Portal

• Automatic student registration• Mobile friendly• User/faculty/department Profiles• Authorized users and visitors

• Database of opportunities• Searchable• Student and faculty proposals• Research related internship opportunities• Internal and external research opportunities

15Design PresentationCS 410 - Orange Team April 20, 2016

Page 16: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Hardware

• MySQL database• Graphical User Interface• ODU system interfaces• HTML, JavaScript, and CSS• PHP

UNIX - APACHE• 2 x 8 core 2.6GHz Xeon• 128GB RAM• 8 x 500GB SSD (RAID 6)• NIC Teaming

Software

16Design PresentationCS 410 - Orange Team April 20, 2016

Page 17: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Work Breakdown Structure

17Design PresentationCS 410 - Orange Team April 20, 2016

Page 18: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Algorithms

Design PresentationCS 410 - Orange Team April 20, 2016 18

Page 19: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Login

19Design PresentationCS 410 - Orange Team April 20, 2016

Page 20: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Create Profile

20Design PresentationCS 410 - Orange Team April 20, 2016

Page 21: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Create Research Opportunity

21Design PresentationCS 410 - Orange Team April 20, 2016

Page 22: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Filter Database

22Design PresentationCS 410 - Orange Team April 20, 2016

Page 23: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Site Map

23Design PresentationCS 410 - Orange Team April 20, 2016

Page 24: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Database Schema

24Design PresentationCS 410 - Orange Team April 20, 2016

Page 25: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Risk MatrixProbability

Impa

ct

25Design PresentationCS 410 - Orange Team April 20, 2016

Page 26: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

C1: Customer Dissatisfaction [Probability: 3, Impact: 5]

Mitigation Strategy:

Mentor involvement during development and use customer complaints as a template for future updates.

The customer is not happy with the product and refuses to implement its

usage.

Probability

Impa

ct

26Design PresentationCS 410 - Orange Team April 20, 2016

Page 27: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

C2: Underutilized System

[Probability: 3, Impact: 3]

Mitigation Strategy:

Advertise the product and ensure ease of use.

The customer is unaware of the products’ existence or difficulty level of use.

Probability

Impa

ct

27Design PresentationCS 410 - Orange Team April 20, 2016

Page 28: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

C3: Transition to New System

[Probability: 3, Impact: 1]

Mitigation Strategy:

Provide helpful guides and tutorials for users.

The customer has issues with using the new system.

Probability

Impa

ct

28Design PresentationCS 410 - Orange Team April 20, 2016

Page 29: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

T1: Security/Data Protection

[Probability: 2, Impact: 5]

Mitigation Strategy:

Follow best practices for information security.

The software solution is not protected from data breaches and other malicious

attacks.

Probability

Impa

ct

29Design PresentationCS 410 - Orange Team April 20, 2016

Page 30: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

T2: Efficiency of Searches

[Probability: 3, Impact: 4]

Mitigation Strategy:

User result tracking & various search filter options.

Searches are inefficient and non customizable.

Probability

Impa

ct

30Design PresentationCS 410 - Orange Team April 20, 2016

Page 31: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

T3: Storage[Probability: 2, Impact: 4]

Mitigation Strategy:

Management of old opportunities to clear out unnecessary data.

Storage space for related data becomes an issue.

Probability

Impa

ct

31Design PresentationCS 410 - Orange Team April 20, 2016

Page 32: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

T4: System Failure[Probability: 1, Impact: 4]

Mitigation Strategy:

Regularly scheduled system backups.

The system is down and not accessible to the customer.

Probability

Impa

ct

32Design PresentationCS 410 - Orange Team April 20, 2016

Page 33: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

T5: System Upgrades

[Probability: 2, Impact: 3]

Mitigation Strategy:

Testing prior to making upgrades live and future proof design.

System upgrades disable the functionality of the product for an undetermined

amount of time.

Probability

Impa

ct

33Design PresentationCS 410 - Orange Team April 20, 2016

Page 34: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

T6: Integration of Data

[Probability: 2, Impact: 2]

Mitigation Strategy:

Ensure compatibility between databases utilized for transfer of data.

Software solution is not compatible with current technologies used.

Probability

Impa

ct

34Design PresentationCS 410 - Orange Team April 20, 2016

Page 35: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

How Does the Student Benefit?• Always Informed

• Automated notifications of new opportunities via email

• Emails include links to immediatelyapply for research position

• Alerts specific to student’s major • Opportunities are updated and sent out

in real time

• Centralized Location• Application process is no longer scattered • One website to learn about and apply

for undergraduate research

3535Design PresentationCS 410 - Orange Team April 20, 2016

Page 36: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

How does the University Benefit?

36

• Helps put the University on the map• There’s a reason big name Universities

like Harvard, UCLA, and Yale all have large portions of their website dedicated to undergraduate research

• ResearchLink will consolidate the school’s existing opportunities into an easy to understand portal

• This makes potential graduate students far more likely to apply.

Design PresentationCS 410 - Orange Team April 20, 2016

Page 37: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Rapid Prototypes

37

Page 38: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Login

38Design PresentationCS 410 - Orange Team April 20, 2016

Page 39: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Profile Information

39Design PresentationCS 410 - Orange Team April 20, 2016

Page 40: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Create Opportunity

40Design PresentationCS 410 - Orange Team April 20, 2016

Page 41: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

Conclusion• The Problem• The Solution• Design Approach• Development Approach• Risk Analysis

41Design PresentationCS 410 - Orange Team April 20, 2016

Page 42: Design Presentation (Orange Team)cpi/old/410/orangs16/PDF/DesignPresentation.pdf[CS Presentation 2015] [ODU Factbook] Design Presentation CS 410 - Orange Team April 20, 2016. More

References• Computer Science Undergraduate Degree Program. Old Dominion University Computer Science Department.• Graduate Applications, Acceptances & Enrollments. Old Dominion University Factbook. (2014). Retrieved

from http://ww2.odu.edu/ao/ira/factbook/admission/data/GraduateAdmissionData_1985_2014.pdf.• Headcount Majors with Second Majors. Old Dominion University Factbook. (2014), Retrieved from

http://ww2.odu.edu/ao/ira/factbook/hc_majors/HC/hc2014scmajors.html.• Musante, S. Essential Ingredients for Sustaining Undergraduate Research Programs. Bioscience. (2014).

64(10), 868.• Payne, B. K., & Monk-Turner, E. Collaborating with undergraduates: Obstacles and tips. Journal of Criminal

Justice Education. (2005). 16(2), 292-299,381. • Vieyra, M., Carlson, A., Leaver, E., & Timmerman, B. Undergraduate Research: I Am Not Sure What It Is,

But I Don’t Have Time to Do It Anyway.. Council on Undergraduate Research Quarterly, (Spring 2013, Volume 33, Number 3)

42Design PresentationCS 410 - Orange Team April 20, 2016