Trends in Open Source Research Giancarlo Succi

Slides:



Advertisements
Similar presentations
Trust in Open Source Software Development Author: Alberto Sillitti (Free University of Bolzano) Date: 2 June 2008 Location: Barcelona, Spain.
Advertisements

Copyright The Info-Tech Research Group Inc. All Rights Reserved. D1-1 by James M. Dutcher Strategic IT Planning & Governance Creation H I G H.
Making your research available for re-use SHARE IT.
©2006 OLC 1 Process Management: The Foundation for Achieving Organizational Excellence Process Management Implementation Worldwide.
ISO – Environmental Management Standards. Purpose ISO is being designed to achieve several purposes: To make it more difficult for countries.
Capability Maturity Model (CMM) in SW design
Ch3. CP AND ENVIRONMENTAL MANAGEMENT SYSTEMS Course on Cleaner Production Middle East Technical University Department of Environmental Engineering Ankara.
Implementing and Auditing Ethics Programs
CMMI Overview Quality Frameworks.
Business Transformation Health Check
Organizational Project Management Maturity: Roadmap to Success
Intellectual Property in the Context of Growth and Development of the World Economy Luciano Daffarra, Attorney at Law Daffarra, d’Addio & Partners China-Italy.
 The software systems must do what they are supposed to do. “do the right things”  They must perform these specific tasks correctly or satisfactorily.
Software testing techniques Testing Maturity Model Presentation on the seminar Kaunas University of Technology.
Towards a European network for digital preservation Ideas for a proposal Mariella Guercio, University of Urbino.
Standardisation and Differentiation in Redesigns Focussing on Redesign Approach, Standard Toolbox and the Introduction of R (case) Frank Hofman.
@2002 Copyright, Itreya Technologies CMMI kick off July 2005.
©Ian Sommerville 2004 Software Engineering. Chapter 28Slide 1 Chapter 28 Process Improvement.
LEGAL AND SECRETARIAL. Main Functions Legal: To ensure compliance and due diligence of applicable Legislation. To provide effective timely,proactive support.
Pittsburgh, PA CMMI Acquisition Module - Page M5-1 CMMI ® Sponsored by the U.S. Department of Defense © 2005 by Carnegie Mellon University This.
CMMI Overview Quality Frameworks. Slide 2 of 146 Outline Introduction High level overview of CMMI Questions and comments.
10-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
© 2004 Tangram Hi-Tech Solutions Project Management According to the CMMI1 Project Management according to the Capability Maturity Model (CMMI)
Module 2 National IEA Process Design and Organization Stakeholder’s consultative workshop/ Training on Integrated assessments methodology ECONOMIC VALUATION.
© Siemens AG, Corporate TechnologyOliver Fendt CT SE 2 How to integrate OSS in products? Software & Systems Quality Conference Oliver Fendt, CT.
Systems Development Process and Methodologies Dr. T. Ravichandran.
Information ITIL Technology Infrastructure Library ITIL.
Technology Transfer Office
Sustainability of EMI Results
Chapter 8 Environments, Alternatives, and Decisions.
Configuration Management
FREE AND OPEN SOURCE SOFTWARE IN EDUCATION
The Five Secrets of Project Scheduling A PMO Approach
ATIS Open Source IoT (OS-IoT)
Certification of Trusted Repositories
CMMI Overview Quality Frameworks.
Process Maturity Profile
Business – IT Alignment
Week 6 Innovation Process
CREATIVE COMMONS FOR CULTURAL HERITAGE
UNIT V QUALITY SYSTEMS.
PROMOTION OF BEST PRACTICES FOR NATIONAL ENVIRONMENTAL INFORMATION
Course Intro OSM2011 Kaido Kikkas
Supplier Partnership Supplier Partnership is the discipline the strategically planning for, and managing, all interactions with third party organization.
Trends in Open Source Research Jesus M. Gonzalez-Barahona
Collaborative Design for Smart Pupils STEM – IMPACT EVALUATION
CMMI Overview.
Standardization in the Beauty and Wellness Sector
CMMI – Staged Representation
Quality management standards
Chemicals and Environmental Management Systems
MOSH Leading Practices Adoption System
SUPPLIER PARTNERSHIP 2.
Microsoft SAM Managed Service Program
The Strategic Content Alliance
Klopotek is transitioning to a Global Organization
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Topic 2: The Ecosystem Approach to Aquaculture and Spatial Planning
Operationalizing Export Certification and Regionalization Programmes
Metadata The metadata contains
Process Improvements Achieved From Using The CMMI Model: A Success Story At Raytheon’s SAS Engineering Organization Presented to National Defense Industrial.
Шинжлэх ухаан, технологи, инновацийг хэмжих нь: статистикийн нэр томъёонууд “Шинжлэх ухаан, технологи, инновацийн шалгуур үзүүлэлт” үндэсний сургалт семинар Улаанбаатар,
CCSA Views On IPR Policy
Portfolio, Programme and Project
Raising the Standards in European Homeopathy
Topic 2: The Ecosystem Approach to Aquaculture and Spatial Planning
Implications of openly licenced resources for librarians
Awareness and Auditor training kit
Optimizing Your Help Desk:
Implementation of EuP in Industrial Practice
Presentation transcript:

Trends in Open Source Research Giancarlo Succi

(CC) 1988-2010 Giancarlo Succi. Some rights reserved. This document is distributed under the Creative Commons Attribution-ShareAlike 3.0 licence, available in http://creativecommons.org/licenses/by-sa/3.0

Research on Quality and FLOSS “Se tu segui tua stella, non puoi fallire a glorïoso porto”

Typical questions How stable product X? What if a bug is found? What if I want to extend it? What if I need to integrated it with Y? Who is going to provide me long term training or support?

And … worse ... Supplying products that include FLOSS may infringe 3rd party IPR’s (Licenses, Trademarks, Patents) Violating the license obligations of the FLOSS packages may lead to preliminary injunction and unpredictable legal costs

Remember None has been fired for buying XYZ

Goal Entrust FLOSS via the identification of FLOSS trustworthy elements (TWE) that is, elements that bring trust in the quality of specific aspects of the FLOSS development process

Fact There is a large number of users of FLOSS that are interested in using a standardized assessment methodology for evaluating FLOSS and the FLOSS development process

Approach The creation of OMM, a CMM-like Model

Side benefits Raise the perception of the FLOSS project quality and its development process Promote a wider introduction of FLOSS in the software industry

Building the OMM Compare the TWEs identified in FLOSS development processes with elements present in CMMI Identify which are necessary to define the maturity of FLOSS production

Details

Sample result of the mapping The trustworthy elements identified with a survey of EU software companies, FLOSS communities and individuals in the context of the QualiPSo project (WD6.2.1) 1- Product documentation 2- Popularity of the FLOSS product 3- Use of established and widespread standards

Sample result of the mapping 1. Product documentation 2. Popularity of the FLOSS product 3. Use of established and widespread standards 4. Availability and use of a (product) roadmap 5. Quality of Test Plan 6. Relationship between stakeholders 7. Licenses 8. Technical environment (tools, OS, languages etc.) 9. Number of commits and the number of bug reports 10. Maintainability and stability 11. Contribution to FLOSS development by SW companies

The result

Status Tested in a few environments Deployed and in use For additional questions: Giancarlo.Succi@unibz.it