SOFTWARE REPOSITORIES AND THEIR USABILITY IN SOFTWARE PROCESS RECONSTRUCTION
|
|
|
- Juliana Small
- 10 years ago
- Views:
Transcription
1 SOFTWARE REPOSITORIES AND THEIR USABILITY IN SOFTWARE PROCESS RECONSTRUCTION Marko Janković & Marko Bajec
2 May 19, 2015 RCIS IT Project Performance
3 May 19, 2015 RCIS Many reasons Social issues Technology challenges The lack of discipline: Many companies do not have any SDM in place Prescribed SDMs not followed Lack of motivation ISD is about implementing IT into a human enterprise!
4 May 19, 2015 RCIS Problems and Limitations Risk for knowledge loss Repeating mistakes Reinventing the wheel L5 L4 Optimized Managed L3 Defined L2 Repeatable L1 Initial Maturity levels of the CMM
5 May 19, 2015 RCIS Software Repositories SW Architect Manager Tester Programmer Programmer Computer Mediated Tools Client User Source Code Issues Bug Reports Message Archives Etc. Based on Marco Aurélio Gerosa, Mining Sociotechnical Information From Software Repositories, University of São Paulo, Brazil
6 May 19, 2015 RCIS Possible Applications
7 May 19, 2015 RCIS Elements for Reconstruction
8 May 19, 2015 RCIS Software process recovery Employs different semi-supervised techniques to recover UP diagram. Illustrates how the relative emphasis of different disciplines changes over the course of the project. A. Hindle, Software process recovery, PhD thesis
9 May 19, 2015 RCIS Software process mining Mainly apply techniques from process mining on the event log generated from software repositories. document names mapped into abstract names e.g.: docs with /src/ in the filepath and with an extension.java map to the activity code Focused on reconstruction of high-level elements (e.g. main activities/disciplines) and workflow mining Data typically used from one repository only.
10 May 19, 2015 RCIS Limitations Mining Software Repositories Software Process Mining
11 May 19, 2015 RCIS Approach Prepare data Identify artifacts Identify activities Identify roles and disciplines Identify workflow
12 May 19, 2015 RCIS How it Works Preparation: analysis of logs of past projects. Result: workflow of the base method BM P 1 P 3 P 2 P n Analyze, capture, learn Real-time control, guidance and improvement BM Pn+1 Guide, control, supplement
13 May 19, 2015 RCIS Data Preparation Prepare data Gather data from repositories: Revision control systems Document system Issue/Bug tracking system Code review systems Link users of different repositories entity resolution Link tasks/issues with commits (e.g. based on commit messages )
14 May 19, 2015 RCIS Identification of artifacts Identify artifacts Identification based on predefined ontology Defines key elements (for each meta element of our interest) Can be altered before or within the reconstruction process.
15 May 19, 2015 RCIS Ontology Based on Agile Unified Process Identification based on keyword matching Process role Activity Work product Discipline
16 May 19, 2015 RCIS Connecting files with artifacts If low classification confidence then ask user Ontology Issue Commit File
17 May 19, 2015 RCIS Identifying activities Identify activities Limitations: Artifact produced within several activities; An issue cannot be linked to any commit; Ontology Issue Commit File
18 May 19, 2015 RCIS Identifying roles and disciplines Identify roles and disciplines Ontology Artifact Issue Commit File
19 May 19, 2015 RCIS Identifying flow of activities Identify workflow Steps: For each issue check the time when it was active (in progress resolved). Draw issues on a timeline. For each issue, starting from the older ones, check the connected activities. If same activity as in previous issue continue else connect respective activities. Ontology workflow Issue Commit File
20 May 19, 2015 RCIS Workflow visualization
21 May 19, 2015 RCIS Prerequisites For our approach to work the following is assumed: Commits are a consequence of creating or changing artifacts through tasks defined as issues. The majority of commits and associated artifacts can be traced back to an exact issue that triggered the creation/change of those artifacts. An issue is a small piece of work usually assigned to one developer only. Issue statuses (opened, in progress,, closed) and links among issues are strictly logged by developers.
22 May 19, 2015 RCIS How limiting are the prerequisites Five projects analyzed, three open source and two commercial. Open source project M o n g o D B Started in Oct issues in Jira commits in GitHub Code Review in Rietveld Open source project Spring Framework Started in issues in Jira commits in GitHub Open source project Hibernate ORM Started in issues in Jira commits in GitHub Commercial project IS for insurance industry Company with 250 emp. Project started in 2007 Deployed to 15+ organiz issues in Jira commits in SVN Project mngm: SCRUM Commercial project Billing for Utilities Company with 30 emp. Project started in issues in Jira commits in SVN Project mngm: SCRUM
23 May 19, 2015 RCIS Results 100% Percentage of commits that can be related to issues 90% 80% 70% 60% 50% 40% 30% 20% 10% 00% Year MongoDB Spring Hibernate Company I Company II
24 May 19, 2015 RCIS Results 100% 99% 98% 97% 96% 95% 94% 93% 92% 91% 90% 89% 88% 87% 86% Percentage of commits that can be related to exactly one issue 85% Year MongoDB Spring Hibernate Company I Company II
25 May 19, 2015 RCIS Results 100% Percentage of issues that can be related to a commit 90% 80% 70% 60% 50% 40% 30% 20% 10% 00% Year MongoDB Spring Hibernate Company I Company II
26 May 19, 2015 RCIS Results 100% Percentage of issues that are resolved by one developer 95% 90% 85% 80% 75% 70% 65% 60% 55% 50% Year MongoDB Spring Hibernate Company I Company II
27 May 19, 2015 RCIS Results 30% Percentage of issues that contain link to another issue 25% 26% 26% 21% 20% 15% 10% 05% 3% 2% 00% MongoDB Spring Hibernate Company I Company II Projects
28 May 19, 2015 RCIS Additional findings Commercial projects usually keep detailed worklogs (e.g. time spent for an issue date, hours, user ). Commercial projects have wider coverage: Commercial projects Analysis Design Development Testing Deployment Open source projects Users on open source projects are more disciplined in logging information to software repositories (e.g. issue status). Different tools of same software repositories store the all the data needed for reconstruction.
29 29
30 May 19, 2015 RCIS Next steps POC accuracy of the reconstructed workflows qualitative analysis with IT/Project managers; POC usability of the approach for: Guidance & Control (interviews with developers), Knowledge acquisition and continuous improvement of the SDM (interviews with IT/Project managers), Project quality analysis Workflow analysis: comparison of successful and failed projects.
31 May 19, 2015 RCIS Questions Faculty of Computer & Information Science Vecna pot 113, 1000 Ljubljana Marko Janković Laboratory for Data Technologies Contact:
Key Benefits of Microsoft Visual Studio Team System
of Microsoft Visual Studio Team System White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current view
Basic Unified Process: A Process for Small and Agile Projects
Basic Unified Process: A Process for Small and Agile Projects Ricardo Balduino - Rational Unified Process Content Developer, IBM Introduction Small projects have different process needs than larger projects.
Testing Lifecycle: Don t be a fool, use a proper tool.
Testing Lifecycle: Don t be a fool, use a proper tool. Zdenek Grössl and Lucie Riedlova Abstract. Show historical evolution of testing and evolution of testers. Description how Testing evolved from random
Knowledge Base Data Warehouse Methodology
Knowledge Base Data Warehouse Methodology Knowledge Base's data warehousing services can help the client with all phases of understanding, designing, implementing, and maintaining a data warehouse. This
SAS in clinical trials A relook at project management,
SAS in clinical trials A relook at project management, tools and software engineering Sameera Nandigama - Statistical Programmer PhUSE 2014 AD07 2014 inventiv Health. All rights reserved. Introduction
Project Management. Chapter. A Fresh Graduate s Guide to Software Development Tools and Technologies
A Fresh Graduate s Guide to Software Development Tools and Technologies Chapter 5 Project Management CHAPTER AUTHORS Chen Minchao Daniel Mohd Shahab Nguyen Viet Thinh Software Development Tools and Technologies
Building a Data Quality Scorecard for Operational Data Governance
Building a Data Quality Scorecard for Operational Data Governance A White Paper by David Loshin WHITE PAPER Table of Contents Introduction.... 1 Establishing Business Objectives.... 1 Business Drivers...
Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects
Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service
Driving Your Business Forward with Application Life-cycle Management (ALM)
Driving Your Business Forward with Application Life-cycle Management (ALM) Published: August 2007 Executive Summary Business and technology executives, including CTOs, CIOs, and IT managers, are being
Time Monitoring Tool Software Development Plan. Version <1.1>
Time Monitoring Tool Software Development Plan Version Revision History Date Version Description Author 10/01/01 1.0 First Draft Sabrina Laflamme 12/01/01 1.1 Completion of Document John Lemon Page
Measurement repository for Scrum-based software development process
Measurement repository for Scrum-based software development process VILJAN MAHNIC, NATASA ZABKAR Faculty of Computer and Information Science University of Ljubljana Trzaska 25, SI-1000 Ljubljana SLOVENIA
Software Lifecycle Integration. A Quality Management Discipline
Table of Contents Overview Defects aren t the only shared artifact Methods of sharing artifacts among systems Using Tasktop Sync The Quality Management System as a Dashboard 1 2 2 3 4 Overview The testing
Requirements Engineering
Murali Chemuturi Requirements Engineering and Management for Software Development Projects Foreword by Tom Gilb ^ Springer Contents 1 Introduction to Requirements Engineering and Management... 1 1.1 What
Call for Tender for Application Development and Maintenance Services
ADM Partners Reference #: 100001200 Call for Tender for Application Development and Maintenance Services Annex 2 - Agile Application Development and Maintenance Appendix A - OECD s Agile Practices and
Surveying and evaluating tools for managing processes for software intensive systems
Master Thesis in Software Engineering 30 Credits, Advanced Level Surveying and evaluating tools for managing processes for software intensive systems Anuradha Suryadevara IDT Mälardalen University, ABB
Comparing Plan-Driven and Agile Project Approaches
Comparing Plan-Driven and Agile Project Approaches A Personal Perspective Presented by: Craig D. Wilson Matincor, Inc. Copyright 2006-2010 2010 Outline Introduction to System Development Methodology Contrasting
Jenkins Continuous Build System. Jesse Bowes CSCI-5828 Spring 2012
Jenkins Continuous Build System Jesse Bowes CSCI-5828 Spring 2012 Executive summary Continuous integration systems are a vital part of any Agile team because they help enforce the ideals of Agile development
Managing Successful Software Development Projects Mike Thibado 12/28/05
Managing Successful Software Development Projects Mike Thibado 12/28/05 Copyright 2006, Ambient Consulting Table of Contents EXECUTIVE OVERVIEW...3 STATEMENT OF WORK DOCUMENT...4 REQUIREMENTS CHANGE PROCEDURE...5
Tool support for Collaborative Software Quality Management
Tool support for Collaborative Software Quality Management Philipp Kalb and Ruth Breu Institute of Computer Science University of Innsbruck Email: philipp.kalb, [email protected] Abstract. Nowadays
The IconProcess: A Web Development Process Based on RUP
The IconProcess: A Web Development Process Based on RUP Katherine Marshak IconMedialab, Director of Process Development [email protected] Agenda» The legacy of web development processes
Appendix 2-A. Application and System Development Requirements
Appendix 2-A. Application and System Development Requirements Introduction AHRQ has set up a Distributed Systems Engineering Lab (DSEL) to support all internal development efforts and provide a facility
Best Overall Use of Technology. Jaspersoft
Best Overall Use of Technology Jaspersoft Kerstin Klein Manager, Engineering Processes/ Infrastructure, Jaspersoft From requirements to release QA centric development From Requirement to Release QA-Centric
How do you manage the growing complexity of software development? Is your software development organization as responsive to your business needs as
How do you manage the growing complexity of software development? Is your software development organization as responsive to your business needs as it could be? Borland Core SDP enables your IT organization
Quest for a Business Rules Management Environment (BRME) in the Internal Revenue Service
Business Rules and Requirements Management Internal Revenue Service Business Rules and Requirements Management Office (BRRM) Quest for a Business Rules Management Environment (BRME) in the Internal Revenue
Software Development Process
Software Development Process A software development process, also known as software development lifecycle, is a structure imposed on the development of a software product. Similar terms include software
Programme Specifications
Programme Specifications MASTER OF PHILOSOPHY IN ARCHITECTURE AND URBAN DESIGN (MAUD) 1 Awarding body University of Cambridge 2 Teaching institution Department of Architecture 3 Accreditation details None
Carnegie Mellon University Master of Science in Information Technology Software Engineering (MSIT-SE) MSIT Project (17-677) Approval Form
Carnegie Mellon University Master of Science in Information Technology Software Engineering (MSIT-SE) MSIT Project (17-677) Approval Form Student Name: Jane Doe Date: 9/19/2002 Project Title: Re-Engineer
The Five Levels of Requirements Management Maturity
Copyright Rational Software 2003 http://www.therationaledge.com/content/feb_03/f_managementmaturity_jh.jsp The Five Levels of Requirements Management Maturity by Jim Heumann Requirements Evangelist Rational
Data Center Infrastructure Management (DCIM): A Real Life Case Study
Brian Parrott Boston, September 09, 2015 Data Center Infrastructure Management (DCIM): A Real Life Case Study siemens.com Overview of contents 1 Project overview and business benefits realized by using
DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:
DTWMS Required Software Engineers 1. Senior Java Programmer (3 Positions) Responsibilities: Responsible to deliver quality software solutions using standard end to end software development cycle Collaborate
When User Experience Met Agile: A Case Study
When User Experience Met Agile: A Case Study Michael Budwig User Experience Manager PayPal 2211 North 1 st Street, San Jose, California 95131 USA [email protected] Soojin Jeong Manager, User Interface
Increasing Development Knowledge with EPFC
The Eclipse Process Framework Composer Increasing Development Knowledge with EPFC Are all your developers on the same page? Are they all using the best practices and the same best practices for agile,
Data Warehouse. Project Process. Project Documentation. Revised Aril, 2013
Data Warehouse Project Process & Project Documentation Revised Aril, 2013 1 Contents Introduction Project Process Process Diagram Define Scope Inventory Analyze Design Prototype Prototype Validation Iterate/Refine
How Rational Configuration and Change Management Products Support the Software Engineering Institute's Software Capability Maturity Model
How Rational Configuration and Change Management Products Support the Software Engineering Institute's Software Capability Maturity Model by Bill Cottrell and John Viehweg Software Engineering Specialists
Good Agile Testing Practices and Traits How does Agile Testing work?
Agile Testing Best Practices Introduction The testing phase of software development sometimes gets the short shrift from developers and IT managers. Yet testing is the only way to determine whether an
An RCG White Paper The Data Governance Maturity Model
The Dataa Governance Maturity Model This document is the copyrighted and intellectual property of RCG Global Services (RCG). All rights of use and reproduction are reserved by RCG and any use in full requires
Software Engineering of NLP-based Computer-assisted Coding Applications
Software Engineering of NLP-based Computer-assisted Coding Applications 1 Software Engineering of NLP-based Computer-assisted Coding Applications by Mark Morsch, MS; Carol Stoyla, BS, CLA; Ronald Sheffer,
Federated, Generic Configuration Management for Engineering Data
Federated, Generic Configuration Management for Engineering Data Dr. Rainer Romatka Boeing GPDIS_2013.ppt 1 Presentation Outline I Summary Introduction Configuration Management Overview CM System Requirements
Enhancing The ALM Experience
Enhancing The ALM Experience Tools to Accelerate Delivery of Secure, Reliable Modern Applications Brent Dorenkamp Solutions Architect Agenda Application Modernization and the Instant-On Enterprise Building
Realizing CMMI using Enterprise Architect and UML for Process Improvement
Realizing CMMI using Enterprise Architect and UML for Process Improvement Jack Hunnicutt, Anteon Corporation www.anteon.com Ramsay Millar, integrate IT architects LLC www.integrateitarchitects.com Introduction
How To Improve Your Software
Driving Quality, Security and Compliance in Third- Party Code Dave Gruber Director of Product Marketing, Black Duck Keri Sprinkle Sr Product Marketing Manager, Coverity Jon Jarboe Sr Technical Marketing
STAYING AHEAD OF THE CURVE WITH AGILE FINANCIAL PLANNING, BUDGETING, AND FORECASTING
STAYING AHEAD OF THE CURVE WITH AGILE FINANCIAL PLANNING, BUDGETING, AND FORECASTING September, 2014 Nick Castellina, Research Director, Business Planning and Execution Report Highlights p3 p4 p5 p6 43%
T141 Computer Systems Technician MTCU Code 50505 Program Learning Outcomes
T141 Computer Systems Technician MTCU Code 50505 Program Learning Outcomes Synopsis of the Vocational Learning Outcomes * The graduate has reliably demonstrated the ability to 1. analyze and resolve information
Rally Integration with BMC Remedy through Kovair Omnibus Kovair Software, Inc.
Rally Integration with BMC Remedy through Kovair Omnibus Kovair Software, Inc. 2410 Camino Ramon, STE 230, San Ramon, CA 94583 www.kovair.com [email protected] Document Version History Release Date Reason
CUSTOMER RELATIONSHIP MANAGEMENT (CRM) CII Institute of Logistics
CUSTOMER RELATIONSHIP MANAGEMENT (CRM) CII Institute of Logistics Session map Session1 Session 2 Introduction The new focus on customer loyalty CRM and Business Intelligence CRM Marketing initiatives Session
Best Practices Report
Overview As an IT leader within your organization, you face new challenges every day from managing user requirements and operational needs to the burden of IT Compliance. Developing a strong IT general
How To Manage Data In Real Time
Microsoft IT Data Management Maturity Data to match the business velocity and accelerate the organization s evolution towards Real-Time Enterprise! Luisa Recalcati Enterprise Architect 9/4/2013 Agenda
AB Suite in the Application Lifecycle
AB Suite in the Application Lifecycle By: Alan Hood White Paper The application lifecycle goes well beyond simply writing applications and testing them. It includes everything from the initial collection
Coverity Services. World-class professional services, technical support and training from the Coverity development testing experts
Coverity Services World-class professional services, technical support and training from the Coverity development testing experts Coverity has helped over 1,100 customers around the globe assure the quality,
KPI for Software Development
KPI for Software Development iparadise www.chrisshayan.com KPI Risks Obtaining a good KPIs may sound easy but I believe there are few challenges in front of implementation of any measurements specially
Keywords document, agile documentation, documentation, Techno functional expert, Team Collaboration, document selection;
Volume 4, Issue 4, April 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Document Driven
Agile Software Engineering, a proposed extension for in-house software development
Journal of Information & Communication Technology Vol. 5, No. 2, (Fall 2011) 61-73 Agile Software Engineering, a proposed extension for in-house software development Muhammad Misbahuddin * Institute of
solution brief solution brief storserver.com STORServer, Inc. U.S. (800) 550-5121 : STORServer, Europe 0031 (0) 78-6814444
STORServer Agent For Microsoft SharePoint solution brief Overview Quickly and confidently restore your Microsoft SharePoint business data and content after almost any kind of business interruption. STORServer
CS 1632 SOFTWARE QUALITY ASSURANCE. 2 Marks. Sample Questions and Answers
CS 1632 SOFTWARE QUALITY ASSURANCE 2 Marks Sample Questions and Answers 1. Define quality. Quality is the degree of goodness of a product or service or perceived by the customer. Quality concept is the
The role of Information Governance in an Enterprise Architecture Framework
The role of Information Governance in an Enterprise Architecture Framework Richard Jeffrey-Cook, MBCS, CITP, FIRMS Head of Information and Records Management In-Form Consult Ltd, Cardinal Point Park Road,
Process Description Incident/Request. HUIT Process Description v6.docx February 12, 2013 Version 6
Process Description Incident/Request HUIT Process Description v6.docx February 12, 2013 Version 6 Document Change Control Version # Date of Issue Author(s) Brief Description 1.0 1/21/2013 J.Worthington
Nova Software Quality Assurance Process
Nova Software Quality Assurance Process White Paper Atlantic International Building 15F No.2 Ke Yuan Yi Road, Shiqiaopu, Chongqing, P.R.C. 400039 Tel: 86-23- 68795169 Fax: 86-23- 68795169 Quality Assurance
Intland s Medical Template
Intland s Medical Template Traceability Browser Risk Management & FMEA Medical Wiki Supports compliance with IEC 62304, FDA Title 21 CFR Part 11, ISO 14971, IEC 60601 and more INTLAND codebeamer ALM is
HP ALM11 & MS VS/TFS2010
Comparison Test Management Tools HP ALM11 & MS VS/TFS2010 22 mei 2012 voordracht georganiseerd door Discussiegroep Software Testing met de steun van Ingenieurshuis, Antwerpen 24/05/2012 HP ALM 11 Microsoft
Protecting Business Information With A SharePoint Data Governance Model. TITUS White Paper
Protecting Business Information With A SharePoint Data Governance Model TITUS White Paper Information in this document is subject to change without notice. Complying with all applicable copyright laws
Minnesota Health Insurance Exchange (MNHIX)
Minnesota Health Insurance Exchange (MNHIX) Project Status Report Week Ending: 09-19-2012 Page - 1 Executive Summary The Executive Summary provides an executive level review of general project activities,
Assuming the Role of Systems Analyst & Analysis Alternatives
Assuming the Role of Systems Analyst & Analysis Alternatives Nature of Analysis Systems analysis and design is a systematic approach to identifying problems, opportunities, and objectives; analyzing the
Smarter Balanced Assessment Consortium. Recommendation
Smarter Balanced Assessment Consortium Recommendation Smarter Balanced Quality Assurance Approach Recommendation for the Smarter Balanced Assessment Consortium 20 July 2012 Summary When this document was
Continuous Integration and Automatic Testing for the FLUKA release using Jenkins (and Docker)
Continuous Integration and Automatic Testing for the FLUKA release using Jenkins (and Docker) Vittorio BOCCONE DECTRIS Ltd. 5405 Baden-Daettwil Switzerland www.dectris.com Definitions Continuous Integration
<Company Name> <Project Name> Software Development Plan. Version <1.0>
Version [Note: The following template is provided for use with the Rational Unified Process. Text enclosed in square brackets and displayed in blue italics (style=infoblue)
PHASE 6: DEVELOPMENT PHASE
PHASE 6: DEVELOPMENT PHASE The Phase features a key step in the project: system construction. The previous phases lay the foundation for system development; the following phases ensure that the product
NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0
NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5
STSG Methodologies and Support Structure
STSG Methodologies and Support Structure STSG Application Life Cycle Management STSG utilizes comprehensive lifecycle tools that are fully integrated and provide capabilities for most of the roles in its
American Jewish University Curriculum Map Mapping Courses to Program Learning Outcomes (PLOs)
Program: Master s Administration (MBA) American Jewish University Curriculum Map Mapping to Program Learning Outcomes (PLOs) A course to program curriculum map is a graphic that illustrates how courses
Agile Master Data Management TM : Data Governance in Action. A whitepaper by First San Francisco Partners
Agile Master Data Management TM : Data Governance in Action A whitepaper by First San Francisco Partners First San Francisco Partners Whitepaper Executive Summary What do data management, master data management,
Published April 2010. Executive Summary
Effective Incident, Problem, and Change Management Integrating People, Process, and Technology in the Datacenter Published April 2010 Executive Summary Information technology (IT) organizations today must
Domain modeling: Leveraging the heart of RUP for straight through processing
Copyright Rational Software 2003 http://www.therationaledge.com/content/jun_03/t_domainmodeling_rm.jsp Domain modeling: Leveraging the heart of RUP for straight through processing by Richard Menard Vice
Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support
Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Overview codebeamer is a single-repository Application
Internal Control Deliverables. For. System Development Projects
DIVISION OF AUDIT SERVICES Internal Control Deliverables For System Development Projects Table of Contents Introduction... 3 Process Flow... 3 Controls Objectives... 4 Environmental and General IT Controls...
SECTION A The College of Communication Graduate Program
SECTION A The College of Communication Graduate Program Table of Contents Section Page A.1 Mission Statement... p. A2 A.2 Mentor Program.. p. A2 A.3 Program Requirements... p. A3 A.4 Concurrent Program...
Software Quality Development and Assurance in RUP, MSF and XP - A Comparative Study
Software Quality Development and Assurance in RUP, MSF and XP - A Comparative Study Wolfgang Zuser Vienna University of Technology [email protected] Stefan Heil Capgemini Consulting Austria
Enhance visibility into and control over software projects IBM Rational change and release management software
Enhance visibility into and control over software projects IBM Rational change and release management software Accelerating the software delivery lifecycle Faster delivery of high-quality software Software
VAIL-Plant Asset Integrity Management System. Software Development Process
VAIL-Plant Asset Integrity Management System Software Development Process Document Number: VAIL/SDP/2008/008 Engineering For a Safer World P u b l i c Approved by : Ijaz Ul Karim Rao Revision: 0 Page:2-of-15
Rational Team Concert. Guido Salvaneschi Dipartimento di Elettronica e Informazione Politecnico di Milano [email protected].
Rational Team Concert Guido Salvaneschi Dipartimento di Elettronica e Informazione Politecnico di Milano [email protected] Project Areas The project area is the system's representation of a software
Version control with Subversion
Version control with Subversion Davor Cubranic Grad Seminar October 6, 2011 With searching comes loss And the presence of absence: My Thesis not found. Version Control A tool for managing changes to a
Universal Service Administrative Company (USAC) Request for Information (RFI) for Data Governance Software, Training and Support
RFI Number: USAC-IT-2016-03-009-RFI Universal Service Administrative Company (USAC) Request for Information (RFI) for Data Governance Software, Training and Support Title: Data Governance Software, Training
Introduction: Ladan Heit ([email protected]) Current role: Enterprise Architect Responsible for building and maintaining an accurate and holistic view of
Introduction: Ladan Heit ([email protected]) Current role: Enterprise Architect Responsible for building and maintaining an accurate and holistic view of the institution s IT capabilities in a logical and structured
Qualitative data acquisition methods (e.g. Interviews and observations) -.
Qualitative data acquisition methods (e.g. Interviews and observations) -. Qualitative data acquisition methods (e.g. Interviews and observations) ( version 0.9, 1/4/05 ) Code: data-quali Daniel K. Schneider,
