CS Capstone Project – Fall 2013 University of Pittsburgh 1 NetApp Confidential - Internal Use Only.

Slides:



Advertisements
Similar presentations
Welcome to Housecleaning Business Manager ™ ©2008 Jeff Campbell’s Clean Team & Rick Morse Consulting All Rights Reserved See how Housecleaning Business.
Advertisements

Paperless Online Payroll, Integrated HR & Report Generating System.
Presented by: Cassells & Associates, CPA, P.A.. Presented by: An always-on connection to your financials Accounting CS offers a completely new way to.
Collaboration services in Office 365
DEPARTMENT OBJECTIVES 1. To Identify and deploy information technology to meet business objective at CKPL. 2.To Provide support to users for systems usage.
Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in Acceleratio specializes in developing high-quality enterprise.
Practical Issues of Implementing Continuous Assurance Systems Presented by John Verver CA, CISA, CMC to the 5 th Continuous Assurance Symposium November.
Intro to CIT 594
1 Intro to CIT 594 ~matuszek/cit594.html.
INSTALLATION OF WORDPRESS. WORDPRESS WordPress is an open source CMS, often used as a blog publishing application powered by PHP and MySQL. It has many.
What can PeopleSoft do for You Tools developed at CSU, San Marcos.
Harris JTRS Project The A-Team Garrett Wampole Ben Litchfield Jason Offord Jason Gillman David Bryant.
Introduction to Java Lab CS110A – Lab Section 004 Instructor: Duo Wei.
Meds Review and Update Summer Semester, 2006 College of Nursing.
GLOWEBSTORE GLODASH – General Buying Guide. Packaging Dashboards GLODASH – Explaining Packs Each Pack consists of list of Dashboards Each Dashboard has.
N A managed approach to planning and controlling the implementation of complex application software. n A flexible tool kit, designed to support the Project.
PRIOS ARA Limited Agent User Instructions PRIOS ARA Limited Agent User Instructions Professional Repossessors Interactive Operating System.
The FlexTraining Total E-Learning Solution
An introduction to WORDFAST. WHAT IS TRANSLATION MEMORY? Database that automatically stores and reuses your translations BENEFITS OF TM Increase productivity.
This presentation is the property of Paradigm Information Systems It is confidential to the intended recipient for the purpose of evaluating FMS Any other.
Modes of Communication © 2015 albert-learning.com.
Information Dissemination Strategy An Update Presenter: Bruce Locke.
Integrated Reservation and Scheduling Software Discussion of the University of Connecticut’s web based operational software program Presented by Margaret.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
Capstone Project – January 2013 University of Pittsburgh 1 NetApp Confidential - Internal Use Only.
University of Pittsburgh ​ Middleware application to manage Data ONTAP cluster with RESTful APIs ​ Fall 2015 © 2015 NetApp, Inc. All rights reserved. NetApp.
Priit Collaboration infrastructure.
Tag line, tag line NetApp HPC Update 28 th HPC User Forum April 2008 Norfolk, Virginia.
FITT Fostering Interregional Exchange in ICT Technology Transfer Communication & Collaboration Tools.
COMPUTER SECURITY BEST PRACTICES. SECURE YOUR STUFF!  Physically secure your workstation by locking your screen when away  Secure any small, easy to.
Jul 1, CUnit & Coverage Larry Shi. Jul 1, Agenda  Aim  CUnit  Screenshots(Automated)  Demo  TO-DO list.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
Microsoft Management Seminar Series SMS 2003 Change Management.
How* to Win the #BestMicrosoftHack Shahed Chowdhuri Sr. Technical WakeUpAndCode.com *Hint: Use the Cloud.
Choose Your Hosting Plan Carefully By: Alphasandesh.comAlphasandesh.com.
Intelligent Agents. What is an intelligent agent? A software tool that acts on behalf of a person. It allows work to be delegated to the software agent.
Design Studio Project – Spring 2014 University of Pittsburgh 1 NetApp Confidential - Internal Use Only.
QuickSuite VIP-QuickSuite: A Collection of tools designed to adjust to solve your company needs.
GOOMAZURE Mannheim, 6 th October 2015 Stamitz Saal, 2:30 – 3:15 pm.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
Capstone Project Fall Course Information Instructor Ye Zhao –Office: MSB 220 – Fall 2015 (MSB162) –Time: Tue, Thu 10:45am.
Senior Projects Fall 2009 Meeting 1 August 24, 2009.
Windows Small Business Server 2003 R2 Powering Small Businesses.
Administrative Preliminaries Computer Architecture.
Presented by: McFadyen & Sumner, CPAs PA. Presented by: An always-on connection to your financials Accounting CS offers a completely new way to work with.
Text2Talk 13Text Ltd. Text2Talk... Do you want to engage and talk to your customers at the very moment they are most interested in finding out more about.
Click2Talk 13Text Ltd. Click2Talk... Do you want to talk to your customers at the very moment they are most interested in finding out more about your.
TACTICAL APPROACH 0-3 MONTHS3-6 MONTHS6-9 MONTHS9-12 MONTHS+ 1) Listen Gain insights from listening to audience, Discover where the y “hang out” and what.
Org Charting Software Tool to Enable Visualization of Current and Future Workforce so as to Facilitate a Timely Organizational Restructure HR Specialty.
Org Charting Software Tool to Enable Visualization of Current and Future Workforce so as to Facilitate an Intended Reduction-In-Force HR Specialty Products.
Reclaim/Restore with LINUX Course Objectives ● Demonstrate the operation and functionality of the Linux distribution - Ubuntu. ● Each student will have.
Sports and Entertainment Marketing 1
Presented by: Harlow & Harlow, LLP
Profiling Code Performance on a Distributed System
Unvieling Jet Express: What it offers the GP Community
Project Center Use Cases Revision 2
Project Center Use Cases
Facility Portal and Work Order Manager
Big Data Analytics: HW#3
Project Center Use Cases Revision 3
Project Center Use Cases Revision 3
A Better Choice For COMPANY NAME
Swyft Proprietary & Confidential. Copyright 2017
Securely run and grow your business with Microsoft 365 Business
Cross-Business Scheduling Solution Integrated with Office 365 Plans Meetings More Efficiently Partner Logo “ScheduleMe on Azure gives me hours back every.
Innovative Technology in Mentoring Systems
REDCap and Data Governance
RNG Implementation Release 1.
Presentation transcript:

CS Capstone Project – Fall 2013 University of Pittsburgh 1 NetApp Confidential - Internal Use Only

Who is NetApp?  $6.2B (2012), Fortune 500 storage and data management company.  Founded in  12,000 employees, 150+ worldwide offices, HQ: Sunnyvale, CA, Pittsburgh: 275.  Customers include energy, pharmaceutical, sports, entertainment, technology, cloud and many more.  96% of Fortune 100 companies are customers of NetApp.  Data ONTAP – Storage OS 2 NetApp Confidential - Internal Use Only

Uses of NetApp  Energy companies like Chevron and Shell use NetApp innovations to explore for oil that will fuel your car.  Movies such as "Avatar" and "The Lord of the Rings" were created using NetApp products.  Pharmaceutical companies like Genentech use NetApp storage to develop the medications on which many of us depend.  Technology giants like SAP, Cisco, and TI develop their products and run their businesses on NetApp.  Popular services, telephone companies, and Internet sites run on NetApp. 3 NetApp Confidential - Internal Use Only

The Project  “Automated CIT selection on Code Change”  CIT = Continuous Integration Test  Code Coverage = Amount of code exercised by CITs  GCOV = Gnu source code coverage analysis tool 4 NetApp Confidential - Internal Use Only

Project Details  Obtain a code base (Perhaps Open SSL code, some other open source, or other.)  Write a set of 20 CITs to test the code  Measure coverage with GCOV for those 20 tests on that code base.  Modify several lines of the code being tested.  Generate an algorithm to suggest a relevant CIT to run based on the code changes.  Install and run in NetApp environment. 5 NetApp Confidential - Internal Use Only

Project Details  Four flavors of the algorithm –Simple: Suggest tests based on the files that have been touched. –Moderate: Suggest tests based on the functions that have been touched. –Moderate: Suggest tests based on the lines that have been touched. –Advanced: Automatically adjust tests to handle moved lines and check update into version control. 6 NetApp Confidential - Internal Use Only

Project Deliverables  Plan –Specification (to be started at beginning of project and updated as project proceeds)  Weekly Updates –Progress discussion –Next steps discussion –Working demo after first couple of weeks  Presentations / Demonstrations –Project kick-off presentation (2 weeks into the project) –Pre mid-point presentation. –Post mid-point presentation (for NetApp Employees) –Pre-final presentation and demonstration (few weeks before final presentation… to be used to coach final presentation.) –Final presentation and demonstration (week prior to finals weeks) 7 NetApp Confidential - Internal Use Only

Mentor / Mentee Interaction  Mentors on campus for initial presentation to class.  Mentors / mentees 1 hour meeting weekly on campus.  , instant messenger, and telephone communication can be used between scheduled meetings.  Mentors on campus for final presentation. 8 NetApp Confidential - Internal Use Only

Questions?  Tony DeLuca: –University of Pittsburgh CS  Naitik Dani: –Syracuse University CS –

10 NetApp Confidential - Internal Use Only