Overview. Previous research. What is software evolution? Lehman s Laws in a nutshell. Lehman s examples
|
|
- Hope Bond
- 8 years ago
- Views:
Transcription
1 Evolution in Open Source Software: A Case Study Michael W. Godfrey Qiang Tu Overview What is software evolution? Why should we care? Previous research A case study: The Linux OS Observations, hypotheses, and future research Software Architecture Group University of Waterloo What is software evolution? Evolution is what happens while you re busy making other plans. Usually, we consider evolution to begin once the first version has been delivered: Previous research Lehman s laws Parnas on software geriatrics Eick et al. on code decay (1 MLOC telecom) Gall et al. (1 MLOC telecom) Munro, Burd et al. (2 MLOC gcc) Maintenance is the planned set of tasks to effect changes. Evolution is what actually happens to the software. Lehman s Laws in a nutshell Observations: (Most) useful software must evolve or die. As a software system gets bigger, its resulting complexity tends to limit its ability to grow. Development progress/effort is (more or less) constant; growth is at best constant. Advice: Need to manage complexity. Do periodic redesigns. Treat software and its development process as a feedback system (and not as a passive theorem). Lehman s examples 1
2 A case study in evolution: The Linux OS A case study in evolution: The Linux OS It s Linux! Large system, very stable, many releases over several years, many developers Growing mainstream adoption Open source development model Interesting phenomenon in itself Easy to track, can publish results, many experts Not much previous study Linux background Linux v1. released March source files, 165 KLOC, i386 only Linux v released January source files, 2.2 MLOC, 1 hardware architectures supported, over 3 developers credited Maintained along two parallel paths: development and stable Methodology Examined 96 versions of Linux 34 of the 67 stable releases 62 of the 369 development releases All measures considered only.c/.h files contained in the tarball Counted LOC using wc l and an awk script that ignored coents and blank lines Counted # of fcns/vars/macros using ctags Architectural model (SSs hierarchy) based on default directory structure We plotted growth against calendar time Lehman suggests plotting growth against release number Growth of compressed tar file Growth of # of source files 2,, 6 Size in bytes 18,, 16,, 14,, 12,, 1,, 8,, 6,, 4,, Development releases (1.1, 1.3, 2.1, 2.3) Stable releases (1., 1.2, 2., 2.2) # of source code files (*.[ch] ) Development releases (1.1, 1.3, 2.1, 2.3) Stable releases (1., 1.2, 2., 2.2) 2,, Jan 1993 Jun 1994 Oct 1995 Mar 1997 Jul 1998 Dec 1999 Apr 21 Jan 1993 Jun 1994 Oct 1995 Mar 1997 Jul 1998 Dec 1999 Apr 21 2
3 Growth of # of global fcns, variables, and macros Growth of Lines of Code (LOC) 14, 2,5, Total LOC ("wc -l") -- development releases # of global fcns, variables, and macros 12, 1, 8, 6, 4, 2, Development releases (1.1, 1.3, 2.1, 2.3) Stable releases (1., 1.2, 2., 2.2) Total LOC 2,, 1,5, 1,, 5, Total LOC ("wc -l") -- stable releases Total LOC uncoented -- development releases Total LOC uncoented -- stable releases Jan 1993 Jun 1994 Oct 1995 Mar 1997 Jul 1998 Dec 1999 Apr 21 Jan 1993 Jun 1994 Oct 1995 Mar 1997 Jul 1998 Dec 1999 Apr 21 Average/median.c file size Average/median.h file size Uncoented LOC Average.c file size -- dev. releases Average.c file size -- stable releases Median.c file size -- dev. releases Median.c file size -- stable releases Uncoented LOC Average.h file size -- dev. releases Average.h file size -- stable releases Median.h file size -- dev. releases Median.h file size -- stable releases Jan 1993 Jun 1994 Oct 1995 Mar 1997 Jul 1998 Dec 1999 Apr 21 Jan 1993 Jun 1994 Oct 1995 Mar 1997 Jul 1998 Dec 1999 Apr 21 Growth of major SSs (dev. releases) SS LOC as percentage of total system 1,2, 7. Total uncoented LOC 1,, 8, 6, 4, 2, drivers arch include net fs Jan 1993 Jun 1994 Oct 1995 Mar 1997 Jul 1998 Dec 1999 Apr 21 Percentage of total system uncoented LOC 6. drivers 5. arch include net 4. fs Jan 1993 Jun 1994 Oct 1995 Mar 1997 Jul 1998 Dec 1999 Apr 21 3
4 SS LOC as percentage of total system (ignoring drivers) Growth of small core SSs 3. 9 Percentage of total system uncoented LOC arch include net fs Total uncoented LOC Jan 1993 Jun 1994 Oct 1995 Mar 1997 Jul 1998 Dec 1999 Apr 21 Jan 1993 Jun 1994 Oct 1995 Mar 1997 Jul 1998 Dec 1999 Apr 21 Growth of arch SSs Growth of drivers SSs 4, 3, Total uncoented LOC 35, 3, 25, 2, 15, 1, arch/ppc/ arch/sparc/ arch/sparc64/ arch/m68k/ arch/mips/ arch/i386/ arch/alpha/ arch/arm/ arch/sh/ arch/s39/ Total uncoented LOC 25, 2, 15, 1, drivers/net drivers/scsi drivers/char drivers/video drivers/isdn drivers/sound drivers/acorn drivers/block drivers/cdrom drivers/usb drivers/"others" 5, 5, Jan 1993 Jun 1994 Oct 1995 Mar 1997 Jul 1998 Dec 1999 Apr 21 Jan 1993 Jun 1994 Oct 1995 Mar 1997 Jul 1998 Dec 1999 Apr 21 Observations and hypotheses Growth along devel. path is super-linear y =.21*x^ *x + 9,55 r2=.997 y = size in LOC x = days since v1. r2 is coefficient of determination using least squares [Lehman/Turski s model: y = y + E/y^2 < y + x*e/y^2 ] Linux s strong growth is continuing. This is stronger growth at MLOC level than observed by others (Lehman, Gall), even for other OSs. Why has Linux been able to continue its geometric growth? Core code quality is carefully maintained Architecture/problem domain It s largely drivers Much of the code is parallel It s not as big as you might think Vanilla configuration used only 15% of files Development model (OSD) and its sociology Popularity and visibility has encouraged outsiders (both hackers and industry) to contribute 4
5 Growth of fetchmail [Raymond] Growth of pine ( client) # of Modules Jan-93 Jun-94 Oct-95 Mar-97 Jul-98 Dec-99 Apr-1 # of Modules Growth of X Windows X11R6 X11R6.1 X11R5 X11R3 X1R4 X11R2 X1R3 X11R1 Growth of gcc/g++/egcs 1 X11R6.3 9 X11R6.4 # of modules g++ gcc 5 egcs Nov-84 Aug-87 May-9 Jan-93 Oct-95 Jul-98 Apr-1 1 Aug-87 Dec-88 May-9 Sep-91 Jan-93 Jun-94 Oct-95 Mar-97 Jul-98 Dec-99 Apr-1 16, Growth of vim (text editor) 31. vim avg % coents and blank lines per file Total LOC 14, 12, 1, 8, 6, 4, 2, Total LOC ("wc -l") Total LOC (ignoring coents and blank lines) Average percent coents + blank lines May 199 Sep 1991 Jan 1993 Jun 1994 Oct 1995 Mar 1997 Jul 1998 Dec 1999 Apr May 199 Sep 1991 Jan 1993 Jun 1994 Oct 1995 Mar 1997 Jul 1998 Dec 1999 Apr 21 5
6 Uncoented LOC vim avg/median file size Average uncoented LOC per source file Median uncoented LOC per source file vim s architecture May 199 Sep 1991 Jan 1993 Jun 1994 Oct 1995 Mar 1997 Jul 1998 Dec 1999 Apr 21 Hypotheses Factors affecting evolution include Size and age of system Use of traditional sw. eng. principles during development PLUS Problem domain Problem complexity, multi-platform, multi-features Software architecture Process model Sociology, market forces, and acts-of-god Software evolution research: What next? So far, we have examined only growth. More case studies needed Qualitative and quantitative Industrial and open source systems Different problem domains, architectures Supporting tools to aid analysing, visualizing, and querying program evolution More than just RCS and perl Support for architecture repair Codified knowledge: Why and how does software change? Build catalogue of change patterns and evolutionary narratives Codified knowledge Mature engineering disciplines codify knowledge and experience. Arguably, this is lacking in software engineering. Software architecture styles [Shaw] Design patterns [GoF] Codified knowledge of how and why programs evolve: Evolutionary narratives [Godfrey] Long term, coarse granularity Change patterns Short term, fine granularity Change patterns and evolutionary narratives Phenomena observed in Linux evolution Bandwagon effect Contributed third party code Mostly parallel enables sustained growth Clone and hack Careful control of core code; more flexibility on contributed drivers, experimental features 6
Evolution in Open Source Software: A Case Study
Evolution in Open Source Software: A Case Study Michael W. Godfrey and Qiang Tu Software Architecture Group (SWAG) Department of Computer Science, University of Waterloo email: migod,qtu @swag.uwaterloo.ca
More informationCOMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) 2 Fixed Rates Variable Rates FIXED RATES OF THE PAST 25 YEARS AVERAGE RESIDENTIAL MORTGAGE LENDING RATE - 5 YEAR* (Per cent) Year Jan Feb Mar Apr May Jun
More informationCOMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*
COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) 2 Fixed Rates Variable Rates FIXED RATES OF THE PAST 25 YEARS AVERAGE RESIDENTIAL MORTGAGE LENDING RATE - 5 YEAR* (Per cent) Year Jan Feb Mar Apr May Jun
More informationAT&T Global Network Client for Windows Product Support Matrix January 29, 2015
AT&T Global Network Client for Windows Product Support Matrix January 29, 2015 Product Support Matrix Following is the Product Support Matrix for the AT&T Global Network Client. See the AT&T Global Network
More informationEvaluating the Evolution of Small Scale Open Source Software Systems
Evaluating the Evolution of Small Scale Open Source Software Systems Chanchal Kumar Roy and James R. Cordy Queen s University, Kingston, Ontario, Canada K7L3N6 {croy, cordy}@cs.queensu.ca http://www.cs.queensu.ca/~cordy
More informationCase 2:08-cv-02463-ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138. Exhibit 8
Case 2:08-cv-02463-ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138 Exhibit 8 Case 2:08-cv-02463-ABC-E Document 1-4 Filed 04/15/2008 Page 2 of 138 Domain Name: CELLULARVERISON.COM Updated Date: 12-dec-2007
More informationAnalysis One Code Desc. Transaction Amount. Fiscal Period
Analysis One Code Desc Transaction Amount Fiscal Period 57.63 Oct-12 12.13 Oct-12-38.90 Oct-12-773.00 Oct-12-800.00 Oct-12-187.00 Oct-12-82.00 Oct-12-82.00 Oct-12-110.00 Oct-12-1115.25 Oct-12-71.00 Oct-12-41.00
More informationEnhanced Vessel Traffic Management System Booking Slots Available and Vessels Booked per Day From 12-JAN-2016 To 30-JUN-2017
From -JAN- To -JUN- -JAN- VIRP Page Period Period Period -JAN- 8 -JAN- 8 9 -JAN- 8 8 -JAN- -JAN- -JAN- 8-JAN- 9-JAN- -JAN- -JAN- -JAN- -JAN- -JAN- -JAN- -JAN- -JAN- 8-JAN- 9-JAN- -JAN- -JAN- -FEB- : days
More informationCAFIS REPORT 2015.10
CAFIS REPORT 2015.10 INDEX Message CAFIS Inbound 03-06 07-08 CAFIS Arch 09-10 CAFIS Brain 11-12 CAFIS Global 13-14 What We Do 15-16 About CAFIS 17-18 Services for Member Stores 19-34 Services for Card
More informationAshley Institute of Training Schedule of VET Tuition Fees 2015
Ashley Institute of Training Schedule of VET Fees Year of Study Group ID:DECE15G1 Total Course Fees $ 12,000 29-Aug- 17-Oct- 50 14-Sep- 0.167 blended various $2,000 CHC02 Best practice 24-Oct- 12-Dec-
More informationComputer Software Bugs and Other IT Threats to Critical Infrastructure: A Preliminary Set of Considerations for IT Governance
Computer Software Bugs and Other IT Threats to Critical Infrastructure: A Preliminary Set of Considerations for IT Governance Presentation for the Seventh European Academic Conference on Internal Audit
More informationLearning Software Development - Origin and Collection of Data
Four Interesting Ways in Which History Can Teach Us About Software Michael Godfrey Xinyi Dong Cory Kapser Lijie Zou Software Architecture Group (SWAG) School of Computer Science University of Waterloo
More informationCenters of Academic Excellence in Cyber Security (CAE-C) Knowledge Units Review
Centers of Academic Excellence in Cyber Security (CAE-C) Knowledge Units Review Review Process The Knowledge Unit (KU) Review Calendar divides the entire CAE-C KU list into 12 months for the purposes of
More informationCENTERPOINT ENERGY TEXARKANA SERVICE AREA GAS SUPPLY RATE (GSR) JULY 2015. Small Commercial Service (SCS-1) GSR
JULY 2015 Area (RS-1) GSR GSR (LCS-1) Texarkana Incorporated July-15 $0.50690/Ccf $0.45450/Ccf $0.00000/Ccf $2.85090/MMBtu $17.52070/MMBtu Texarkana Unincorporated July-15 $0.56370/Ccf $0.26110/Ccf $1.66900/Ccf
More informationVulnerability Discovery in Multi-Version Software Systems
1th IEEE High Assurance Systems Engineering Symposium Vulnerability Discovery in Multi-Version Software Systems Jinyoo Kim, Yashwant K. Malaiya, Indrakshi Ray Computer Science Department Colorado State
More informationACTIVE MICROSOFT CERTIFICATIONS:
Last Activity Recorded : May 30, 2014 Microsoft Certification ID : 375009 SUSANNE SCHNEIDER KAISERSTRASSE 53 REUTLINGEN, 72764 DE SUSANNE.SCHNEIDER@KIT-KOM.DE *Charter- Certification that was achieved
More informationThe Total Growth of Open Source
Reference: In Proceedings of the Fourth Conference on Open Source Systems (OSS 2008). Springer Verlag, 2008, to appear. The Total Growth of Open Source Amit Deshpande SAP Research, SAP Labs LLC 3475 Deer
More informationACTIVE MICROSOFT CERTIFICATIONS:
Last Activity Recorded : August 04, 2011 Microsoft Certification ID : 483228 KENT NORDSTROM Asbergsvagen 27 Soderhamn, 82637 SW kent@xpservices.se ACTIVE MICROSOFT CERTIFICATIONS: Microsoft Certified Solutions
More informationComputing & Telecommunications Services Monthly Report March 2015
March 215 Monthly Report Computing & Telecommunications Services Monthly Report March 215 CaTS Help Desk (937) 775-4827 1-888-775-4827 25 Library Annex helpdesk@wright.edu www.wright.edu/cats/ Last Modified
More informationBased on Chapter 11, Excel 2007 Dashboards & Reports (Alexander) and Create Dynamic Charts in Microsoft Office Excel 2007 and Beyond (Scheck)
Reporting Results: Part 2 Based on Chapter 11, Excel 2007 Dashboards & Reports (Alexander) and Create Dynamic Charts in Microsoft Office Excel 2007 and Beyond (Scheck) Bullet Graph (pp. 200 205, Alexander,
More informationAssignment 4 CPSC 217 L02 Purpose. Important Note. Data visualization
Assignment 4 CPSC 217 L02 Purpose You will be writing a Python program to read data from a file and visualize this data using an external drawing tool. You will structure your program using modules and
More informationPerformance Monitoring on NERSC s POWER 5 System
ScicomP 14 Poughkeepsie, N.Y. Performance Monitoring on NERSC s POWER 5 System Richard Gerber NERSC User Services RAGerber@lbl.gov Prequel Although this talk centers around identifying system problems,
More informationConsumer ID Theft Total Costs
Billions Consumer and Business Identity Theft Statistics Business identity (ID) theft is a growing crime and is a growing concern for state filing offices. Similar to consumer ID theft, after initially
More informationIndustry Environment and Concepts for Forecasting 1
Table of Contents Industry Environment and Concepts for Forecasting 1 Forecasting Methods Overview...2 Multilevel Forecasting...3 Demand Forecasting...4 Integrating Information...5 Simplifying the Forecast...6
More informationDetailed guidance for employers
April 2015 3 Detailed guidance for employers Appendix A: Pay reference periods This document accompanies: Detailed guidance no. 3 Assessing the workforce Pay reference period calendars where the definition
More informationAccident & Emergency Department Clinical Quality Indicators
Overview This dashboard presents our performance in the new A&E clinical quality indicators. These 8 indicators will allow you to see the quality of care being delivered by our A&E department, and reflect
More informationPTC Creo 2.0 Hardware Support Dell
PTC Creo 2.0 Hardware Support Dell Last updated: February 2, 2016 The Desktop Virtualization Environment Support Dell table displays at the end of this document, after the standard Creo certification table.
More informationHow To Get A Certificate From Ms.Net For A Server Server
Last Activity Recorded : December 19, 2014 Microsoft Certification ID : 2665612 MARC GROTE Wittorfer Strasse 4 Bardowick, Lower Saxony 21357 DE grotem@it-training-grote.de ACTIVE MICROSOFT CERTIFICATIONS:
More informationP/T 2B: 2 nd Half of Term (8 weeks) Start: 25-AUG-2014 End: 19-OCT-2014 Start: 20-OCT-2014 End: 14-DEC-2014
2014-2015 SPECIAL TERM ACADEMIC CALENDAR FOR SCRANTON EDUCATION ONLINE (SEOL), MBA ONLINE, HUMAN RESOURCES ONLINE, NURSE ANESTHESIA and ERP PROGRAMS SPECIAL FALL 2014 TERM Key: P/T = Part of Term P/T Description
More informationP/T 2B: 2 nd Half of Term (8 weeks) Start: 26-AUG-2013 End: 20-OCT-2013 Start: 21-OCT-2013 End: 15-DEC-2013
2013-2014 SPECIAL TERM ACADEMIC CALENDAR FOR SCRANTON EDUCATION ONLINE (SEOL), MBA ONLINE, HUMAN RESOURCES ONLINE, NURSE ANESTHESIA and ERP PROGRAMS SPECIAL FALL 2013 TERM Key: P/T = Part of Term P/T Description
More informationP/T 2B: 2 nd Half of Term (8 weeks) Start: 24-AUG-2015 End: 18-OCT-2015 Start: 19-OCT-2015 End: 13-DEC-2015
2015-2016 SPECIAL TERM ACADEMIC CALENDAR For Scranton Education Online (SEOL), Masters of Business Administration Online, Masters of Accountancy Online, Health Administration Online, Health Informatics
More informationACTIVE MICROSOFT CERTIFICATIONS:
Last Activity Recorded : August 30, 2012 Microsoft Certification ID : 30999 BERT VAN HOVE BARON EMPAINLAAN 68 MECHELEN, 2800 BE bert@road2result.be ACTIVE MICROSOFT CERTIFICATIONS: Microsoft Certified
More informationDCF - CJTS WC Claim Count ACCT DCF CJTS - Restraints InjuryLocation (All)
- CJTS WC Claim Count ACCT CJTS - Restraints InjuryLocation (All) Month Occur Mo Txt Loc Descr 2011 2012 2013 2014 2015 Grand Total 1 Jul CJTS Custody 8 12 5 8 11 44 2 CJTS Girls Unit 4 4 Jul Total 9 12
More informationACCESS Nursing Programs Session 1 Center Valley Campus Only 8 Weeks Academic Calendar 8 Weeks
Session 1 Academic Calendar August 24, 2015 to October 17, 2015 Tuesday / Thursday, 5:30 pm to 8:30 pm M/W T/TH T/W TH S Saturday lab as scheduled Classes Begin 24-Aug 25-Aug 25-Aug 27-Aug 29-Aug NU205
More informationACCESS Nursing Programs Session 1 Center Valley Campus Only 8 Weeks Academic Calendar 8 Weeks
Session 1 Academic Calendar August 24, 2015 to October 17, 2015 Tuesday / Thursday, 5:30 pm to 8:30 pm M/W T/TH T/W TH S Saturday lab as scheduled Classes Begin 24-Aug 25-Aug 25-Aug 27-Aug 29-Aug NU205
More informationHuman Resources Management System Pay Entry Calendar
Human Resources Management System Pay Entry Calendar http://www1.umn.edu/ohr/payroll/calendars/index.html Important Information The system is unavailable for entry, due to maintenance, during the following
More informationEMC Software Release and Service Dates for NetWorker and NetWorker Modules Last Updated on February 21, 2013
EMC Software Release and Service Dates for NetWorker and NetWorker Modules Last Updated on February 21, 2013 This report provides information about software releases, including release dates, any announced
More information2015 Settlement Calendar for ASX Cash Market Products ¹ Published by ASX Settlement Pty Limited A.B.N 49 008 504 532
2015 Calendar for ASX Cash Market Products ¹ Published by ASX Pty Limited A.B.N 49 008 504 532 Calendar for ASX Cash Market Products¹ ASX Pty Limited (ASX ) operates a trade date plus three Business (T+3)
More information2007 University Libraries of Notre Dame
Introduction Ben Heet, Electronic Resources Specialist, bheet1@nd.edu Mark Dehmlow, Electronic Services Librarian, mdehmlow@nd.edu Special Thanks to the Tom Lehman, the Web Presence Improvement Team, and
More information2015-16 BCOE Payroll Calendar. Monday Tuesday Wednesday Thursday Friday Jun 29 30 Jul 1 2 3. Full Force Calc
July 2015 CM Period 1501075 July 2015 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 August 2015 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
More informationEmployers Compliance with the Health Insurance Act Annual Report 2015
Employers Compliance with the Health Insurance Act Annual Report 2015 ea Health Council Health Council: Employers Compliance with the Health Insurance Act 1970 Annual Report 2015 Contact us: If you would
More informationNATIONAL CREDIT UNION SHARE INSURANCE FUND
NATIONAL CREDIT UNION SHARE INSURANCE FUND PRELIMINARY & UNAUDITED FINANCIAL HIGHLIGHTS RENDELL L. JONES CHIEF FINANCIAL OFFICER MANAGEMENT OVERVIEW Balance Sheet Other - Insurance and Guarantee Program
More informationManaging Projects with Practical Software & Systems Measurement PSM
Managing Projects with Practical Software & Systems Measurement PSM Mauricio Aguiar PSM Qualified Instructor TI Métricas Ltda. Av. Rio Branco 181/1910 Rio de Janeiro, RJ Brazil 20040-007 www.metricas.com.br
More informationCHOOSE MY BEST PLAN OPTION (PLAN FINDER) INSTRUCTIONS
CHOOSE MY BEST PLAN OPTION (PLAN FINDER) INSTRUCTIONS Anthem Medical Plan For Employees Working In the US February 10, 2012 Page 1 IMPORTANT NOTES YOU SHOULD CONSIDER BEFORE USING THE TOOL The Choose My
More informationDiscussion Outline. A. KPIs Defined. B. Why KPIs Matter. C. KPI Menu. D. Implementation. E. Example KPIs. F. Pitfalls
Discussion Outline A. KPIs Defined B. Why KPIs Matter C. KPI Menu D. Implementation E. Example KPIs F. Pitfalls 1 Key Performance Indicators (KPI s) Defined Periodic assessment of an organization, business
More information5-Minute Primer for Commercial Building Energy Audits
5-Minute Primer for Commercial Building Energy Audits Why Energy Audits? Because an energy audit is the first step to saving energy at your facility. Putting together an energy project can be like finding
More information2016 Examina on dates
Please note the following informa on: The following exams are available throughout the year: Please click on the exam for which you wish to see the dates. When you have finished, you can select to return
More informationCALL VOLUME FORECASTING FOR SERVICE DESKS
CALL VOLUME FORECASTING FOR SERVICE DESKS Krishna Murthy Dasari Satyam Computer Services Ltd. This paper discusses the practical role of forecasting for Service Desk call volumes. Although there are many
More information2015 Examination dates
Please note the following information: The following exams are available throughout the year: BULATS Paper-based: Please click on the exam for which you wish to see the dates. When you have finished, you
More informationEMC Software Release and Service Dates for NetWorker and NetWorker Modules Last Updated on August 16, 2012
EMC Software Release and Service Dates for NetWorker and NetWorker Modules Last Updated on August 16, 2012 This report provides information about software releases, including release dates, any announced
More informationAnatomy of an Enterprise Software Delivery Project
Chapter 2 Anatomy of an Enterprise Software Delivery Project Chapter Summary I present an example of a typical enterprise software delivery project. I examine its key characteristics and analyze specific
More informationMay 2014 Texas School Bond Elections
May 2014 Texas School Bond Elections What are the individual districts needs? New facilities Renovations Technology Central facilities How much tax revenue can the district generate? Depends on district
More informationCommittee of the Whole. January 22, 2014
Committee of the Whole January 22, 2014 Drivers for 2003 IT Outsourcing Cost savings - privatization model ($2- $3MM/year) Cost avoidance Data center lease with County expiring ($3.5MM) Disaster recovery
More informationPROJECTS SCHEDULING AND COST CONTROLS
Professional Development Day September 27th, 2014 PROJECTS SCHEDULING AND COST CONTROLS Why do we need to Control Time and Cost? Plans are nothing; Planning is everything. Dwight D. Eisenhower Back to
More informationPATIENT JOURNEY BOARDS
PATIENT JOURNEY BOARDS at Manly, Mona Vale and Hornsby Ku-ring-gai Hospitals Sue Hair : Director of Nursing and Midwifery, Manly Hospital Deb Stewart : Manger Clinical Redesign, Northern Beaches and Hornsby
More informationCDL Warrior Truck Driver Communication & Safety (TDCS) System. May 12, 2015
CDL Warrior Truck Driver Communication & Safety (TDCS) System May 12, 2015 Background Estimated that 4,000 to 9,000 trucks used over the life of a well. This volume, combined with the remote location,
More informationA STUDY ON THE INTEGRATION OF QFD-PMMM IN CLOUD COMPUTING SYSTEM QUALITY. Received June 2010; accepted September 2010
ICIC Express Letters ICIC International c ISSN 88-8X Volume, Number (A), April pp. 7 A STUDY ON THE INTEGRATION OF QFD-PMMM IN CLOUD COMPUTING SYSTEM QUALITY Chih-Had Chen, Shing-Han Li, Mark Hwang and
More informationQi Liu Rutgers Business School ISACA New York 2013
Qi Liu Rutgers Business School ISACA New York 2013 1 What is Audit Analytics The use of data analysis technology in Auditing. Audit analytics is the process of identifying, gathering, validating, analyzing,
More informationResource Management Spreadsheet Capabilities. Stuart Dixon Resource Manager
Resource Management Spreadsheet Capabilities Stuart Dixon Resource Manager Purpose Single view of resource data Shows rolling demand vs supply for 14 months, 2 months back, current month, and 11 forward
More informationProject Management Planning
The Project Plan Template The Project Plan The project plan forms the basis for all management efforts associated with the project. A project plan template is included in this document. The information
More informationIMT Performance Metrics and Qualitative Feedback
IMT Performance Metrics and Qualitative Feedback December 2015 Liz McNaughton Content Page 1.0 Executive Summary 1 1.1 Summary of statistics 2 2.0 Service performance 3 2.1 Significant incidents 3 2.1.2
More informationCPSC ITDS/RAM Pilot System: PGA Message Set
CPSC ITDS/RAM Pilot System: PGA Message Set Electronic Certificate Filing Test March 27, 2015 This presentation has not been reviewed or approved by the Commission and may not reflect its views CPSC Background
More informationhttps://mcp.microsoft.com/authenticate/mcpcredentials.aspx
M r ic o o s f t e C t r if ic t a io n D I : 1 0 0 5 8 3 6 Seite 1 von 12 Microsoft Certified Professional Transcript Last Activity Recorded : March 15, 2011 UDO HEUSCHMANN ACTIVE MICROSOFT CERTIFICATIONS:
More informationBOARD OF DIRECTORS PAPER COVER SHEET. Meeting date: 29 November 2006 Agenda item: 7.4
BOARD OF DIRECTORS PAPER COVER SHEET Meeting date: 9 November 6 Agenda item: 7. Title: COMPLAINTS REPORT QUARTER 6/7 (1 July 6 3 September 6) Purpose: To update the board on the number and type of complaints
More informationa. mean b. interquartile range c. range d. median
3. Since 4. The HOMEWORK 3 Due: Feb.3 1. A set of data are put in numerical order, and a statistic is calculated that divides the data set into two equal parts with one part below it and the other part
More informationOpen Source Solution for IVI: Tizen IVI. Brett Branch Tizen IVI Product Marketing
Open Source Solution for IVI: Tizen IVI Brett Branch Tizen IVI Product Marketing Agenda The Connected Car ecosystem Connected Car Usages what drives us? Key Requirements Tizen in Automotive Open Standards
More informationJBoss Enterprise Middleware. The foundation of your open source middleware reference architecture
JBoss Enterprise Middleware The foundation of your open source middleware reference architecture Red Hat open source solution stack changes the economics of IT infrastructure Offers proprietary replacements
More informationDigital Marketing Strategist / Digital Marketing Manager Gauteng (South Africa) Permanent Mid-Senior Level Position in Digital Marketing
Elwyn Dhliwayo's Resume Personal Details Phone Number +27 062 216 2145 Email elwyn2008@gmail.com Location 1501 DANS Place, 165 Jeppe Street, Johannesburg, South Africa Nationality Zimbabwe (Passport Number:
More informationYield Reduction due to Shading:
1x4 1x16 10 x CBC Energy A/S x Danfoss Solar Inverters CBC-40W Poly 40 W TLX 1,5k 5 ; 1x11 3x4 0 1,5kW 1536 x CBC Energy A/S 1 x Power-One CBC-40W Poly 40 W TRIO-7,6-TL-OUTD 30 ; 4x14 0 7,6kW Location:
More informationMeasuring and Monitoring Customer Experience
Measuring and Monitoring Experience Tom Exeter Sales, Marketing & Experience Executive Sport & Physical Activity, Commercial Services, University of Leeds Background to our organisation. The department
More informationProposal to Reduce Opening Hours at the Revenues & Benefits Coventry Call Centre
Proposal to Reduce Opening Hours at the Revenues & Benefits Coventry Call Centre Proposal To change the opening hours of the Revenues & Benefits Call Centre to 9am until 5pm Monday to Friday with effect
More informationSupervisor s Introduction to the Performance Management Process: Pre-Class Study Materials
Supervisor s Introduction to the Performance Management Process: Pre-Class Study Materials 1 Welcome to the Performance Management Process Overview This brief overview of the Performance Management Planning
More informationA Resource for Free-standing Mathematics Units. Data Sheet 1
Data Sheet 1 Regular Expenses Item Estimate of Cost When Petrol/Diesel 10p per mile As needed Oil 12 for can of oil and filter Once or twice per year Air Filter 10 Once a year MOT 25-30 (excluding repairs)
More informationChoosing a Cell Phone Plan-Verizon
Choosing a Cell Phone Plan-Verizon Investigating Linear Equations I n 2008, Verizon offered the following cell phone plans to consumers. (Source: www.verizon.com) Verizon: Nationwide Basic Monthly Anytime
More informationNASDAQ DUBAI TRADING AND SETTLEMENT CALENDAR 2015. 1. On US Federal Reserve Holidays, no settlements will take place for USD.
NASDAQ Dubai Circular No. : 65/14 Date of Issue : December 22 nd 2014 Date of Expiry : Upon issue of replacement Circular NASDAQ DUBAI TRADING AND SETTLEMENT CALENDAR 2015 Issued pursuant to the NASDAQ
More informationResearch Data Management
Impactful Biomedical Research: Achieving Quality and Transparency Research Data Management Laure Perrier Research Data Management Librarian June 10, 2016 Objectives To describe the current issues facing
More informationContact us to find the program that s right for you: Phone: 780-492-5832 // executiveeducation@ualberta.ca
September 2014- August EXECUTIVE EDUCATION PROGRAM CALENDAR START HERE Executive Education Program Calendar Executive Education s 2014- professional development programs are listed within this guide. Select
More informationDepartment of Public Welfare (DPW)
Department of Public Welfare (DPW) Office of Income Maintenance Electronic Benefits Transfer Card Risk Management Report Out-of-State Residency Review FISCAL YEAR 2012-2013 June 2013 (March, April and
More informationPROCUREMENT, DEFENSE-WIDE. ($ in Millions) FY 2007 Estimate $6.765 FY 2006 Estimate $6.521 FY 2005 Estimate $6.796 FY 2004 Actual $6.
American Forces Information Service PROCUREMENT, DEFENSE-WIDE ($ in Millions) FY 2007 Estimate $6.765 FY 2006 Estimate $6.52 FY 2005 Estimate $6.796 FY 2004 Actual $6.74 Purpose and Scope These funds provide
More information2013-2014. oct 03 / 2013 nov 12 / 2013. oct 05 / 2013. oct 07 / 2013. oct 21 / 2013. oct 24 / 2013. nov 07 / 2013 nov 14 / 2013.
2013- ACADEMIC CALENDARS SOUTH UNIVERSITY 2013- ACADEMIC CALENDAR Fall 2013 Winter Spring Summer New Student Orientation Session II (Mid ) oct 03 / 2013 nov 12 / 2013 jan 09 / feb 18 / apr 03 / may 13
More informationWorldwide Cellular Network Handset Tracking Report. Forecast Period: 2005-2011
Worldwide Cellular Network Handset Tracking Report Forecast Period: 25-211 Revision Date: Q3 211 Table of Contents Page 2 of 51 Introduction & Methodology Introduction This report tracks global handset
More informationDeep Security/Intrusion Defense Firewall - IDS/IPS Coverage Statistics and Comparison
Deep Security/Intrusion Defense Firewall - IDS/IPS Trend Micro, Incorporated A technical brief summarizing vulnerability coverage provided by Deep Security and Intrusion Defense Firewall. The document
More informationTrimble Navigation Limited (NasdaqGS:TRMB) > Public Ownership > Officials' Trading
Trimble Navigation Limited (NasdaqGS:TRMB) > Public Ownership > Officials' Trading Individual Trades Holder Name Trade Date Range Transacted Shares Transaction Value (USD) Transaction Type Price Range
More informationLeSueur, Jeff. Marketing Automation: Practical Steps to More Effective Direct Marketing. Copyright 2007, SAS Institute Inc., Cary, North Carolina,
Preface. Overview. PART 1: Marketing Financials. Chapter 1 Profit and Loss Fundamentals. Chapter 2 Profit and Loss Component Details. Chapter 3 Managing the P&L. Chapter 4 Measuring Marketing Effectiveness.
More informationSD Monthly Report Period : August 2013
SD Monthly Report Period : 213 SD KPI Dashboard The role of this report is to capture both quantitative and qualitative data that reflects how Service Delivery and DIT services are performing against agreed
More informationBETTER INFORMATION LEADS TO BETTER PRIVATE HEALTH INSURANCE DECISIONS
MEDIA RELEASE 24 November 2010 BETTER INFORMATION LEADS TO BETTER PRIVATE HEALTH INSURANCE DECISIONS Australia s leading independent source of information about private health insurance Privatehealth.gov.au,
More informationAn Introduction to the. Society Program Portfolio Management Process
An Introduction to the Society Program Portfolio Management Process Presentation Topics What is Society Program Portfolio Management or SPPM? What is the Goal of SPPM? Who Oversees SPPM? Who Participates
More informationNatural Gas Wholesale Prices at PG&E Citygate as of November 7, 2006
QUARTERLY GAS ISSUES UPDATE December 26 I. Supply Issues Wholesale Natural Gas Prices Above normal temperatures and a lack of hurricane activity caused market prices to decrease in October. By November,
More informationEngine Workscope Optimization. Jim Henry VP Technology Development Standard Aero jhenry@standardaero.com
Engine Workscope Optimization Jim Henry VP Technology Development Standard Aero jhenry@standardaero.com The Maintainer s Dilemma High Cost Too Much Maintenance High Cost Low Too Little Maintenance Poor
More informationAgile Development and Software Evolution
Agile Development and Software Evolution Dror Feitelson Basic Seminar on Software Engineering Hebrew University 2011 Software Lifecycle Textbook view: Req's Analysis Design Construction Testing Transfer
More informationSpecialized Training Calendar May August 2015. Training for Professionals by Professionals
Specialized Training Calendar May August 2015 Training for Professionals by Professionals Course Titles Days Fees Training Dates NETWORKING / OPERATING SYSTEMS / SERVERS Cisco Certified Network Administrator
More informationEnd of Life Content Report November 2014. Produced By The NHS Choices Reporting Team CH.NHSChoices-Reporting@nhs.net
End of Life Content Report November 2014 Produced By The NHS Choices Reporting Team CH.NHSChoices-Reporting@nhs.net End of Life Dashboard Page 1 Overall Choices Site Visits Tag cloud showing end of life
More informationImportant Dates Calendar 2014-2015 FALL
Important Dates Calendar 204-205 FALL Rev. 6-8-4 st 8 H st 0 2nd 0 st 5 2nd 5 3rd 5 LSC Advanced Registration Begins May 27 May 27 May 27 May 27 May 27 May 27 May 27 May 27 May 27 Returning Students Advanced
More informationFY 2015 Schedule at a Glance
Coaching and Mentoring for Excellence Oct 21 23, 2014 $2,950 Residential Coaching and Mentoring for Excellence Apr 7 9, 2015 $2,400 Non-residential Coaching and Mentoring for Excellence May 27 29, 2015
More informationEaster Seals Central Texas Programs Outcome Profiles Monthly and Year to Date FY 2011 85% 87% 80% 80% 84% 84% 83%
I. Outcomes Indicators for individuals receiving services: (Service Delivery Effectiveness) 85% 87% 80% 80% 84% 84% 83% A. Access Sep 10 Oct 10 Nov 10 YTD Dec 10 Jan 11 Feb 11 YTD Mar 11 Apr 11 May 11
More informationBILD and WELT: Two successful Paid Content Strategies Capital Markets Day Berlin, December 10, 2014. Donata Hopfen, Publishing Director BILD Group
BILD and WELT: Two successful Paid Content Strategies Capital Markets Day Berlin, December 10, 2014 Donata Hopfen, Publishing Director BILD Group Paid content is key to Axel Springer s strategy Start of
More informationDeep Security Intrusion Detection & Prevention (IDS/IPS) Coverage Statistics and Comparison
Deep Security Intrusion Detection & Prevention (IDS/IPS) Trend Micro, Incorporated A technical brief summarizing vulnerability coverage provided by Deep Security. The document also outlines a comparison
More informationOPERATING FUND. PRELIMINARY & UNAUDITED FINANCIAL HIGHLIGHTS September 30, 2015 RENDELL L. JONES CHIEF FINANCIAL OFFICER
PRELIMINARY & UNAUDITED FINANCIAL HIGHLIGHTS September 30, 2015 RENDELL L. JONES CHIEF FINANCIAL OFFICER MANAGEMENT OVERVIEW September 30, 2015 Balance Sheet Cash and cash equivalents had a month-end balance
More information14-Dec-15. Number Amount Number Amount Number Amount Number Amount Number Amount
14-Dec-15 and Number of Qualifying Children, 2013 Returns with no Returns with one Returns with two Returns with three or Size of AGI qualifying children qualifying child qualifying children more qualifying
More informationTime Management II. http://lbgeeks.com/gitc/pmtime.php. June 5, 2008. Copyright 2008, Jason Paul Kazarian. All rights reserved.
Time Management II http://lbgeeks.com/gitc/pmtime.php June 5, 2008 Copyright 2008, Jason Paul Kazarian. All rights reserved. Page 1 Outline Scheduling Methods Finding the Critical Path Scheduling Documentation
More information