Group Administration Module - an examplary case of software development for ILIAS3

Size: px
Start display at page:

Download "Group Administration Module - an examplary case of software development for ILIAS3"

Transcription

1 Group Administration Module - an examplary case of software development for ILIAS3 Nils Eiken, Matthias Maschke, Martin ILIAS open source, Universität zu Köln

2 Topics Introduction Approach to software development Results Perspectives

3 Approach to software development Requirements specification:

4 Approach to software development Requirements specification: Use Cases to figure out the functional requirements

5 Approach to software development Requirements specification: Use Cases to figure out the functional requirements recognize interdependencies

6 Approach to software development Requirements specification: Use Cases to figure out the functional requirements recognize interdependencies understand the application flow

7 Approach to software development Requirements specification: Use Cases to figure out the functional requirements recognize interdependencies understand the application flow Design:

8 Approach to software development Requirements specification: Use Cases to figure out the functional requirements recognize interdependencies understand the application flow Design: distinction into layers: Graphical User Interface (GUI) Application layer Core layer Foundation layer two sectors with different views: administrator and user administrator sector: ilobjgroup, ilobjgroupgui user sector: ilgroup, ilgroupgui

9 Approach to software development Implementation:

10 Approach to software development Implementation: kick-off as a group (collaborative programming) big savings later

11 Approach to software development Implementation: kick-off as a group (collaborative programming) big savings later good way to share knowledge

12 Approach to software development Implementation: kick-off as a group (collaborative programming) big savings later good way to share knowledge increases quality! later split-up according to class responsibilities weekly meetings about the development status

13 Approach to software development Implementation: kick-off as a group (collaborative programming) big savings later good way to share knowledge increases quality! later split-up according to class responsibilities weekly meetings about the development status Testing: continious testing during coding early discovering of mistakes

14 Results Technical requirements: high demand for reusability of classes

15 Results Technical requirements: high demand for reusability of classes requires well designed interfaces

16 Results Technical requirements: high demand for reusability of classes requires well designed interfaces Organizational requirements: ongoing development of core classes

17 Results Technical requirements: high demand for reusability of classes requires well designed interfaces Organizational requirements: ongoing development of core classes sustained adjustments according to changes

18 Results Technical requirements: high demand for reusability of classes requires well designed interfaces Organizational requirements: ongoing development of core classes sustained adjustments according to changes cooperative software development

19 Results Technical requirements: high demand for reusability of classes requires well designed interfaces Organizational requirements: ongoing development of core classes sustained adjustments according to changes cooperative software development high level of coordination

20 Results Technical requirements: high demand for reusability of classes requires well designed interfaces Organizational requirements: ongoing development of core classes sustained adjustments according to changes cooperative software development high level of coordination strict compliance with coding conventions

21 Perspectives Requirements laid down have been realized

22 Perspectives Requirements laid down have been realized optimization of code with regard to performance and coding conventions

23 Perspectives Requirements laid down have been realized optimization of code with regard to performance and coding conventions appropriate way of developing for given situation

24 opensource Contact: ILIAS open source - ilias-info@uni-koeln.de Prof. Dr. Wolfgang Leidhold Head of Project wolfgang.leidhold@uni-koeln.de Matthias Kunkel Project Management m.kunkel@uni-koeln.de Boris Schürmann Software Development boris.schuermann@uni-koeln.de

Towards a National Data Infrastructure First Insights Regarding Its Design and Its Governance

Towards a National Data Infrastructure First Insights Regarding Its Design and Its Governance Towards a National Data Infrastructure First Insights Regarding Its Design and Its Governance Opendata.ch Conference, 13 June 2016, Lausanne Beat Estermann, Marianne Fraefel, Prof. Dr. Alessia Neuroni

More information

Quality Assurance and IT Risk Management

Quality Assurance and IT Risk Management Quality Assurance and IT Risk Deutsche Bank s QA and Testing Transformation Journey Michael Venditti Head of Enterprise Testing Services, Deutsche Bank IT RISK - REGULATORY GOVERNANCE Major shifts in the

More information

Strategy & Planning: Data Governance & Data Quality

Strategy & Planning: Data Governance & Data Quality Strategy & Planning: Data Governance & Data Quality April 30, 2017 In the era of big data and data science, most commercial and nonprofit organizations realize the potential power of data in accelerating

More information

ISAO SO Product Outline

ISAO SO Product Outline Draft Document Request For Comment ISAO SO 2016 v0.2 ISAO Standards Organization Dr. Greg White, Executive Director Rick Lipsey, Deputy Director May 2, 2016 Copyright 2016, ISAO SO (Information Sharing

More information

CHAPTER 5 ARCHITECTURAL DESIGN SE211 SOFTWARE DESIGN

CHAPTER 5 ARCHITECTURAL DESIGN SE211 SOFTWARE DESIGN CHAPTER 5 ARCHITECTURAL DESIGN SE211 SOFTWARE DESIGN Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University OVERVIEW 2 SECTION 1 Architectural Design SECTION 2

More information

Incremental development A.Y. 2018/2019

Incremental development A.Y. 2018/2019 Incremental development A.Y. 2018/2019 Incremental development Interleaves the activities of specification, development, and validation. The system is developed as a series of versions (increments), with

More information

Cyber Security & Homeland Security:

Cyber Security & Homeland Security: Cyber Security & Homeland Security: Cyber Security for CIKR and SLTT Michael Leking 19 March 2014 Cyber Security Advisor Northeast Region Office of Cybersecurity and Communications (CS&C) U.S. Department

More information

University of British Columbia Library. Persistent Digital Collections Implementation Plan. Final project report Summary version

University of British Columbia Library. Persistent Digital Collections Implementation Plan. Final project report Summary version University of British Columbia Library Persistent Digital Collections Implementation Plan Final project report Summary version May 16, 2012 Prepared by 1. Introduction In 2011 Artefactual Systems Inc.

More information

CS 307: Software Engineering. Lecture 10: Software Design and Architecture

CS 307: Software Engineering. Lecture 10: Software Design and Architecture CS 307: Software Engineering Lecture 10: Software Design and Architecture Prof. Jeff Turkstra 2017 Dr. Jeffrey A. Turkstra 1 Announcements Discuss your product backlog in person or via email by Today Office

More information

Green IT - Current situation, potential measures and benefits

Green IT - Current situation, potential measures and benefits Sample from a Polish Green IT - Current situation, potential measures and benefits Prof. Dr. Lutz M. Kolbe / Nils-Holger Schmidt Faculty of Economic Science Chair of Information Management Prof. Dr. Lutz

More information

Information Security and Cyber Security

Information Security and Cyber Security Information Security and Cyber Security Policy NEC recognizes that it is our duty to protect the information assets entrusted to us by our customers and business partners as well as our own information

More information

Towards Semantic Interoperability between C2 Systems Following the Principles of Distributed Simulation

Towards Semantic Interoperability between C2 Systems Following the Principles of Distributed Simulation Towards Semantic Interoperability between C2 Systems Following the Principles of Distributed Simulation Authors: Vahid Mojtahed (FOI), vahid.mojtahed@foi.se Martin Eklöf (FOI), martin.eklof@foi.se Jelena

More information

ITU-T I.570. Public/private ISDN interworking. SERIES I: INTEGRATED SERVICES DIGITAL NETWORK Internetwork interfaces. Recommendation ITU-T I.

ITU-T I.570. Public/private ISDN interworking. SERIES I: INTEGRATED SERVICES DIGITAL NETWORK Internetwork interfaces. Recommendation ITU-T I. I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T I.570 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (01/2018) SERIES I: INTEGRATED SERVICES DIGITAL NETWORK Internetwork interfaces

More information

SOFTWARE ENGINEERING. Curriculum in Software Engineering. Program Educational Objectives

SOFTWARE ENGINEERING. Curriculum in Software Engineering. Program Educational Objectives Software Engineering 1 SOFTWARE ENGINEERING For the undergraduate curriculum in Software Engineering (http:// www.se.iastate.edu) leading to the degree Bachelor of Science. This curriculum is accredited

More information

Regional Centers Framework Update. Regional Project Evaluation Committee March 24, 2017

Regional Centers Framework Update. Regional Project Evaluation Committee March 24, 2017 Regional Centers Framework Update Regional Project Evaluation Committee March 24, 2017 Overview Background Project Overview and Previous Board Direction Overview of Stakeholder Working Group Report Process

More information

Information Security Continuous Monitoring (ISCM) Program Evaluation

Information Security Continuous Monitoring (ISCM) Program Evaluation Information Security Continuous Monitoring (ISCM) Program Evaluation Cybersecurity Assurance Branch Federal Network Resilience Division Chad J. Baer FNR Program Manager Chief Operational Assurance Agenda

More information

ADVANCED AUDIT AND ASSURANCE

ADVANCED AUDIT AND ASSURANCE ADVANCED AUDIT AND ASSURANCE CPA PROGRAM SUBJECT OUTLINE The Advanced Audit and Assurance subject provides a body of knowledge for you to understand the nature and diversity of audit and assurance engagements.

More information

Universal Model Framework -- An Introduction

Universal Model Framework -- An Introduction Universal Model Framework -- An Introduction By Visible Systems Corporation www.visible.com This document provides an introductory description of the Universal Model Framework an overview of its construct

More information

Models and Frameworks

Models and Frameworks City University of Hong Kong IT Strategic Planning Models and Frameworks Dr. Andy Chun, Hon Wai Department of Computer Science Y6305 x7194 andy.chun@cityu.edu.hk What You Will Learn Strategic Grid Index

More information

Introduction. O.Univ.-Prof. DI Dr. Wolfgang Pree. Universität Salzburg

Introduction. O.Univ.-Prof. DI Dr. Wolfgang Pree.  Universität Salzburg OO Reengineering Patterns O.Univ.-Prof. DI Dr. Wolfgang Pree Universität Salzburg www.softwareresearch.net Introduction 2 Goals Convince you about the following: 3 Lehman s laws 4 What is a legacy system?

More information

Electrical engineering. data management. A practical foundation for a true mechatronic data model

Electrical engineering. data management. A practical foundation for a true mechatronic data model W H I T E P A P E R Z u k e n T h e P a r t n e r f o r S u c c e s s Electrical engineering data management A practical foundation for a true mechatronic data model d a t a m a n a g e m e n t z u k e

More information

lnteroperability of Standards to Support Application Integration

lnteroperability of Standards to Support Application Integration lnteroperability of Standards to Support Application Integration Em delahostria Rockwell Automation, USA, em.delahostria@ra.rockwell.com Abstract: One of the key challenges in the design, implementation,

More information

IBM InfoSphere Information Analyzer

IBM InfoSphere Information Analyzer IBM InfoSphere Information Analyzer Understand, analyze and monitor your data Highlights Develop a greater understanding of data source structure, content and quality Leverage data quality rules continuously

More information

Business Model for Global Platform for Big Data for Official Statistics in support of the 2030 Agenda for Sustainable Development

Business Model for Global Platform for Big Data for Official Statistics in support of the 2030 Agenda for Sustainable Development Business Model for Global Platform for Big Data for Official Statistics in support of the 2030 Agenda for Sustainable Development Introduction This note sets out a business model for a Global Platform

More information

Application-Oriented System Design

Application-Oriented System Design Application-Oriented System Design LISHA/UFSC Prof. Dr. Antônio Augusto Fröhlich March 2004 March 2004 http://www.lisha.ufsc.br 29 Application-Oriented Operating Systems "An application-oriented operating

More information

GENERIC CONTROL SYSTEM ARCHITECTURE FOR CRITICAL INFRASTRUCTURE PROTECTION

GENERIC CONTROL SYSTEM ARCHITECTURE FOR CRITICAL INFRASTRUCTURE PROTECTION GENERIC CONTROL SYSTEM ARCHITECTURE FOR CRITICAL INFRASTRUCTURE PROTECTION Hrvoje Sagrak 1 Introduction In an interconnected world that we live in, protection of our societies and values relies highly

More information

ITU-T Y Framework of multi-homing in IPv6-based NGN

ITU-T Y Framework of multi-homing in IPv6-based NGN INTERNATIONAL TELECOMMUNICATION UNION ITU-T Y.2052 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (02/2008) SERIES Y: GLOBAL INFORMATION INFRASTRUCTURE, INTERNET PROTOCOL ASPECTS AND NEXT-GENERATION NETWORKS

More information

The Regional Electricity Market Platform

The Regional Electricity Market Platform The Regional Electricity Market Platform Rome, 22 September 2015 Nicolò Di Gaetano (AEEGSI, MEDREG INS WG Co-chair) Michelangelo Celozzi (TERNA, MEDTSO General Secretary) MEDREG at a glance MEDREG is the

More information

Introduction to Software Engineering (2+1 SWS) Winter Term 2009 / 2010 Dr. Michael Eichberg Vertretungsprofessur Software Engineering Department of

Introduction to Software Engineering (2+1 SWS) Winter Term 2009 / 2010 Dr. Michael Eichberg Vertretungsprofessur Software Engineering Department of Introduction to Software Engineering (2+1 SWS) Winter Term 2009 / 2010 Dr. Michael Eichberg Vertretungsprofessur Software Engineering Department of Computer Science Technische Universität Darmstadt Dr.

More information

Software Service Engineering

Software Service Engineering VSR Distributed and Self-organizing Computer Systems Prof. Gaedke Software Service Engineering Prof. Dr.-Ing. Martin Gaedke Technische Universität Chemnitz Fakultät für Informatik Professur Verteilte und

More information

IT Governance Framework at KIT

IT Governance Framework at KIT [unofficial English version; authoritative is the German version] IT Governance Framework at KIT 1. Recent situation and principle objectives Digitalization increasingly influences our everyday life at

More information

Advancing the MRJ project

Advancing the MRJ project Advancing the MRJ project 2017.1.23 2017 MITSUBISHI HEAVY INDUSTRIES, LTD. All Rights Reserved. Overview The Mitsubishi Regional Jet (MRJ) delivery date is adjusted from mid-2018 to mid-2020 due to revisions

More information

Cyber Partnership Blueprint: An Outline

Cyber Partnership Blueprint: An Outline Approved for Public Release; Distribution Unlimited. 13-3851 The MITRE Corporation Cyber Partnership Blueprint: An Outline October 26, 2013 Copyright 1997-2013, The MITRE Corporation. All rights reserved.

More information

Multi-site testing strategy using TTCN-3

Multi-site testing strategy using TTCN-3 Multi-site testing strategy using TTCN-3 Vikas Pratap Singh, David Alvarez Barragan, Vipul kumar Andy Rauland, Dr. Andreas Ulrich, Zhang Chao Topics: (A) Project Description. (B) Test Strategy and Test

More information

ITU-T Y Framework of multi-homing in IPv6-based NGN

ITU-T Y Framework of multi-homing in IPv6-based NGN International Telecommunication Union ITU-T Y.2052 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (02/2008) SERIES Y: GLOBAL INFORMATION INFRASTRUCTURE, INTERNET PROTOCOL ASPECTS AND NEXT-GENERATION NETWORKS

More information

1.1 Constraint satisfaction problems

1.1 Constraint satisfaction problems Seminar: Search and Optimization September 18, 2014 1. Organization, Seminar Schedule & Topics Seminar: Search and Optimization 1. Organization, Seminar Schedule & Topics Gabi Röger Universität Basel September

More information

Cybersecurity in Asia-Pacific State of play, key issues for trade and e-commerce

Cybersecurity in Asia-Pacific State of play, key issues for trade and e-commerce Cybersecurity in Asia-Pacific State of play, key issues for trade and e-commerce 5-8 September 2017 Yogyakarta, Indonesia Sameer Sharma Senior Advisor ITU Digital Infrastructure for Connectivity SDGs Evolution

More information

How Can a Tester Cope With the Fast Paced Iterative/Incremental Process?

How Can a Tester Cope With the Fast Paced Iterative/Incremental Process? How Can a Tester Cope With the Fast Paced Iterative/Incremental Process? by Timothy D. Korson Version 7.0814 QualSys Solutions 2009 1 Restricted Use This copyrighted material is provided to attendees of

More information

Network and Information Security Directive

Network and Information Security Directive Network and Information Security Directive Provisions + ENISA s activities Dr Evangelos Ouzounis Head of Secure Infrastructure and Services Unit, ENISA European Union Agency for Network and Information

More information

CYBERSECURITY WEEK FROM THE CENTER OF THE WORLD

CYBERSECURITY WEEK FROM THE CENTER OF THE WORLD CYBERSECURITY WEEK FROM THE CENTER OF THE WORLD THE LONG TERM EFFECTIVENESS OF A CSIRT OPERATING ON A NATIONAL LEVEL IS TO A LARGE EXTENT, DETERMINED BY THE TEAMS ABILITY TO INCREASE THE RESPONSIVENESS

More information

IBM Corporation. Global Energy Management System Implementation: Case Study. Global

IBM Corporation. Global Energy Management System Implementation: Case Study. Global Energy Management System Implementation: Case Study IBM Corporation ISO 50001 Registration: Results and Benefits It takes a global team to drive real success. Business case for energy management IBM is

More information

Encryption Vision & Strategy

Encryption Vision & Strategy Encryption Vision & Strategy Brad Zehring Principal Product Manager Encryption Vision & Strategy 1 Safe Harbor Disclaimer This presentation contains information about pre-release software. Any unreleased

More information

Developing a culture of security awareness: Based on your culture

Developing a culture of security awareness: Based on your culture SANS STH Security Awareness Summit 2016 Developing a culture of security awareness: Based on your culture Akshay Shetty Information Security Program Manager 2016 Autodesk Autodesk and Me Leader in 3D design,

More information

Industry role moving forward

Industry role moving forward Industry role moving forward Discussion with National Research Council, Workshop on the Resiliency of the Electric Power Delivery System in Response to Terrorism and Natural Disasters February 27-28, 2013

More information

Applying Auto-Data Classification Techniques for Large Data Sets

Applying Auto-Data Classification Techniques for Large Data Sets SESSION ID: PDAC-W02 Applying Auto-Data Classification Techniques for Large Data Sets Anchit Arora Program Manager InfoSec, Cisco The proliferation of data and increase in complexity 1995 2006 2014 2020

More information

Understand three principles for organizing technical information:

Understand three principles for organizing technical information: Understand three principles for organizing technical information: Analyze your audience and purpose. Use conventional patterns of organization. Display your organizational pattern prominently in the document.

More information

Defining the Challenges and Solutions. Resiliency Model. A Holistic Approach to Risk Management. Discussion Outline

Defining the Challenges and Solutions. Resiliency Model. A Holistic Approach to Risk Management. Discussion Outline Resiliency Model A Holistic Approach to Risk Management Discussion Outline Defining the Challenges and Solutions The Underlying Concepts of Our Approach Outlining the Resiliency Model (RM) Next Steps The

More information

Cisco Smart+Connected Communities

Cisco Smart+Connected Communities Brochure Cisco Smart+Connected Communities Helping Cities on Their Digital Journey Cities worldwide are becoming digital or are evaluating strategies for doing so in order to make use of the unprecedented

More information

Project Management Certification

Project Management Certification Project Management Certification PM Certification Project Management Practice June 2015 Four Certification Levels in Project Management If you love your craft, then challenge yourself every day to improve

More information

Solving the Enterprise Data Dilemma

Solving the Enterprise Data Dilemma Solving the Enterprise Data Dilemma Harmonizing Data Management and Data Governance to Accelerate Actionable Insights Learn More at erwin.com Is Our Company Realizing Value from Our Data? If your business

More information

Overview of System Center 2012 R2 Configuration Manager

Overview of System Center 2012 R2 Configuration Manager Overview of System Center 2012 R2 Configuration Manager Lesson 1: Introduction to System Center 2012 R2 Configuration Manager Overview of the System Center 2012 Environment Overview of System Center 2012

More information

A multilevel simulation framework for highly automated harvest processes enabled by environmental sensor systems

A multilevel simulation framework for highly automated harvest processes enabled by environmental sensor systems A multilevel simulation framework for highly automated harvest processes enabled by environmental sensor systems Jannik Redenius, M.Sc., Matthias Dingwerth, M.Sc., Prof. Dr. Arno Ruckelshausen, Faculty

More information

The Reporter A Newspaper Digitization Project. Jenni Salamon Coordinator, Ohio Digital Newspaper PRogram

The Reporter A Newspaper Digitization Project. Jenni Salamon Coordinator, Ohio Digital Newspaper PRogram The Reporter A Newspaper Digitization Project Jenni Salamon Coordinator, Ohio Digital Newspaper PRogram Agenda Background Digitizing The Reporter Searching The Reporter Tips for Searching Digital Newspapers

More information

C4i Impact & Change Evaluation: From Practical Results to Policy Recommendations

C4i Impact & Change Evaluation: From Practical Results to Policy Recommendations C4i Impact & Change Evaluation: From Practical Results to Policy Recommendations Dr. Kseniya Khovanova-Rubicondo C4i Impact & Change Evaluator Final Project Event: Jun 23-24, 2015 Brussels, BE Primary

More information

1 Executive Overview The Benefits and Objectives of BPDM

1 Executive Overview The Benefits and Objectives of BPDM 1 Executive Overview The Benefits and Objectives of BPDM This is an excerpt from the Final Submission BPDM document posted to OMG members on November 13 th 2006. The full version of the specification will

More information

National Workshop Energy Efficiency in Europe: How do Swiss Sectors and Policies score?

National Workshop Energy Efficiency in Europe: How do Swiss Sectors and Policies score? National Workshop Energy Efficiency in Europe: How do Swiss Sectors and Policies score? ODYSSEE-MURE, a decision support tool for energy efficiency policy evaluation Paul-Klee Centre, Bern, Switzerland,

More information

RULES DRIVEN PROJECT SPECIFICATION IN THE CONTEXT OF IEC BASIC APPLICATION PROFILES

RULES DRIVEN PROJECT SPECIFICATION IN THE CONTEXT OF IEC BASIC APPLICATION PROFILES RULES DRIVEN PROJECT SPECIFICATION IN THE CONTEXT OF IEC 61850 BASIC APPLICATION PROFILES Camille BLOCH Mayank SHARMA Michael HAECKER Schneider Electric - France Schneider Electric - India Schneider Electric

More information

ASHRAE. Strategic Plan STARTING APPROVED BY ASHRAE BOARD OF DIRECTORS JUNE 24, 2014

ASHRAE. Strategic Plan STARTING APPROVED BY ASHRAE BOARD OF DIRECTORS JUNE 24, 2014 ASHRAE Strategic Plan STARTING 2014 APPROVED BY ASHRAE BOARD OF DIRECTORS JUNE 24, 2014 2 ASHRAE Strategic Plan STARTING 2014 INTRODUCTION ASHRAE has committed to a strategic planning process designed

More information

Best Practices for Managing Local Configuration and Custom Development in a Global SAP ERP HCM System. Sven Ringling iprocon Ltd.

Best Practices for Managing Local Configuration and Custom Development in a Global SAP ERP HCM System. Sven Ringling iprocon Ltd. Best Practices for Managing Local Configuration and Custom Development in a Global SAP ERP HCM System Sven Ringling iprocon Ltd. In This Session... We will: Discuss the risks and pitfalls found in an international

More information

Remotely Sensed Image Processing Service Automatic Composition

Remotely Sensed Image Processing Service Automatic Composition Remotely Sensed Image Processing Service Automatic Composition Xiaoxia Yang Supervised by Qing Zhu State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University

More information

20 Fast Facts About Microsoft Windows Server 2012

20 Fast Facts About Microsoft Windows Server 2012 20 Fast Facts About Microsoft Windows Server 2012 Laying the Cornerstone of the Next Generation of Computing Contents Virtualization and the Cloud................................................2 Data

More information

Good morning, Chairman Harman, Ranking Member Reichert, and Members of

Good morning, Chairman Harman, Ranking Member Reichert, and Members of Statement of Michael C. Mines Deputy Assistant Director Directorate of Intelligence Federal Bureau of Investigation Before the Subcommittee on Intelligence, Information Sharing, and Terrorism Risk Assessment,

More information

CONSTRUCTION MANAGER CERTIFICATION INSTITUTE. Recertification Point Provider Guide

CONSTRUCTION MANAGER CERTIFICATION INSTITUTE. Recertification Point Provider Guide CONSTRUCTION MANAGER CERTIFICATION INSTITUTE Recertification Point Provider Guide 6CONTENTS Recertification Overview... 3 PART ONE: Why Become a Recertification Points Provider... 4 Recertification Point

More information

Empirical Study on Impact of Developer Collaboration on Source Code

Empirical Study on Impact of Developer Collaboration on Source Code Empirical Study on Impact of Developer Collaboration on Source Code Akshay Chopra University of Waterloo Waterloo, Ontario a22chopr@uwaterloo.ca Parul Verma University of Waterloo Waterloo, Ontario p7verma@uwaterloo.ca

More information

Ensuring Privacy and Security of Health Information Exchange in Pennsylvania

Ensuring Privacy and Security of Health Information Exchange in Pennsylvania Ensuring Privacy and Security of Health Information Exchange in Pennsylvania The Pennsylvania ehealth Initiative in collaboration with the Pennsylvania ehealth Partnership Authority Introduction The Pennsylvania

More information

The Transaction Log under the Kyoto Protocol

The Transaction Log under the Kyoto Protocol Working Paper No. 9 (2003), Annex II Pre-sessional consultations on registries Bonn, Germany, 2 June 2003 The Transaction Log under the Kyoto Protocol Functional Specification Draft version Page

More information

Best practices for OO 10 content structuring

Best practices for OO 10 content structuring Best practices for OO 10 content structuring With HP Operations Orchestration 10 two new concepts were introduced: Projects and Content Packs. Both contain flows, operations, and configuration items. Organizations

More information

Requirements and Design Overview

Requirements and Design Overview Requirements and Design Overview Robert B. France Colorado State University Robert B. France O-1 Why do we model? Enhance understanding and communication Provide structure for problem solving Furnish abstractions

More information

Re-configurable Ad-hoc Network to Track Points of Interest

Re-configurable Ad-hoc Network to Track Points of Interest Re-configurable Ad-hoc Network to Track Points of Interest Project Plan May 2012-07 September 28, 2011 Project Client: Jessica Miller Lockheed Martin, Advanced Development Programs Members: Benjamin J.

More information

Project Summary. June 15, Local Government School District Collaboration. VoIP Telephone System (Voice over Internet Protocol)

Project Summary. June 15, Local Government School District Collaboration. VoIP Telephone System (Voice over Internet Protocol) June 15, 2005 Project Summary Local Government School District Collaboration VoIP Telephone System (Voice over Internet Protocol) Through the support and vision of City Council and the Trustees of School

More information

Featured Articles AI Services and Platforms A Practical Approach to Increasing Business Sophistication

Featured Articles AI Services and Platforms A Practical Approach to Increasing Business Sophistication 118 Hitachi Review Vol. 65 (2016), No. 6 Featured Articles AI Services and Platforms A Practical Approach to Increasing Business Sophistication Yasuharu Namba, Dr. Eng. Jun Yoshida Kazuaki Tokunaga Takuya

More information

The Unified Modeling Language (UML)

The Unified Modeling Language (UML) The Unified Modeling Language (UML) A Very Distilled Introduction to The Unified Modeling Language (UML). A quick introduction to UML is given. Thereafter, the surface of class and activity diagrams and

More information

Digital Preservation Policy. Principles of digital preservation at the Data Archive for the Social Sciences

Digital Preservation Policy. Principles of digital preservation at the Data Archive for the Social Sciences Digital Preservation Policy Principles of digital preservation at the Data Archive for the Social Sciences 1 Document created by N. Schumann Document translated by A. Recker, L. Horton Date created 18.06.2013

More information

Lightext Training Center 332 E Foothill Blvd. Arcadia, CA /Phone /Fax

Lightext Training Center 332 E Foothill Blvd. Arcadia, CA /Phone /Fax Lightext Training Center 332 E Foothill Blvd. Arcadia, CA 91006 626.357.2017/Phone 626.357.3827/Fax www.lightext.com LIGHTEXT ROBOHELP COURSE Audience This course is designed for individuals who are new

More information

Platform-Independent UI Models: Extraction from UI Prototypes and rendering as W3C Web Components

Platform-Independent UI Models: Extraction from UI Prototypes and rendering as W3C Web Components Platform-Independent UI Models: Extraction from UI Prototypes and rendering as W3C Web Components Marvin Aulenbacher, 19.06.2017, Munich Chair of Software Engineering for Business Information Systems (sebis)

More information

Business Context: Key for Successful Risk Management

Business Context: Key for Successful Risk Management Business Context: Key for Successful Risk Management Philip Aldrich, CISSP, CISM, CISA, CRISC, CIPP Program Director, Risk Management EMC Event Alert Finding Incident Law Vulnerability Regulation Audit

More information

Mechatronics in Russia: the story so far

Mechatronics in Russia: the story so far GLOBAL WATCH MISSION SEMINAR Mechatronics in Russia: the story so far 21 MARCH 2007 ONE BIRDCAGE WALK, WESTMINSTER, LONDON, SW1H 9JJ About the event Russia has a long and well established track record

More information

How To Use Mobile Phones For Delivering Tailored Behavior Change Messages. Navi Sandhu HSCI 825

How To Use Mobile Phones For Delivering Tailored Behavior Change Messages. Navi Sandhu HSCI 825 + How To Use Mobile Phones For Delivering Tailored Behavior Change Messages Navi Sandhu HSCI 825 + Objectives Introduction to mobile technology and mobile health Review mobile health initiatives and delivery

More information

Components Based Design and Development. Unit 3: Software Design Quick Overview

Components Based Design and Development. Unit 3: Software Design Quick Overview Components Based Design and Development Computer Engineering Studies Universidad Carlos III de Madrid Unit 3: Software Design Quick Overview Juan Llorens Högskolan på Åland Finland / Universidad Carlos

More information

Caring for research data and what about software? Peter Doorn, director DANS

Caring for research data and what about software? Peter Doorn, director DANS DANS promotes sustained access to digital research data and encourages researchers to archive and reuse data Caring for research data and what about software? Peter Doorn, director DANS 2nd PLAN-E meeting

More information

CONDUIT and NAWIPS Migration to AWIPS II Status Updates Unidata Users Committee. NCEP Central Operations April 18, 2013

CONDUIT and NAWIPS Migration to AWIPS II Status Updates Unidata Users Committee. NCEP Central Operations April 18, 2013 CONDUIT and NAWIPS Migration to AWIPS II Status Updates 2013 Unidata Users Committee NCEP Central Operations April 18, 2013 CONDUIT Cooperative Opportunity for NCEP Data Using IDD Technology No changes

More information

WORLD TELECOMMUNICATION STANDARDIZATION ASSEMBLY Hammamet, 25 October 3 November 2016

WORLD TELECOMMUNICATION STANDARDIZATION ASSEMBLY Hammamet, 25 October 3 November 2016 I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU WORLD TELECOMMUNICATION STANDARDIZATION ASSEMBLY Hammamet, 25 October 3 November

More information

SERIES M: TELECOMMUNICATION MANAGEMENT, INCLUDING TMN AND NETWORK MAINTENANCE Telecommunications management network

SERIES M: TELECOMMUNICATION MANAGEMENT, INCLUDING TMN AND NETWORK MAINTENANCE Telecommunications management network International Telecommunication Union ITU-T M.3010 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU Amendment 2 (11/2005) SERIES M: TELECOMMUNICATION MANAGEMENT, INCLUDING TMN AND NETWORK MAINTENANCE Telecommunications

More information

OPC Unified Architecture

OPC Unified Architecture Wolfgang Mahnke Stefan-Helmut Leitner Matthias Damm OPC Unified Architecture Springer Table of Contents Foreword by Tom Burke Foreword by Jim Luth Preface About the Authors Acknowledgements v vii ix xiii

More information

COMESA CYBER SECURITY PROGRAM KHARTOUM, SUDAN

COMESA CYBER SECURITY PROGRAM KHARTOUM, SUDAN COMESA CYBER SECURITY PROGRAM KHARTOUM, SUDAN 24-27 July 2016 1 CONTENT INTRODUCTION POLICY OBJECTIVES POLICY AND LEGISLATIVE PRINCIPLES CYBER SECURITY STRATEGY CHALLENGES AND OPPORTUNITIES CAPACITY BUILDING

More information

WORLD TELECOMMUNICATION STANDARDIZATION ASSEMBLY Hammamet, 25 October 3 November 2016

WORLD TELECOMMUNICATION STANDARDIZATION ASSEMBLY Hammamet, 25 October 3 November 2016 I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU WORLD TELECOMMUNICATION STANDARDIZATION ASSEMBLY Hammamet, 25 October 3 November

More information

Mission Innovation World Economic Forum s Strategic Dialogues on Effective Public-Private Cooperation on Clean Energy Innovation

Mission Innovation World Economic Forum s Strategic Dialogues on Effective Public-Private Cooperation on Clean Energy Innovation Mission Innovation World Economic Forum s Strategic Dialogues on Effective Public-Private Cooperation on Clean Energy Innovation Mexico City, 12th September 2017 (by Invitation only) Context Mission Innovation

More information

The de.nbi network a dynamic and distributed infrastructure for bioinformatics in Germany

The de.nbi network a dynamic and distributed infrastructure for bioinformatics in Germany The de.nbi network a dynamic and distributed infrastructure for bioinformatics in Germany A. Pühler de.nbi coordinator Center for Biotechnology Bielefeld University Kolloquium der Universitätsbibliothek

More information

Control System Security for Social Infrastructure

Control System Security for Social Infrastructure 277 Hitachi Review Vol. 63 (201), No. 5 Featured Articles Control System Security for Social Infrastructure Toshihiko Nakano, Ph.D. Katsuhito Shimizu Tsutomu Yamada Tadashi Kaji, Dr. Info. OVERVIEW: The

More information

Robin F. Goldsmith, JD GO PRO MANAGEMENT, INC. SYSTEM ACQUISITION & DEVELOPMENT QUALITY/TESTING PRODUCTIVITY

Robin F. Goldsmith, JD GO PRO MANAGEMENT, INC. SYSTEM ACQUISITION & DEVELOPMENT QUALITY/TESTING PRODUCTIVITY Use Cases for Requirements and Testing-- Facts and Follies Robin F. Goldsmith, JD GO PRO SYSTEM ACQUISITION & DEVELOPMENT BUSINESS ENGINEERING QUALITY/TESTING PRODUCTIVITY TRAINING 22 CYNTHIA ROAD NEEDHAM,

More information

Studio Guggino and Newtonpartner S.r.l. a team of professionals at the service of your Company

Studio Guggino and Newtonpartner S.r.l. a team of professionals at the service of your Company Studio Guggino and Newtonpartner S.r.l. a team of professionals at the service of your Company To get where the others fail, we have to achieve even higher goals www.sas70.it MISSION Our Mission consists

More information

DISTRIBUTION STATEMENT A. Approved for public release: distribution is unlimited. (10 OCT 2018)

DISTRIBUTION STATEMENT A. Approved for public release: distribution is unlimited. (10 OCT 2018) Dr. Don Stephens JTNC Standards 2 October 2018 Software Communications Architecture (SCA) Framework Original SCA Architecture The Software Communications Architecture (SCA) was an early product of the

More information

AFCEA Welcome/Opening Keynote Speech. Murad Bayar, Undersecretary for Defense Industries, MoND, Turkey

AFCEA Welcome/Opening Keynote Speech. Murad Bayar, Undersecretary for Defense Industries, MoND, Turkey AFCEA Welcome/Opening Keynote Speech Murad Bayar, Undersecretary for Defense Industries, MoND, Turkey A Turkish Perspective on the Challenges of Security in a Network-Enabled Environment I would like to

More information

Next-Generation Architecture for Virtual Prototyping

Next-Generation Architecture for Virtual Prototyping Next-Generation Architecture for Virtual Prototyping Dr. Bipin Chadha John Welsh Principal Member Manager Lockheed Martin ATL Lockheed Martin ATL (609) 338-3865 (609) 338-3865 bchadha@atl.lmco.com jwelsh@atl.lmco.com

More information

Design Patterns Thinking and Architecture at Scale

Design Patterns Thinking and Architecture at Scale Design Patterns Thinking and Architecture at Scale This talk is based on Net Objectives design patterns training and Al Shalloway and Jim Trott s book Design Patterns Explained. Please contact Al at alshall@netobjectives.com

More information

Bridging the standardization gap

Bridging the standardization gap Bridging the standardization gap Optimizing the interface to standardization in a research project s work plan Prof. Dr. Michael Lawo COPRAS Conference, Brussels January 17 th, 2007 Content (1) The wearit@work

More information

Software Life-Cycle Management

Software Life-Cycle Management Ingo Arnold Department Computer Science University of Basel Introduction Software Life-Cycle Management Architecture Handbook View Model Architecture View Models If this is real world s physical complexity..

More information

CERT C++ COMPLIANCE ENFORCEMENT

CERT C++ COMPLIANCE ENFORCEMENT CERT C++ COMPLIANCE ENFORCEMENT AUTOMATED SOURCE CODE ANALYSIS TO MAINTAIN COMPLIANCE SIMPLIFY AND STREAMLINE CERT C++ COMPLIANCE The CERT C++ compliance module reports on dataflow problems, software defects,

More information

About Green IT Amsterdam Region. Our Ecosystem. Some of our activities. Communication, Media and Events. Become a Participant

About Green IT Amsterdam Region. Our Ecosystem. Some of our activities. Communication, Media and Events. Become a Participant INTRODUCTION About Green IT Amsterdam Region Our Ecosystem Some of our activities Communication, Media and Events Become a Participant ABOUT GREEN IT AMSTERDAM REGION Green IT Amsterdam was founded in

More information

10.1 Big Objects, Business Objects, and UML Components

10.1 Big Objects, Business Objects, and UML Components II Black-Box Composition Systems 10. Finding Business s in a -Based Development Process Literature J. Cheesman, J. Daniels. UML s. Addison-Wesley. 1. The UML component model 2. Business component model

More information