Recommending Source Code for Rapid Software Prototypes
|
|
- Lenard Blair
- 6 years ago
- Views:
Transcription
1 Recommending Source Code for Rapid Software Prototypes Collin McMillan 1 Nikki Hariri 2 Denys Poshyvanyk 1 Jane Cleland Huang 2 Bamshad Mobasher 2 1 College of William & Mary 2 DePaul University
2 You own a Start Up In two weeks, you are meeting with this venture capitalist. He might invest >$1 million in you.
3 Your Product A new web enabled device is on the market. You can build the first and only web browser for it. What do we do?
4 Requirements Design Implementation Verification Maintenance
5 Strategize Agile Design Build Test Software
6
7 Study Existing Solutions Feature 1 browser tabs Feature 2 search bar Feature 3 image downloading
8 How can we do that, too? Feature 1 browser tabs APIs? Existing classes? Suitable algorithms?
9 Step One: Build a Prototype Initial version may be buggy, slow, etc. Prototypes often thrown away Known as opportunistic programming * J. Brandt, P. Guo, J. Lewenstein, M. Dontcheva, S. Klemmer. Opportunistic Programming: Writing Code to Prototype, Ideate, and Discover. IEEE Software, Volume 26, Issue 5 (Sept/Oct 2009).
10 Types of Prototypes Horizontal: Locate all features to implement. Vertical: Implement and demonstrate select features.
11 Which Features to Implement? Recommend the Common Features
12 Extracting Features from a Software Repository Tabbed Browsing Print to PDF Search Bar Mip Map Dithering using Outlook Browse using Tabs Windows Integration Pop-up Blocker * H. Dumitru, M. Gibiec, N. Hariri, J. Cleland-Huang, B. Mobasher, C. Castro-Herrera, M. Mirakhorli, "On-demand Feature Recommendations derived from Mining Public Product Descriptions", ICSE 11.
13 Next: Finding Reusable Source Code Features Tabbed Browsing Print to PDF Search Bar Mip Map Dithering using Outlook Windows Integration Pop-up Blocker Search Engine Source Code Module A Module B Module C
14 Building Prototypes Feature 1 download manager Feature 2 search bar Feature 3 tabbed browsing * C. McMillan, M. Grechanik, D. Poshyvanyk, Q. Xie, C. Fu, "Portfolio: Finding Relevant Functions And Their Usages", ICSE 11.
15 Feature 1 download manager for web browser
16
17
18 Feature 2 web browser search bar
19
20 How do we create a prototype out of all this code?
21 Source Code of Mozilla Firefox 8.0: ~/firefox/src/browser/components/ drwxr-xr-x.. drwxr-xr-x aboutfiles drwxr-xr-x buildfiles drwxr-xr-x certerrorfiles drwxr-xr-x dirproviderfiles drwxr-xr-x downloadsfiles drwxr-xr-x feedsfiles drwxr-xr-x migrationfiles drwxr-xr-x placesfiles drwxr-xr-x preferencesfiles drwxr-xr-x privatebrowsingfiles drwxr-xr-x safebrowsingfiles drwxr-xr-x searchfiles drwxr-xr-x sessionstorefiles drwxr-xr-x shellfiles drwxr-xr-x sidebarfiles drwxr-xr-x tabviewfiles drwxr-xr-x testfiles drwxr-xr-x thumbnailsfiles Feature 1 download manager Feature 2 search bar Feature 3 tabbed browsing
22 browser/components/downloads/src/downloadscommon.jsm Highly coupled to other code.
23 Two Competing Goals Domain Relevance Low Coupling
24
25 Our Solution: Set Coverage of Features Recommendations Tabbed Browsing Search Bar Download Manager Set Cover Algorithm Module A Module B Tabbed Browsing Search Bar Windows Integration Print to PDF Download Manager Modules Repositories Problem: Computing the Set Cover is NP complete
26 Set Coverage: Our Approximation Greedy Approximation to Set Coverage Choose the module that is least expensive to add Based on Coupling Between Objects (CBO) Module A is less coupled Module than A or Module Module B? B. Module B Module D Module A Module C
27 A B Use PageRank to Estimate Cost 0.3 C of Adding the Modules. D E
28 A B C 0.3 D E
29 0.26 A B 0.12 Hardest to reuse 0.23 C D 0.07 Easiest to reuse E 0.32
30 A B C 0.3 D E
31 A B C: F 3 D: F E: F 1, F 2
32 A B C: F 3 D: F E: F 1, F 2
33 A B C: F 3 D: F E: F 1, F 2
34 A B C: F 3 D: F E: F 1, F 2
35 A B D CE: F 1, F 2, F 3 0.2
36 A B D CE: F 1, F 2, F 3 0.5
37 0.38 A B D CE: F 1, F 2, F Continue grouping nodes until all features are covered
38 Putting it all together Module Extractor Modules Dependency Extractor Module Dependencies Software Repositories Source Code Search Engine Module x Feature Matrix Module Recommender Module Recommendations Feature Extractor Features Feature Recommender Feature Recommendations Product Description
39 Software Archive Modules from Sourceforge / Merobase 1 241,655 Java packages 13,701 Java projects 440 Million Total Lines of Code Features from Softpedia 1,135 Features 493,347 Feature Descriptions 1 O. Hummel, W. Janjic, C. Atkinson, Code Conjurer: Pulling Reusable Software out of Thin Air", IEEE Software, 2008.
40 Evaluation User Study To compare Prefab with Portfolio, a state ofthe art source code search engine. 31 Java Programmers participated Students at William & Mary 14 had professional experience Average 4.8 years of programming knowledge
41 Remember our Goals Domain Relevance Low Coupling
42 State-of-the-art Search Engines Domain Relevance Low Coupling
43 State-of-the-art Search Engines Feature 1 download manager Feature 2 search bar Feature 3 tabbed browsing What do we type here?
44 Step 1 Enter a description of the product.
45 Step 2 Select features relevant to the query.
46 Step 3 Determine which features are implemented in each module. Participants evaluate which packages implement which features.
47 Cross Validation Design Experiment Group Approach Task Set 1 A B Portfolio Prefab T1 T2 2 A B Prefab Portfolio T3 T4
48 Features Covered Per Package p F 13.4 F crit 3.85 Portfolio Prefab
49 Time Per Query (in Minutes) p F 46.5 F crit 3.90 Portfolio Prefab
50 Conclusions Recommend source code modules that implement a set of features Combines two state of the art approaches Evaluated in a user study with 31 programmers All data online:
51 Prefab Portfolio Features Implemented Per Result Percent of Total Results
Exemplar: A Search Engine For Finding Highly Relevant Applications
Exemplar: A Search Engine For Finding Highly Relevant Applications Mark Grechanik, Chen Fu, Qing Xie, Collin McMillan, Denys Poshyvanyk and Chad Cumby Support: NSF CCF-0916139, NSF CCF-0916260, Accenture,
More informationReuse and Beyond: Innovative Software Retrieval Approaches
Palladio Days 2012 Reuse and Beyond: Innovative Software Retrieval Approaches Oliver Hummel SOFTWARE DESIGN AND QUALITY GROUP INSTITUTE FOR PROGRAM STRUCTURES AND DATA ORGANIZATION, FACULTY OF INFORMATICS
More informationSearching, Selecting, and Synthesizing Source Code Components. Collin McMillan. Prairie Village, Kansas
Searching, Selecting, and Synthesizing Source Code Components Collin McMillan Prairie Village, Kansas Master of Science, College of William and Mary, 2009 Bachelor of Science, University of Tulsa, 2007
More informationDenys Poshyvanyk, William and Mary. Mark Grechanik, Accenture Technology Labs & University of Illinois, Chicago
Denys Poshyvanyk, William and Mary Mark Grechanik, Accenture Technology Labs & University of Illinois, Chicago How Many Open Source Applications Are There? Sourceforge.net reports that they host 180,000
More informationAn IDE-Based Context-Aware Meta Search Engine
An IDE-Based Context-Aware Meta Search Engine Mohammad Masudur Rahman, Shamima Yeasmin, Chanchal K. Roy Department of Computer Science University of Saskatchewan, Canada {mor543, shy942, ckr353}@mail.usask.ca
More informationKapi olani Community College. Training Manual
Kapi olani Community College Training Manual eportfolio Introduction Getting to the Gateway Page The Kapi olani Community College eportfolio is located at the following URL: http://eportfolio.kcc.hawaii.edu/portal.
More informationAn IDE-Based Context-Aware Meta Search Engine
An IDE-Based Context-Aware Meta Search Engine Mohammad Masudur Rahman, Shamima Yeasmin, Chanchal K. Roy Department of Computer Science University of Saskatchewan, Canada {mor543, shy942, ckr353}@mail.usask.ca
More informationReusing Reused Code II. CODE SUGGESTION ARCHITECTURE. A. Overview
Reusing Reused Tomoya Ishihara, Keisuke Hotta, Yoshiki Higo, Shinji Kusumoto Graduate School of Information Science and Technology, Osaka University 1-5, Yamadaoka, Suita, Osaka, 565-0871, Japan {t-ishihr,
More informationUploading Files to CMS
Uploading Files to CMS Li Gardiner Room 1111 East Building 212-772- 4855 DesignSS@hunter.cuny.edu 1 Uploading a file (such as a PDF or an image) to your CMS Web site for the first time Log into the Hunter
More informationINSTRUCTIONS FOR COMPLETING HIPAA TRAINING AND CERTIFICATION
INSTRUCTIONS FOR COMPLETING HIPAA TRAINING AND CERTIFICATION Please set aside 1 2 hours to complete this training. You can choose to stop and return to your incomplete training at any time. Using either
More informationIf you would like to allow others to view your 1098T, you will need to provide them access through the Authorized Users menu.
Current and former students, who are eligible to receive a 2016 1098T form, may view their form online through WebAdvisor. By clicking on Student Statement & Payment link under the Student Accounts heading,
More informationWorldNow Producer. Requirements Set-up
WorldNow Producer Requirements Set-up Table of Contents Introduction... 3 1. System Requirements... 3 2. Set-up Producer URL as a 'Trusted Site' (Internet Explorer only)... 4 3. Enable JavaScript in your
More informationPrimePay System Requirements
PrimePay Web-Based System Requirements Document Title Document Goal PrimePay System Requirements Detail the system requirements for PrimePay s Web based application. Table of Contents 1.0 Minimum Software
More informationAdding Content. 4. The following page will display (see image to the right): 5. Enter the title of the text page in the Name* field (required).
Adding Content When content is added to ecourses, two things must happen: 1. The content must be either composed within ecourses or uploaded from an offline storage area or located at an online site. 2.
More informationCurrent and former students, who are eligible to receive a 1098T form, may view their form online through WebAdvisor. By clicking on Student
Current and former students, who are eligible to receive a 1098T form, may view their form online through WebAdvisor. By clicking on Student Statement & Payment link under the Student Accounts heading,
More informationWebkinz Configuring Browsers to Avoid Flash Video Ads
Webkinz Configuring Browsers to Avoid Flash Video Ads I recommend using either Google Chrome (best) or Firefox as your browser for our competitions. Webkinz makes heavy use of advertising to provide free
More informationBrowser Guide for PeopleSoft
Browser Guide for PeopleSoft Business Process Guide For Academic Support Specialists (Advisors) TABLE OF CONTENTS PURPOSE...2 INTERNET EXPLORER 7...3 GENERAL TAB...4 SECURITY TAB...6 PRIVACY TAB...10 CONTENT
More informationA Novel Approach to Detect Unintentional Re-implementations
A Novel Approach to Detect Unintentional Re-implementations Veronika Bauer Tobias Völke Technische Universität München, Germany {bauerv, voelke}@in.tum.de Elmar Jürgens CQSE GmbH, Germany juergens@cqse.eu
More informationContinuous the research Software Engineering. Cycle through Test-Driven Search the teaching
Overview 1 1. Find out why software engineering is important see some software engineering failures 2. Integrating Get acquainted with Reuse into the Rapid, the Chair of Software Engineering Continuous
More informationHow to Export a Report in Cognos Analytics
IBM Cognos Analytics How to Export a Report in Cognos Analytics Reports viewed in IBM Cognos Analytics can be exported in many formats including Excel. Some of the steps for exporting are different depending
More informationBrowser Settings for MyCompLab and MyLiteratureLab. October 5, 2010
Browser Settings for MyCompLab and MyLiteratureLab October 5, 2010 Copyright 2010 by Pearson Education, Inc. All rights reserved. No part of the contents of this book may be reproduced or transmitted in
More informationNote: You must already be enrolled and issued with a Username and Password
Diploma of Management and Diploma of International Business Student Login: Note: You must already be enrolled and issued with a Username and Password www.hs.edu Start here Select your course Enter Username
More informationHow to block ads in the right side of Yahoo Mail
How to block ads in the right side of Yahoo Mail Submitted by Jess on Sun, 01/04/2015-15:27 Millions of people use Yahoo! Mail and its other email infrastructure like SBCGlobal, ymail, and others. Yahoo!
More informationMendeley Institutional Edition Group Owner Guide
Group Owners Guide 2 Mendeley Institutional Edition Group Owner Guide As a Mendeley Institutional Edition (MIE) group owner, you would be responsible for managing group members, maintaining the holding
More informationUser guide for GEM-TREND
User guide for GEM-TREND 1. Requirements for Using GEM-TREND GEM-TREND is implemented as a java applet which can be run in most common browsers and has been test with Internet Explorer 7.0, Internet Explorer
More informationINSTRUCTIONS FOR COMPLETING HIPAA TRAINING AND CERTIFICATION
INSTRUCTIONS FOR COMPLETING HIPAA TRAINING AND CERTIFICATION Please set aside 1 2 hours to complete this training. You can choose to stop and return to your incomplete training at any time. Using either
More informationCPD Online System Requirements and Browser Settings
CPD Online System Requirements and Browser Settings Browser & Operating System Compatibility Matrix IE 11.0 1 Edge 1 Firefox 51 Chrome 56 Safari 8.0.7 Safari 9.1.2 Safari 10.0 Supported Operating Systems
More informationHUB: Printing the Course Catalog
HUB: Printing the Course Catalog Begin by clicking on Curriculum Management Course Catalog Print Course Catalog A Run Control ID is an identifier that, when paired with your User ID, uniquely identifies
More informationWesleyan University. PeopleSoft - Configuring Web Browser Settings
PeopleSoft - Configuring Web Browser Settings In order to use the PeopleSoft applications, your web browser must be configured to allow certain settings related to popups, security and clearing your cache.
More informationService Design Academy Online Resources Site: A How to Guide.
Creating an account: From your web browser go to: resources.servicedesignacademy.scot The page shown right will open. Click on the Dundee GovJam2017 link. If you are new to this site, click on the Create
More informationGetting Started with Panopto (Windows and OSX) for Sakai
Table of Contents Enabling Panopto in Your Sakai Course... 2 How to Record Lectures with Panopto... 4 For Windows:... 6 For OSX:... 11 Student Viewing Guide for Panopto Recordings via Canvas... 14 Downloading
More informationWhite Paper. Fabasoft Folio Web Client Configuration Possibilities. Fabasoft Folio 2016 Update Rollup 6
White Paper Fabasoft Folio Web Client Configuration Possibilities Fabasoft Folio 2016 Update Rollup 6 Copyright Fabasoft R&D GmbH, Linz, Austria, 2017. All rights reserved. All hardware and software names
More informationeprint Banner B Support The College of William & Mary B e p r i n t... P a g e
Banner B Support The College of William & Mary Developed by the Banner Support Team Overview is an easy to use, web-based application for storing and sharing reports. Opening requires a web browser (IE
More informationSTUDENT RECORDS FACULTY ON-LINE GRADING INSTRUCTIONS
STUDENT RECORDS FACULTY ON-LINE GRADING INSTRUCTIONS Login to the Cal Poly Portal: Launch Internet Explorer (IE) or Mozilla Firefox for PC users or Safari for Mac users. For full access pop-up blockers
More informationUploading a File in the Desire2Learn Content Area
Uploading a File in the Desire2Learn Content Area Login to D2L and open one of your courses. Click the Content button in the course toolbar to access the Content area. Locate the Table of Contents on the
More informationAdministrator s Guide to Publishing Multimedia
Administrator s Guide to Publishing Multimedia The Administrator s Guide to Publishing Multimedia enables the administrator to upload multimedia into CE Manager and make them available to professionals
More informationerequest Frequently Asked Questions
Which browsers work with? The following browsers are compatible with version 3.5. Internet Explorer version 8 Internet Explorer version 9 Firefox (Mozilla) Chrome (version 28) Safari (prior to version
More informationInternet Explorer 11 Settings
Internet Explorer 11 Settings *Settings (steps 1-11) reference Windows 7. For Windows 8.1/10 settings, refer to page 7 Step 1: Click on Tools. (1a) Hover over SmartScreen Filter. (1b) Select Turn off SmartScreen
More informationATS Questionnaire Management Interface (QMI) School Administrator Manual
2014 ATS Questionnaire Management Interface (QMI) School Administrator Manual 1 Table of Contents QMI: BATCH PAGE...3 LOGGING IN TO THE QUESTIONNAIRE MANAGEMENT INTERFACE...4 SEARCHING FOR EXISTING BATCHES...5
More informationCELCAT Training. CELCAT Live [inc. Room Booking], Calendar & ical Feed. Dale, Andy / Bommer, Angela / Tooley, Rachel
CELCAT Training CELCAT Live [inc. Room Booking], Calendar & ical Feed Dale, Andy / Bommer, Angela / Tooley, Rachel Contents CELCAT Web Application - Training Sessions... 1 Marking your register [Simple
More informationTxEIS System Requirements
The System Requirements document includes settings that are recommended in order to utilize the TxEIS system at its fullest potential on any personal computer, including screen resolution and Internet
More informationMcAfee (formerly MX Logic) Quick Start User s Guide
McAfee (formerly MX Logic) Quick Start User s Guide About McAfee formerly MX Logic McAfee has acquired MX Logic, a leading global provider of cloud-based email and web security, email archiving, and email
More informationAdmission Portal Admission entry by the students
Admission Portal Admission entry by the students How to start? Open internet browser such as Mozilla Firefox, chrome. We recommend chrome for better performance. Type www.bnu.ac.in in the address bar of
More informationNavigating Board Docs
Navigating Board Docs BoardDocs is an online system used to collect and distribute BVSD Board of Education meeting materials including meeting schedules, meeting agendas, Administrative Bulletins, Board
More informationOBIEE. Oracle Business Intelligence Enterprise Edition. Rensselaer Business Intelligence Position Control
OBIEE Oracle Business Intelligence Enterprise Edition Rensselaer Business Intelligence Position Control TABLE OF CONTENTS INTRODUCTION... 1 USER INTERFACE... 1 HOW TO LAUNCH OBIEE... 1 HOW TO NAVIGATE...
More informationAny staff or faculty with an active FCC user ID and password can log into 25Live to check availability of space and request a reservation.
Introduction to 25Live for Requestors What is 25Live? 25Live is FCC s new web-based scheduling interface. The software provides an online availability calendar, scheduling system, and data repository for
More informationOffice & Outlook 2016 Install
Office & Outlook 2016 Install PC Center for Teaching and Learning (CTL) 100 Administration Bldg., Memphis, TN 38152 Phone: 901.678.8888 Email: itstrainers@memphis.edu Center for Teaching and Learning Website
More informationA Student Guide to using Moodle
A Student Guide to using Moodle Version 1: September 2007 Table of Contents Introduction...3 What is Moodle?...3 How do I access Moodle?...4 What will I find in Moodle?...5 Accessing a course...5 The main
More informationObject-Oriented Systems. Development: Using the Unified Modeling Language
Object-Oriented Systems Development: Using the Unified Modeling Language Chapter 3: Object-Oriented Systems Development Life Cycle Goals The software development process Building high-quality software
More informationinspira 9.2 e-performance User Guide March 2018
inspira 9.2 e-performance User Guide March 2018 1 Contents GETTING STARTED... 3 PROCESS OVERVIEW... 4 PHASE 1: WORKPLAN... 5 PHASE 2: MID-POINT REVIEW... 13 PHASE 3: END-OF-CYCLE EVALUATION... 16 2 Getting
More informationPC204. Lecture 5 Programming Methodologies. Copyright 2000 by Conrad Huang and the Regents of the University of California. All rights reserved.
PC204 Lecture 5 Programming Methodologies Copyright 2000 by Conrad Huang and the Regents of the University of California. All rights reserved. Programming Paradigms Software Engineering Exploratory Programming
More informationGETTING STARTED WITH RELIAS
GETTING STARTED WITH RELIAS To connect/load the Relias application you have several options. From any internet connected computer: 1. From HOME: Open a browser (Internet Explorer(IE), Chrome, Firefox or
More informationArgos Basic Training. Overview: Sign in:
Argos Basic Training Overview: Argos is a campus reporting tool that allows end-users to access and extract information from Banner and Degree Works databases in a report format. Data Blocks are the foundation
More informationLearning Center Computer and Security Settings
Learning Center Computer and Security Settings Learning Center Computer Settings Please Note: To allow your computer to communicate most effectively with the Learning Center, and update your training record
More informationAstra Schedule User Guide - Reports
California State University Long Beach Astra Schedule User Guide - Reports Run reports, see room usage, and room information Revised 11/04/2016 Contents Astra Schedule User Guide - Reports... 1 Overview...
More informationThe Impact of SOA Policy-Based Computing on C2 Interoperation and Computing. R. Paul, W. T. Tsai, Jay Bayne
The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing R. Paul, W. T. Tsai, Jay Bayne 1 Table of Content Introduction Service-Oriented Computing Acceptance of SOA within DOD Policy-based
More informationEtudes Login Information
Etudes Login Information REMEMBER: WRITE DOWN YOUR USER ID AND PASSWORD. AND STORE IT IN A SAFE PLACE FOR FUTURE REFERENCE. http://etudes-ng.fhda.edu/portal WELCOME TO YOUR ONLINE ETUDES CLASS! ETUDES
More informationCWU LiveText Instructions for Submitting the edtpa (WA)
Make sure you are using Mozilla Firefox as your web browser when working in LiveText. Other web browsers may have issues with compatibility. For the free download, go to http://www.mozilla.org/en-us/.
More informationMyRRMed User Manual. User Manual. Rev. October Rev. October
Rev. October 2017 Rev. October 2017 1 Contents Table of Figures... 3 Revision History... 4 Glossary and Acronyms... 5 1.0 General Information... 6 1.1 What is MyRRMed?... 6 1.2 Contacting Technical Support...
More informationPower Sample Point Slide Show
THIS SLIDE REQUIRES NEW PICTURE Page 5 Course Agenda 1 INTRODUCTION 2 REVIEW OF THE P6 WEB INTERFACE 3 STARTING UP AND NAVIGATION 4 PLANNING IMPLEMENTATION 5 KEY MASTER DATA CONFIGURATION EPS & WBS 6 CALENDARS
More informationRecommended Browser Settings for Self Service Applications Revised: 10/10/2013 vmc
Recommended Browser Settings for Self Service Applications Revised: 10/10/2013 vmc This document describes the steps to configure the common web browsers for use with the City of Boise s webbased applications.
More informationSearch and Discovery Usage and Practices
Search and Discovery Usage and Practices Copyright 2008 Instant Technologies November 10, 2009 Page 1 Search and Discovery: Search and Discovery was built and designed for compliance and fast, accurate
More informationPLAR e-portfolio Instructions. This is easier and faster than it looks! To create your e-portfolio, you will need to move through the following steps.
PLAR e-portfolio Instructions This is easier and faster than it looks! To create your e-portfolio, you will need to move through the following steps. First, here is a big picture overview of what you are
More informationRELEASE GUIDE VERSION 14.1
RELEASE GUIDE VERSION 14.1 Copyright 2014 FileHold Systems Inc. All rights reserved. For further information about this manual or other FileHold Systems products, contact us at Suite 250-4664 Lougheed
More informationAPHA Connect User Guide Revised July Get Started
1 APHA Connect User Guide Revised July 2014 Get Started 1. Open your Internet browser and enter www.connect.apha.org. 2. Log in using your APHA member credentials. a. Your login is your member ID. b. Your
More informationIntro to ARTstor Digital Library. More than one million digital images in the arts, architecture, humanities, and sciences.
Intro to ARTstor Digital Library More than one million digital images in the arts, architecture, humanities, and sciences. CONTENTS Intro to ARTstor 3 Key Features and Tools 3 Getting Started 4 Supported
More informationThe Content Tool. What are Learning Modules? 2. Accessing the Content Tool 2. About the Content Tool 2. Course Overview Area 2.
The Content Tool What are Learning Modules? 2 Accessing the Content Tool 2 About the Content Tool 2 Course Overview Area 2 Bookmarks Area 3 Upcoming Events 3 Table of Contents Area 4 Module List 5 Creating
More informationModern Requirements4TFS 2018 Release Notes
Modern Requirements4TFS 2018 Release Notes Modern Requirements 3/7/2018 Table of Contents 1. INTRODUCTION... 3 2. SYSTEM REQUIREMENTS... 3 3. APPLICATION SETUP... 3 GENERAL... 4 1. FEATURES... 4 2. ENHANCEMENT...
More informationFrequently Asked Questions about egbmrs
Page 1 of 25 Frequently Asked Questions about egbmrs 1. Login Issues 1.1 How to log into the system? 1.2 How do I login as a Focal Point? 1.3 I get a 'Login Failure' message. "My Local Engine: Login Failed.
More informationRecommended Browser Settings
Recommended Browser Settings Internet Explorer Settings (PC) Mozilla Firefox Settings (PC) Mozilla Firefox Settings (Mac) Safari Settings (Mac) Chrome Settings (PC) Infinite Campus recommends modifying
More informationCreating a Turnitin Assignment
Creating a Turnitin Assignment Turnitin assignments are added from the course home page. To open the course home page, log into ecourses at https://ecourses.pvamu.edu and then click on the title of the
More informationActive Code Search: Incorporating User Feedback to Improve Code Search Relevance
Active Code Search: Incorporating User Feedback to Improve Code Search Relevance Shaowei Wang, David Lo, and Lingxiao Jiang School of Information Systems, Singapore Management University {shaoweiwang.2010,davidlo,lxjiang}@smu.edu.sg
More informationRequired Identification. Hardware and Software Prerequisites. Access to GCSS-Army Web-Based Training (WBT) depends on thes factors:
Required Identification Access to GCSS-Army Web-Based Training (WBT) depends on thes factors: 1. The student must possess a valid AKO (Army Knowledge Online) ID and password, or CAC 2. The AKO ID must
More informationNATIONAL HEART FAILURE AUDIT
NATIONAL HEART FAILURE AUDIT Web Guide Dataset v4.2.1 Contents Contents... 2 Introduction... 3 About the National Heart Failure Audit web application... 3 Accessing the NICOR portal... 3 Logging in...
More informationI / PM Express Imaging and Process Management Web Express. User Guide EWU s Web based Document Imaging solution
I / PM Express Imaging and Process Management Web Express User Guide EWU s Web based Document Imaging solution It is important to make sure you Log Out or close the Oracle IPM web client when not in use.
More informationRecommended Browser Settings
Recommended Browser Settings August 2015 This document is intended for restricted use only. Infinite Campus asserts that this document contains proprietary information that would give our competitors undue
More informationMBChB Student E-portfolio Guide Year /17
MBChB Student E-portfolio Guide Year 1 2016/17 This document guides you through using the e- portfolio system and the customised forms that have been created, allowing you to record your activities and
More informationFaculty Center. Contents
Page1 Faculty Center Contents Access MyView... 2 The Basics... 2 Class Information... 3 Class Roster... 6 Photos... 8 Print Roster... 8 Download Roster to Excel... 8 Final Exams... 9 View Schedule in Weekly
More informationMigration to Service Oriented Architecture Using Web Services Whitepaper
WHITE PAPER Migration to Service Oriented Architecture Using Web Services Whitepaper Copyright 2004-2006, HCL Technologies Limited All Rights Reserved. cross platform GUI for web services Table of Contents
More informationSkype meeting add in unloaded
Skype meeting add in unloaded Nov 19, 2017. To resolve this issue, you can manually enable the Skype Meeting Add-in for Microsoft Office 2016 in. Feb 2, 2017. Microsoft Outlook is disabling the Skype Meeting
More informationLearning Center Computer and Security Settings
Learning Center Computer and Security Settings Learning Center Computer Settings Please Note: To allow your computer to communicate most effectively with the Learning Center, and update your training record
More informationContents. How to use 3C Media Solutions Pg. 2. 3C Media on Demand Pg. 3. 3C Streaming Media Pg. 7. 3CRSS Pod-casting Pg. 10
1 How to Use 3C Media Solutions 3C Media Solutions provides many services available for your use. Located on the right side of the 3C Media Solutions home page you will see a list of our services we provide
More informationMxCC Distance Learning Documentation
Saving Your Microsoft Word Syllabus As a Web Page/.HTM File If you would like to upload your syllabus into Blackboard Vista, converting it from MS Word.doc or.docx file into a web page is a smart choice.
More informationGUIDE FOR STUDENTS AND PARENTS. An orange ring means you have an assignment.
Odyssey Quick Start Launch Pad and Assignments below Portfolio and Reports on page 2 FAQs on page 5 For Parents on page 7 GUIDE FOR STUDENTS AND PARENTS Launch Pad and Assignments This icon opens your
More informationTOP 10 FREE PYTHON PROGRAMMING BOOKS - DOWNLOAD PDF OR
PDF EBOOK3000 TOP 10 FREE PYTHON PROGRAMMING BOOKS - DOWNLOAD PDF OR 1 / 5 2 / 5 3 / 5 java database programming bible pdf ebook Details: Paperback: 366 pages Publisher: WOW! ebook; 1st edition (April
More informationThis tutorial will help computer science graduates to understand the basic-to-advanced concepts related to data warehousing.
About the Tutorial A data warehouse is constructed by integrating data from multiple heterogeneous sources. It supports analytical reporting, structured and/or ad hoc queries and decision making. This
More informationCindy Fan, Rick Huang, Maggie Liu, Ethan Zhang November 6, c: Usability Testing Check-In
Cindy Fan, Rick Huang, Maggie Liu, Ethan Zhang November 6, 2014 3c: Usability Testing Check-In HEURISTIC EVALUATION Our group did two heuristic evaluations. For each issue discovered during evaluation,
More informationA. INTRODUCTION... 2 B. SCOPE... 2 C. APPENDIX A... 2 D. CPD EPORTFOLIO LOGIN... 3 E. QUICK LINKS ON PRACTITIONER S HOME PAGE... 6 F. HOME PAGE...
A. INTRODUCTION... 2 B. SCOPE... 2 C. APPENDIX A... 2 D. CPD EPORTFOLIO LOGIN... 3 Sign In... 3 Forgot Password... 4 E. QUICK LINKS ON PRACTITIONER S HOME PAGE... 6 Record CPD Activity... 6 Add PDP Goal...
More informationONLINE ENROLLMENT. 2) Next, review and accept the Online Enrollment Agreement and then click Agree.
ONLINE ENROLLMENT 1) In order to gain access to Account Management, you must first enroll online directly from our website www.frf1.com, and click the Enroll button. Note: You must complete entire enrollment
More informationEmployee Self Service Guide
Employee Self Service Guide Contents 1. Logging in What is Employee Self Service? How do I access Employee Self Service? How do I log into Employee Self Service? 2. Employee Self Service Homepage 3. Personal
More informationJigsaw Troubleshooting Tips
Jigsaw Troubleshooting Tips September 11, 2015 Page 1 of 15 Table of Contents Help I click Join Using Browser button, but nothing happens.... 3 Tip # 1: Clear the Internet browser s cache or settings....
More informationVisual Presenter Visual Webcaster
) Visual Presenter Visual Webcaster Last Revised 8/3/11 Powered by Table of Contents Overview 3 System Requirements 4-5 Login 6 Main Menu 7 Preparing for the Event Presenter 8-12 Slides 13-20 URL s 21-23
More informationSIS Simplified Interline Settlement SIS User Guide for TOU SIS. User Guide. SIS TOU Guide Version 1.2 1
SIS User Guide SIS TOU Guide Version 1.2 1 Contents General... 3 1. SIS User General Guide... 4 2. LOGGING ON TO SIS... 5 3. How to search for invoices in the payable screen... 6 3.1. Viewing Miscellaneous
More information2012 Equal Justice Works Conference and Career Fair Student JusticeWork! User Guide
2012 Equal Justice Works Conference and Career Fair Student JusticeWork! User Guide Friday and Saturday, October 26 and 27 Crystal Gateway Marriott Arlington, VA Equal Justice Works is using the JusticeWork!
More informationBlackboard Collaborate for Students
Blackboard Collaborate for Students Participants Guide University Information Technology Services Training, Outreach, Learning Technologies and Video Production Copyright 2014 KSU Department of University
More informationSoftware Prototyping Animating and demonstrating system requirements. Uses of System Prototypes. Prototyping Benefits
Software Prototyping Animating and demonstrating requirements Ian Sommerville 1995/2000 (Modified by Spiros Mancoridis 1999) Software Engineering, 6th edition. Chapter 8 Slide 1 Uses of System Prototypes
More informationResults Analyzer User Guide
Results Analyzer User Guide Office of Educator Preparation University of North Texas 11/1/2018 1) Go to https://edreports.nesinc.com/tx 2) a) Enter your UNT email address and password you created when
More informationDetecting Return Value Mismatch during Component Adaptation with Concern of System Performance
I.J. Information Engineering and Electronic Business, 14, 2, 41-46 Published Online April 14 in MECS (http://www.mecs-press.org/) DOI: 1.5815/ijieeb.14.2.5 Detecting Return Value Mismatch during Component
More informationStudent Manual How to Use Moodle
Student Manual How to Use Moodle How to use ECT e-mail to access the Learning Management System You will learn through this guide how to add recovery mobile number to your e-mail and how to access your
More informationBrowser-Related Issues Clearing Cookies and Cache
Browser-Related Issues Clearing Cookies and Cache Contents Internet Explorer... 2 Microsoft Edge... 3 Mozilla Firefox... 4 Mozilla Firefox (Smartphone/Tablet)... 5 Google Chrome... 6 Google Chrome (Smartphone/Tablet)...
More information