Open Source Software Quality Assurance - Lessons Learnt

Size: px
Start display at page:

Download "Open Source Software Quality Assurance - Lessons Learnt"

Transcription

1 1 Open Source Software Quality Assurance - Lessons Learnt Imed Hammouda, adjunct professor Alexander Lokhman, researcher Tampere University of Technology Credits to Prof. Ernesto Damiani, University of Milan, Italy

2 Definitions Software Assurance the level of confidence that software is free from vulnerabilities, either intentionally designed into the software or accidentally inserted at anytime during its lifecycle, and that the software functions in the intended manner National Information Assurance Glossary Software Quality The degree to which a system, component, or process meets specified requirements. The degree to which a system, component or process meets customer or user needs or expectations. IEEE Standard Glossary

3 Software Quality Attributes

4 Traditional Assurance Tasks - Security Security requirements Abuse cases External Review Risk analysis Risk-based Security Tests Code Review (Tools) Risk analysis Penetration Testing Security Operations Requirements and Use Cases Architecture and Design Test Plans Code Tests and Test Results Feedback

5 FLOSS Development Contributor Committer Trusted Repository Bug reports Source code Distributor User

6 Multi-Tiered Assurance Process of FLOSS

7 Quality by Access Availability of source code from an easily accessible medium No authorization is required Source code is made available in a format that is suitable and workable for the purpose of review and development, and appropriate for free distribution "Given enough eyeballs, all bugs are shallow" Linus s Law

8 Quality by Development Precise and explicit understanding of the software goals and requirements Choice of methodologies for testing, debugging, and error and bug reporting Tools to provide effective communication, coordination and the overall management of the project Facilitation of rapid frequency of beta releases Release early, release often

9 The Role of Community Maemo Karma Product Karma Features/components are rated by contributors (+1/-1) A certain karma level has to be reached for the component to be promoted Member Karma Comments, commenting a news item or a Maemo app in testing: 2 * sqrt(# comments) Favourites, voting on news items: 0.25 * sqrt(# thumbs) Package testing, promoting or demoting packages in Extras Testing: 0.5 * # thumbs Blog post, 1-10 per post depending on votes it has received Products, applications in Maemo Downloads: 7 * (1 + stars per application) Discussion, posts to Maemo mailing lists: 2 * sqrt(# posts) Brainstorm: 5 for idea under vote or in development, 10 for implemented idea, 2 for solution under vote or in development, 10 for implemented solution Groups, 3 * # garage project memberships Bugzilla_reported: 6 * sqrt(# bugs reported) Bugzilla_comments: sqrt(# bug comments) Itt_thanks, thanks for TMO posts: 8 * sqrt(# thanks) Itt_posts, posts on TMO: sqrt(# posts) Mediawiki_edits: 6 * sqrt(# edits)

10 The Role of Tools [

11 The Role of Reviews Projects go through six distinct phases All Projects are required to have at least one review per year. [

12 The Role of Processes Contribution Untrusted Trusted Under Test Tested Repository User

13 The Role of Version Control Systems Central Repository Repository checkout commit checkout checkout User A patch patch User C User B Centralized Version Control User C pull User D User A pull pull pull commit maintain User B Distributed Version Control

14 The Role of Forges Infrastructure for collaboration and communication Maintaining project data and statistics Requirements for hosting projects Visibility of projects to other communities Access to a database of past experience

15 The Role of Conventions and Guidelines Naming Conventions - How to name things like packages, classes, and methods Coding Conventions - How to make source code readable Documentation - How to write documentation comments, especially for API User Interface Guidelines - How to achieve user interface consistency Version Numbering - How to evolve plug-in version numbers

16 Checklist Objectives Critical success factors Roles and responsibilities Plans Technical architecture and good practice Risks OSS challenges User-related Technology-related

17 Thank You! Questions?

ECLIPSE FOUNDATION, Inc. INTELLECTUAL PROPERTY POLICY Effective as of July 21, 2011 (the Effective Date )

ECLIPSE FOUNDATION, Inc. INTELLECTUAL PROPERTY POLICY Effective as of July 21, 2011 (the Effective Date ) ECLIPSE FOUNDATION, Inc. INTELLECTUAL PROPERTY POLICY Effective as of July 21, 2011 (the Effective Date ) 0. DEFINITIONS Content is copyrightable material, including without limitation software, documentation,

More information

(2) Question 2: Size of Mozilla community.

(2) Question 2: Size of Mozilla community. Open Source Software Development Case Studies CSE564 Group 17 HW1 Shihuan Shao, Tuyue Chen, Yongming Zhang 1. Introduction Open source software(oss) development is considered to be a competitive rivalry

More information

support@desky.io Desky Helpdesk Software: Agent Interface Quick Start Guide

support@desky.io Desky Helpdesk Software: Agent Interface Quick Start Guide support@desky.io Desky Helpdesk Software: Agent Interface Quick Start Guide The Desky helpdesk platform is designed to make it easy to handle problems and questions from your users. Your helpdesk ties

More information

Career proposition for software developers and web operations engineers

Career proposition for software developers and web operations engineers Career proposition for software developers and web operations engineers Introduction The Government Digital Service is at the centre of the digital transformation of government, making information and

More information

Collaborative Software Development Using R-Forge

Collaborative Software Development Using R-Forge Collaborative Software Development Using R-Forge Stefan Theußl Achim Zeileis Kurt Hornik Department of Statistics and Mathematics Wirtschaftsuniversität Wien August 13, 2008 Why Open Source? Source code

More information

Upping the game. Improving your software development process

Upping the game. Improving your software development process Upping the game Improving your software development process John Ferguson Smart Principle Consultant Wakaleo Consulting Email: john.smart@wakaleo.com Web: http://www.wakaleo.com Twitter: wakaleo Presentation

More information

Agile Methods and Open Source Software Development

Agile Methods and Open Source Software Development Agile Methods and Open Source Software Development Prof. Dr. Dirk Riehle Lecture 9/15 of 21.12.2009 Winter Semester Winter Semester 2009/2010 2009/2010 Lecture Lecture Agile Methods Agile and Open Source

More information

Software & Supply Chain Assurance: Mitigating Risks Attributable to Exploitable ICT / Software Products and Processes

Software & Supply Chain Assurance: Mitigating Risks Attributable to Exploitable ICT / Software Products and Processes Software & Supply Chain Assurance: Mitigating Risks Attributable to Exploitable ICT / Software Products and Processes Joe Jarzombek, PMP, CSSLP Director for Software & Supply Chain Assurance Stakeholder

More information

Software Quality Testing Course Material

Software Quality Testing Course Material Prepared by Vipul Jain Software Quality Testing Course Material Course content is designed and will be taught in such a manner in order to make a person job ready in around 10-12 weeks. Classroom sessions

More information

SOFTWARE DEVELOPMENT BASICS SED

SOFTWARE DEVELOPMENT BASICS SED SOFTWARE DEVELOPMENT BASICS SED Centre de recherche Lille Nord Europe 16 DÉCEMBRE 2011 SUMMARY 1. Inria Forge 2. Build Process of Software 3. Software Testing 4. Continuous Integration 16 DECEMBRE 2011-2

More information

LECTURES NOTES Organisational Aspects of Software Development

LECTURES NOTES Organisational Aspects of Software Development LECTURES NOTES Organisational Aspects of Software Development Pedro Contreras Department of Computer Science Royal Holloway, University of London Egham, Surrey TW20 0EX, UK pedro@cs.rhul.ac.uk 1. Introduction

More information

An Open Source Work Shop. Luciano Resende (lresende@apache.org) Haleh Mahbod (hmahbod@gmail.com) Aug. 2008

An Open Source Work Shop. Luciano Resende (lresende@apache.org) Haleh Mahbod (hmahbod@gmail.com) Aug. 2008 An Open Source Work Shop Luciano Resende (lresende@apache.org) Haleh Mahbod (hmahbod@gmail.com) Aug. 2008 1 Topics General knowledge about open source Importance of Open Source What is Open Source License

More information

Requirements engineering and quality attributes

Requirements engineering and quality attributes Open Learning Universiteit Unit 2 Learning Unit 2 Requirements engineering and quality attributes Contents Introduction............................................... 21 2.1 Important concepts........................................

More information

An Overview of Open Source

An Overview of Open Source An Overview of Open Source Karl Fogel kfogel@opentechstrategies.com Producing Open Source Software producingoss.com Open source software is software that may be modified and redistributed freely by anyone,

More information

Security management in software production

Security management in software production Notitia 28 / 2015 Make Security an Asset Background 13 Security management in software production Well-thought-out security management in software production generates genuine added value both for the

More information

Keywords document, agile documentation, documentation, Techno functional expert, Team Collaboration, document selection;

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

More information

Developer Documentation Revamp Proposal. Wayne Lee

Developer Documentation Revamp Proposal. Wayne Lee Developer Documentation Revamp Proposal Wayne Lee 5 Overview Looking to revamp AllSeen Developer content starting in 14.06 timeframe Need agreement on: Content organization Tool and Process Ownership 6

More information

The OpenFOAM-extend project on SourceForge: current status. Bernhard Gschaider, ICE Strömungforschung GmbH

The OpenFOAM-extend project on SourceForge: current status. Bernhard Gschaider, ICE Strömungforschung GmbH The OpenFOAM-extend project on SourceForge: current status Martin Beaudoin, Hydro Québec Research Institute Bernhard Gschaider, ICE Strömungforschung GmbH Outline of the presentation Overview of the OpenFOAM-extend

More information

An Introduction to Software Development Process and Collaborative Work

An Introduction to Software Development Process and Collaborative Work Organisational Aspects of Software Development Pedro Contreras Department of Computer Science Royal Holloway, University of London January 29, 2008 Introduction Creating software is a complex task. Organising

More information

Innovative Program to Access VMware Tools

Innovative Program to Access VMware Tools TA18 Innovative Program to Access VMware Tools Jyothy Reddy Director, R&D VMware Inc. This session may contain product features that are currently under development. This session/overview of the new technology

More information

Open Source Software Development

Open Source Software Development Open Source Software Development OHJ-1860 Software Systems Seminar, 3 cr Imed Hammouda Institute of Software Systems Tampere University of Technology Course Information Open Source Software Development

More information

Assignment 12: Quality Assurance Plan

Assignment 12: Quality Assurance Plan Assignment 12: Quality Assurance Plan 17-654: Analysis of Software Artifacts Jonathan Aldrich (jonathan.aldrich@cs.cmu.edu) 100 points total This is an Master s (17-654) only assignment The goal of the

More information

Detecting Web Application Vulnerabilities Using Open Source Means. OWASP 3rd Free / Libre / Open Source Software (FLOSS) Conference 27/5/2008

Detecting Web Application Vulnerabilities Using Open Source Means. OWASP 3rd Free / Libre / Open Source Software (FLOSS) Conference 27/5/2008 Detecting Web Application Vulnerabilities Using Open Source Means OWASP 3rd Free / Libre / Open Source Software (FLOSS) Conference 27/5/2008 Kostas Papapanagiotou Committee Member OWASP Greek Chapter conpap@owasp.gr

More information

Note: This App is under development and available for testing on request. Note: This App is under development and available for testing on request. Note: This App is under development and available for

More information

Coordination of Free/Libre Open Source Software Development

Coordination of Free/Libre Open Source Software Development Coordination of Free/Libre Open Source Software Development Kevin Crowston, Kangning Wei, Qing Li, U. Yeliz Eseryel, and James Howison Syracuse University School of Information Studies crowston@syr.edu

More information

Single Sign-On Framework in Tizen Contributors: Alexander Kanavin, Jussi Laako, Jaska Uimonen

Single Sign-On Framework in Tizen Contributors: Alexander Kanavin, Jussi Laako, Jaska Uimonen Single Sign-On Framework in Tizen Contributors: Alexander Kanavin, Jussi Laako, Jaska Uimonen Introduction Architecture Demonstration 2 What is the problem that Single Sign-on systems are aiming to solve?

More information

VENTUZ ONLINE STORE CONCEPT V1.02 2015-09-22

VENTUZ ONLINE STORE CONCEPT V1.02 2015-09-22 VENTUZ ONLINE STORE CONCEPT V1.02 2015-09-22 CONCEPT The Ventuz Store will be open for all vendors who intend to offer their Ventuz related articles. Every vendor (company or freelancer) gets the opportunity

More information

Modelica Language Development Process Version 1.0.0 June 27, 2015

Modelica Language Development Process Version 1.0.0 June 27, 2015 1 Modelica Language Development Process Version 1.0.0 June 27, 2015 Revisions: June 27, 2015 First version of development process Contents 1. Guiding Principles of the Modelica Language Development...

More information

VMware Ready vcenter Orchestrator Plug-in Program

VMware Ready vcenter Orchestrator Plug-in Program VMware Ready vcenter Orchestrator Plug-in Program Program Guide Program Version 1.3 Date: March 2014 VMware, Inc. 1 Table of Contents L Table of Contents 1 Introduction... 4 1.1 Program Overview... 4 1.2

More information

Raise of hands on anyone whos used the Flex or Silverlight Application Builders?

Raise of hands on anyone whos used the Flex or Silverlight Application Builders? Raise of hands on whos used the Beta for Web Application Builder? Raise of hands on anyone whos done any web development? Raise of hands on anyone whos used the Flex or Silverlight Application Builders?

More information

Web application security Executive brief Managing a growing threat: an executive s guide to Web application security.

Web application security Executive brief Managing a growing threat: an executive s guide to Web application security. Web application security Executive brief Managing a growing threat: an executive s guide to Web application security. Danny Allan, strategic research analyst, IBM Software Group Contents 2 Introduction

More information

1 INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN

1 INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN 1 INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN 1.1 INTRODUCTION Systems are created to solve problems. One can think of the systems approach as an organized way of dealing with a problem. In this dynamic

More information

Aspects of Software Quality Assurance in Open Source Software Projects: Two Case Studies from Apache Project

Aspects of Software Quality Assurance in Open Source Software Projects: Two Case Studies from Apache Project Aspects of Software Quality Assurance in Open Source Software Projects: Two Case Studies from Apache Project Dindin Wahyudin, Alexander Schatten, Dietmar Winkler, Stefan Biffl Institute of Software Technology

More information

Web Application Security: Exercise Development Approaches

Web Application Security: Exercise Development Approaches Web Application Security: Exercise Development Approaches James Walden waldenj@nku.edu Approaches 1. Write your own web application Students evaluate and fix your code. 2. Students write a web application

More information

Requirements engineering

Requirements engineering Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and

More information

Two case studies of Open Source Software Development: Apache and Mozilla

Two case studies of Open Source Software Development: Apache and Mozilla 1 Two case studies of Open Source Software Development: Apache and Mozilla Audris Mockus, Roy Fielding, and James D Herbsleb Presented by Jingyue Li 2 Outline Research questions Research methods Data collection

More information

Open Source Software Communities - Lessons Learnt

Open Source Software Communities - Lessons Learnt 1 Open Source Software Communities - Lessons Learnt Imed Hammouda, adjunct professor Alexander Lokhman, researcher Tampere University of Technology 25.2.2011 Open Source vs. Free Software 2 Free software

More information

City Research Online. Permanent City Research Online URL: http://openaccess.city.ac.uk/250/

City Research Online. Permanent City Research Online URL: http://openaccess.city.ac.uk/250/ Gacek, C. (2004). An interdisciplinary perspective of dependability in Open Source Software. BUILDING THE INFORMATION SOCIETY, 156, pp. 685-691. ISSN 1571-5736 City Research Online Original citation: Gacek,

More information

Development Processes (Lecture outline)

Development Processes (Lecture outline) Development*Process*for*Secure* So2ware Development Processes (Lecture outline) Emphasis on building secure software as opposed to building security software Major methodologies Microsoft's Security Development

More information

A Look at. Open Source Security. By Ivan Ristic

A Look at. Open Source Security. By Ivan Ristic A Look at Open Source Security By Ivan Ristic This talk is about open source, software security and the challenges of developing secure open source software; from 2 / 33 experience and a very personal

More information

Teaching Collaborative Software Development

Teaching Collaborative Software Development Teaching Collaborative Software Development A Case Study Terhi Kilamo, Imed Hammouda Department of Software Systems Tampere University of Technology Tampere, Finland firstname.lastname@tut.fi Mohamed Amine

More information

Automating Business Processes Using SharePoint Designer

Automating Business Processes Using SharePoint Designer Automating Business Processes Using SharePoint Designer Jeff MacKenzie Director of Technology Edgewater Technology www.edgewater.com jmackenzie@edgewater.com Contents What is a workflow? Types of SharePoint

More information

Continuous Integration for Web-Based Software Infrastructures: Lessons Learned on the webinos Project

Continuous Integration for Web-Based Software Infrastructures: Lessons Learned on the webinos Project Continuous Integration for Web-Based Software Infrastructures: Lessons Learned on the webinos Project Tao Su 1,JohnLyle 2, Andrea Atzeni 1, Shamal Faily 3, Habib Virji 4, Christos Ntanos 5, and Christos

More information

Eclipse Committer Bootcamp

Eclipse Committer Bootcamp Eclipse Committer Bootcamp Wayne Beaton - Open Source Projects Janet Campbell - Intellectual Property Denis Roy - Information Technology Copyright 2014 Eclipse Foundation, Inc., Made available under the

More information

Security in Android apps

Security in Android apps Security in Android apps Falco Peijnenburg (3749002) August 16, 2013 Abstract Apps can be released on the Google Play store through the Google Developer Console. The Google Play store only allows apps

More information

On the Influence of Free Software on Code Reuse in Software Development

On the Influence of Free Software on Code Reuse in Software Development On the Influence of Free Software on Code Reuse in Software Development Marco Balduzzi Abstract Software reuse has become a topic of much interest in the software community due

More information

Agile Requirements Definition for Software Improvement and Maintenance in Open Source Software Development

Agile Requirements Definition for Software Improvement and Maintenance in Open Source Software Development Agile Requirements Definition for Software Improvement and Maintenance in Open Source Software Development Stefan Dietze Fraunhofer Institute for Software and Systems Engineering (ISST), Mollstr. 1, 10178

More information

ISVforce Guide. Version 35.0, Winter 16. @salesforcedocs

ISVforce Guide. Version 35.0, Winter 16. @salesforcedocs ISVforce Guide Version 35.0, Winter 16 @salesforcedocs Last updated: vember 12, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,

More information

How to achieve PCI DSS Compliance with Checkmarx Source Code Analysis

How to achieve PCI DSS Compliance with Checkmarx Source Code Analysis How to achieve PCI DSS Compliance with Checkmarx Source Code Analysis Document Scope This document aims to assist organizations comply with PCI DSS 3 when it comes to Application Security best practices.

More information

EAM: Ecosystemability Assessment Method

EAM: Ecosystemability Assessment Method EAM: Ecosystemability Assessment Method Imed Hammouda and Eric Knauss {imed.hammouda, eric.knauss}@cse.gu.se Participating companies: Axis and VCC Motivation: Ecosystem Questions What technical/organizational/business

More information

Sahana Training Program Day Schedule v0.5

Sahana Training Program Day Schedule v0.5 Day 1 Description Duration 9:20 am 9:20 am Welcome to Sahana Training Program Keynote Training Program overview, introduction to trainers and participants Overview of the Sahana system Introduction to

More information

Open Governance for Tizen 3.0

Open Governance for Tizen 3.0 Open Governance for Tizen 3.0 Thiago Macieira, Intel Guy Martin, Samsung Tizen Developer Summit Korea 2013 Who are we? Thiago Macieira Open Source developer for 15 years Software Architect at Intel s Open

More information

Version Control with Git

Version Control with Git Version Control with Git Claudius Coenen License: CC-BY-4.0 What We're Not Talking About Conceived by Linus Torvalds around 2005 Distributed Version Control vs. Central Version Control Why git is better

More information

HP Cloud OS. Платформа OpenStack корпоративного уровня. Иван Кровяков Архитектор облачных решений HP Центральная и Восточная Европа

HP Cloud OS. Платформа OpenStack корпоративного уровня. Иван Кровяков Архитектор облачных решений HP Центральная и Восточная Европа HP Cloud OS Платформа OpenStack корпоративного уровня Иван Кровяков Архитектор облачных решений HP Центральная и Восточная Европа What is OpenStack Software Massively scalable cloud operating system that

More information

Release Management Within Open Source Projects

Release Management Within Open Source Projects Management Within Open Source Projects Justin R. Erenkrantz Institute for Software Research University of California, Irvine Irvine, CA 92697-3425 jerenkra@ics.uci.edu Abstract A simple classification

More information

Source Code Control & Bugtracking

Source Code Control & Bugtracking h(p://home.hit.no/~hansha/?page=sonware_development O. Widder. (2013). geek&poke. Available: h(p://geek- and- poke.com Source Code Control & Bugtracking Hans- Pe(er Halvorsen, M.Sc. 1 O. Widder. (2013).

More information

Hosted Email Managed by Email Specialists

Hosted Email Managed by Email Specialists Hosted Email Managed by Email Specialists The Mailtrust email system is the premium hosted email platform that provides your business with powerful, secure, and reliable email with absolutely no maintenance

More information

Call for Quality: Open Source Software Quality Observation

Call for Quality: Open Source Software Quality Observation Call for Quality: Open Source Software Quality Observation Adriaan de Groot 1, Sebastian Kügler 1, Paul J. Adams 2, and Giorgos Gousios 3 1 Quality Team, KDE e.v. {groot,sebas}@kde.org 2 Sirius Corporation

More information

Developing for the App Store. (Legacy)

Developing for the App Store. (Legacy) Developing for the App Store (Legacy) Contents About the Application Development Process 5 At a Glance 5 Developing for Apple s Platforms Is a Mix of Administrative and Coding Tasks 5 Apps Published on

More information

Instructors can edit the group properties, including the availability of collaboration tools and group membership.

Instructors can edit the group properties, including the availability of collaboration tools and group membership. Create Single Group Create Group Set Group Settings Edit Email Delete Create a group of students to allow them to collaborate. can be designated as Self-Enroll, allowing students to add themselves to a

More information

Building a Corporate Application Security Assessment Program

Building a Corporate Application Security Assessment Program Building a Corporate Application Security Assessment Program Rob Jerdonek and Topher Chung Corporate Information Security Intuit Inc. July 23, 2009 Copyright The Foundation Permission is granted to copy,

More information

DS Customer Support Team will make reasonable effort to provide high quality Support Service and comply with these Support Policies.

DS Customer Support Team will make reasonable effort to provide high quality Support Service and comply with these Support Policies. CUSTOMER SUPPORT SERVICES POLICIES FOR ONLINE SERVICES FOR DASSASYSTEMES ONLINE 1. At a Glance These Support Policies describe the Support Services applicable to Online Services ordered by Customer pursuant

More information

Keywords: SQA,Black Box Testing( BBT), White Box testing(wbt).

Keywords: SQA,Black Box Testing( BBT), White Box testing(wbt). Volume 3, Issue 10, October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Enhancing Software

More information

Open is as Open Does: Lessons from Running a Professional Open Source Company

Open is as Open Does: Lessons from Running a Professional Open Source Company Open is as Open Does: Lessons from Running a Professional Open Source Company Leon Rozenblit, JD, PhD Founder and CEO at Prometheus Research, LLC email: Leon@PrometheusResearch.com twitter: @leon_rozenblit

More information

Qualipso Project: Quality Recommendations for FLOSS development processes

Qualipso Project: Quality Recommendations for FLOSS development processes UNIVERSIDADE DE SÃO PAULO Qualipso Project: Quality Recommendations for FLOSS development processes A perspective based on trustworthy elements Viviane Malheiros, Erika Höhn, José Carlos Maldonado RT-335

More information

A Framework for Evaluating Managerial Styles in Open Source Projects

A Framework for Evaluating Managerial Styles in Open Source Projects A Framework for Evaluating Managerial Styles in Open Source Projects 1 2 Eugenio Capra and Anthony I. Wasserman 1 Department of Electronics and Information, Politecnico di Milano, Piazza Leonardo da Vinci

More information

A Crowd Method for Internet-based Software with Big Data

A Crowd Method for Internet-based Software with Big Data 2014 中 南 大 学 英 特 尔 透 明 计 算 与 大 数 据 研 讨 会 A Crowd Method for Internet-based Software with Big Data Gang Yin Software Collaboration and Data Mining Group National University of Defense Technology Changsha,

More information

Panda Perimeter Management Console. Guide for Partners

Panda Perimeter Management Console. Guide for Partners Panda Perimeter Management Console Guide for Partners Copyright notice Panda Security 2014. All rights reserved. Neither the documents nor the programs that you may access may be copied, reproduced, translated

More information

Portal Technical Requirements

Portal Technical Requirements Portal Technical Requirements The CLINT project is going to build an infrastructure to support the conduct of international prospective clinical trials in autologous and allogeneic stem cell transplantation.

More information

4PSA DNS Manager 3.7.0. Translator's Manual

4PSA DNS Manager 3.7.0. Translator's Manual 4PSA DNS Manager 3.7.0 Translator's Manual For more information about 4PSA DNS Manager, check: http://www.4psa.com Copyrights 2002-2010 Rack-Soft, Inc. Translator's Manual Manual Version 48807.9 at 2010/03/10

More information

AUTHOR: REVISION BY: ADS Lead/Manager ESYS Windows OSA

AUTHOR: REVISION BY: ADS Lead/Manager ESYS Windows OSA INFORMATION RESOURCES APPLICATIONS AND DATA SERVICES PROCESS NAME: ADS Web Application Release Management ORIGINAL DOCUMENT DATE: 10/2/2014 AUTHOR: Jim Nelson PROCESS OWNERS: ADS Lead/Manager LAST REVISION:

More information

Cisco Unified Security Metrics: Measuring Your Organization s Security Health

Cisco Unified Security Metrics: Measuring Your Organization s Security Health Cisco Unified Security Metrics: Measuring Your Organization s Security Health SESSION ID: SEC-W05 Hessel Heerebout Manager, Application Security and Governance Cisco @InfoSec_Metrics You will take away

More information

Microsoft Security Development Lifecycle for IT. Rob Labbé Application Consulting and Engineering Services roblab@microsoft.com

Microsoft Security Development Lifecycle for IT. Rob Labbé Application Consulting and Engineering Services roblab@microsoft.com Microsoft Security Development Lifecycle for IT Rob Labbé Application Consulting and Engineering Services roblab@microsoft.com The Reasons for Secure Software There are many threats to data and systems

More information

The new OWASP standard for the Web Application Penetration Testing

The new OWASP standard for the Web Application Penetration Testing Application Security: internet, mobile ed oltre The new OWASP standard for the Web Application Penetration Testing Matteo Meucci Venezia, 3 October 2014 1 Application Security: internet, mobile ed oltre

More information

Security Vulnerability Management. Mark J Cox

Security Vulnerability Management. Mark J Cox Security Vulnerability Management Mark J Cox Responsibility & Accountability Unique challenges Many vendors all ship the same thing The vulnerabilities are there. The fact that somebody in the middle of

More information

debugging a firewall policy mapping

debugging a firewall policy mapping R O B E R T M A R M O R S T E I N A N D P H I L K E A R N S debugging a firewall policy with policy mapping Robert Marmorstein will graduate from the College of William and Mary this summer with a Ph.D.

More information

Lessons from Building Asterisk GUIs. Presented by Gaston Draque

Lessons from Building Asterisk GUIs. Presented by Gaston Draque Lessons from Building Asterisk GUIs Presented by Gaston Draque You Finally Built an Asterisk PBX SIP IAX SIP / IAX / FAX / TDM TDM Services Queues Ringgroups DIDs Routing etc Apps Services Asterisk can

More information

Configuration & Build Management

Configuration & Build Management Object-Oriented Software Engineering Using UML, Patterns, and Java Configuration & Build Management Outline of the Lecture Purpose of Software Configuration Management (SCM) Some Terminology Software Configuration

More information

THE INTERNET & YOUR BUSINESS:

THE INTERNET & YOUR BUSINESS: THE INTERNET & YOUR BUSINESS: Your website is your business card, your billboard and your shop in one. Today, the first place anyone looks for a business is online... 70% of consumers say online search

More information

Software Quality Assurance Plan

Software Quality Assurance Plan Applying Broadcasting/Multicasting/Secured Communication to agentmom in Multi-Agent Systems Software Quality Assurance Plan Version 1.1 This document conforms to IEEE Std 730.1-1995 Software Quality Assurance

More information

Overview of STS Consulting s IV&V Methodology

Overview of STS Consulting s IV&V Methodology Overview of STS Consulting s IV&V Methodology STS uses a 5 Step Methodology for IV&V. Our risk-based methodology conforms to Best Practices, relevant international standards, and regulations/guidelines

More information

Service Definition Document for Cloud Application Development Services

Service Definition Document for Cloud Application Development Services Service Definition Document for Cloud Application Development Services Submitted to: Table of Contents 1. Overview... 3 2. Service Details... 3 3. Service Benefits... 5 Annexure... 6 Page 2 w w w. z e

More information

WHITE PAPER. OPEN SOURCE vs. PROPRIETARY CMS: WHICH IS STRONGER?

WHITE PAPER. OPEN SOURCE vs. PROPRIETARY CMS: WHICH IS STRONGER? OPEN SOURCE vs. PROPRIETARY CMS: WHICH IS STRONGER? Open Source vs. Proprietary CMS: Which is Stronger? Content Management System (CMS) software runs more business websites every day. Hundreds of brands

More information

Cyber Security for Competitve Advantage: How SaaS Providers are Transforming their Business

Cyber Security for Competitve Advantage: How SaaS Providers are Transforming their Business Cyber Security for Competitve Advantage: How SaaS Providers are Transforming their Business The move from internal premises-based apps to the cloud is transforming the way organizations work and how they

More information

Private Public Partnership Project (PPP) Large-scale Integrated Project (IP)

Private Public Partnership Project (PPP) Large-scale Integrated Project (IP) Private Public Partnership Project (PPP) Large-scale Integrated Project (IP) D9.4.2: Application Testing and Deployment Support Tools Project acronym: FI-WARE Project full title: Future Internet Core Platform

More information

OHJ-1860 Software Systems Seminar: Global Software Development. Open-source software development. 11.12.2007 By Antti Rasmus

OHJ-1860 Software Systems Seminar: Global Software Development. Open-source software development. 11.12.2007 By Antti Rasmus 1 OHJ-1860 Software Systems Seminar: Global Software Development Open-source software development 11.12.2007 By Antti Rasmus Outline 2 Open-source software (OSS) development Motivation: IDC study on open

More information

Agritoursim: Designing Your Marketing Strategy

Agritoursim: Designing Your Marketing Strategy Agritoursim: Designing Your Marketing Strategy Conrad Braganza Senior Research and Development Analyst Melanie Coventry Community Relations Manger Gay Fontana Director of Research and Development Fresno/Clovis

More information

DeskPRO Helpdesk Software: Agent Interface Quick Start Guide

DeskPRO Helpdesk Software: Agent Interface Quick Start Guide support@deskpro.com DeskPRO Helpdesk Software: Agent Interface Quick Start Guide The DeskPRO helpdesk platform is designed to make it easy to handle problems and questions from your users. Your helpdesk

More information

<Insert Picture Here> Service Industry Executive Forum - Feb 2010 Global Customer Support Transformation

<Insert Picture Here> Service Industry Executive Forum - Feb 2010 Global Customer Support Transformation Service Industry Executive Forum - Feb 2010 Global Customer Support Transformation Our Mission Customer Success Lower Cost of Ownership Lower Business Risk Higher Business Value Drive

More information

Open Source Software Project Management A Case Study Red Hat Enterprise Linux. Bob Johnson, Red Hat

Open Source Software Project Management A Case Study Red Hat Enterprise Linux. Bob Johnson, Red Hat Open Source Software Project Management A Case Study Red Hat Enterprise Linux Bob Johnson, Red Hat Goals for this talk Red Hat Enterprise Development Model From the community perspective Red Hat Process

More information

Open Source Breakout. Open Source. Randy Butler (FHWA) Kate Hartman (ITS JPO)

Open Source Breakout. Open Source. Randy Butler (FHWA) Kate Hartman (ITS JPO) Breakout Connected Vehicle Session Pilot Workshop 6-IV: Open Source Breakout Open Source Randy Butler (FHWA) Kate Hartman (ITS JPO) Breakout Session Objective and Plan SESSION OBJECTIVE Explore how the

More information

Mobile apps development for Joomla

Mobile apps development for Joomla Mobile apps development for Joomla Learn Connect Share Anibal Sánchez @anibal_sanchez @extly @joomgap Extly leading developer Aníbal Sánchez 15+ years dev experience Integrating Joomla since 2007 Marketing

More information

Serena Dimensions CM. Develop your enterprise applications collaboratively securely and efficiently SOLUTION BRIEF

Serena Dimensions CM. Develop your enterprise applications collaboratively securely and efficiently SOLUTION BRIEF Serena Dimensions CM Develop your enterprise applications collaboratively securely and efficiently SOLUTION BRIEF Move Fast Without Breaking Things With Dimensions CM 14, I am able to integrate continuously

More information

Christchurch Polytechnic Institute of Technology Information Systems Acquisition, Development and Maintenance Security Standard

Christchurch Polytechnic Institute of Technology Information Systems Acquisition, Development and Maintenance Security Standard Christchurch Polytechnic Institute of Technology Information Systems Acquisition, Development and Maintenance Security Standard Corporate Policies & Procedures Section 1: General Administration Document

More information

source OSS Watch University of Oxford This document is licensed under http://creativecommons.org/licenses/by-sa/2.0/uk/

source OSS Watch University of Oxford This document is licensed under http://creativecommons.org/licenses/by-sa/2.0/uk/ OSS Watch University of Oxford This document is licensed under http://creativecommons.org/licenses/by-sa/2.0/uk/ In this talk OSS Watch Impact points Reasons for considering open Policy revision and practical

More information

WEB 2.0 AND SECURITY

WEB 2.0 AND SECURITY WEB 2.0 AND SECURITY February 2008 The Government of the Hong Kong Special Administrative Region The contents of this document remain the property of, and may not be reproduced in whole or in part without

More information

GitLab as an Alternative Development Platform for Github.com

GitLab as an Alternative Development Platform for Github.com Platform for Github.com LinuxCon Europe 2014 October 13, 2014 Ralf Lang Linux Consultant / Developer lang@b1-systems.de - Linux/Open Source Consulting, Training, Support & Development Introducing B1 Systems

More information

Guidelines and Procedures for Project Management

Guidelines and Procedures for Project Management Guidelines and Procedures for Project Management Coin-OR Foundation May 17, 2007 Contents 1 Introduction 3 2 Responsibilities 3 3 Contacts and Information 4 4 Definitions 4 5 Establishing a New Project

More information