SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
V. Del Bianco, L. Lavazza, S. Morasca, D. Taibi
                     davide.taibi@uninsubria.it
  L'OS è contrario al business.
  Non è nella natura umana di lavorare in
   cambio di nulla
  L'OS è solo una moda passeggera e tra
   qualche anno sarà dimenticato.
  L'OS viene sviluppato da dilettanti.
  Nessuno   controlla lo sviluppo.
  Chiunque può cambiare il software, che alla
 fine diventa instabile e insicuro.
  Nessuno   supporta l'OSS.
QualiPSo
QualiPSo




              OS
           Community
QualiPSo




              OS
           Community
Adozione
  nuovo
 Software



Valutazione
  Fattori




  Fiducia
1. Analisi delle esigenze delle industrie Europee
2. Fattori che determinano la fiducia
3. Analisi di un insieme di progetti OS
4. Definizione di Test Suites e Benchmarks
5. Sviluppo di strumenti per la valutazione della Fiducia
6. Definizione di un modello di Fiducia




 -8-
1. Analisi delle esigenze delle industrie Europee
   Interviste ad aziende europee
2. Fattori che determinano la fiducia
3. Analisi di un insieme di progetti OS
4. Definizione di Test Suites e Benchmarks
5. Sviluppo di strumenti per la valutazione della Fiducia
6. Definizione di un modello di Fiducia




 -9-
1.  Analisi delle esigenze delle industrie Europee
2.  Fattori che determinano la fiducia
          Un organizzazione si fida dell’OS sulla base del ruolo che svolge:
              OS producer
              Customizer
              User
              Ecc..
          Il ruolo svolto nei confronti dell’OS e’ fondamentale per determinare
           i fattori

          Definizione di un piano GQM (Goal Question Metric) per ogni ruolo
3.     Analisi di un insieme di progetti OS
4.     Definizione di Test Suites e Benchmarks
5.     Sviluppo di strumenti per la valutazione della Fiducia
6.     Definizione di un modello di Fiducia


 - 10 -
1.  Analisi delle esigenze delle industrie Europee
2.  Fattori che determinano la fiducia
3.  Analisi di un insieme di progetti OS
         32 progetti analizzati
4.  Definizione di Test Suites e Benchmarks
5.  Sviluppo di strumenti per la valutazione della Fiducia
6.  Definizione di un modello di Fiducia




 - 11 -
1.  Analisi delle esigenze delle industrie Europee
2.  Fattori che determinano la fiducia
3.  Analisi di un insieme di progetti OS
4.  Definizione di Test Suites e Benchmarks
     Test prestazionali           Misure GQM
     Test funzionali              - Statiche
     Test suites                  - Dinamiche
5.  Sviluppo di strumenti per la valutazione della Fiducia
6.  Definizione di un modello di Fiducia




 - 12 -
1.  Analisi delle esigenze delle industrie Europee
2.  Fattori che determinano la fiducia
3.  Analisi di un insieme di progetti OS
4.  Definizione di Test Suites e Benchmarks
5.  Sviluppo di strumenti per la valutazione della Fiducia
         Strumenti di Misurazione
         Strumenti a supporto di Benchmarks e Test
         Strumenti a supporto della definizione, analisi e valutazione di misure
6.  Definizione di un modello di Fiducia




 - 13 -
1.  Analisi delle esigenze delle industrie Europee
2.  Fattori che determinano la fiducia
3.  Analisi di un insieme di progetti OS
4.  Definizione di Test Suites e Benchmarks
5.  Sviluppo di strumenti per la valutazione della Fiducia
6.  Definizione di un modello di Fiducia
    Studi empirici in ambito industriale
    Verifica dell’influenza dei fattori identificati
    Definizione del modello finale




 - 14 -
  Piu’    di 100 interviste dirette
               Dimensioni Azienda                                          OSS Role

                   1-15; 4%
      >1000;                  16-50;
                                                           Sviluppo per               Applic
       18%                      5%                         conto terzi ;              costru
                                                  Sviluppo di 12%
                                       51-250;   componenti;
                                                                                      misur

                                         18%          17%




                                                  Sviluppo di
                                                                                         Pa
                                                 applicazioni
                                                                                         ap
                                                 complete su
501-100                             251-500;     commessa ;
                                                                                          s
 0; 41%                               14%             28%
Tempo impiegato per la valutazione di un nuovo prodotto

                         2-4 Ore; 5%
     Piu' di 2
                                       4-8 Ore; 15%
    Giorni; 37%




                                        1-2 Giorni;
                                           43%
Apache          MySQL

Apache JMeter   Open Solaris
BusyBox         OpenSSL
Centos Linux    Pentaho
Cimero          PostgreSQL
DDD             ServiceMix
Debian          Spago
drupal          SpagoBI
GDB             Subversion
GNU C library   Talend
GNU gcc         Tomcat
Jasper          TPTP
Jboss           U-Boot
joomla          Weka
Linux kernel    Xerces
Mondrian        ZFS
1.  Validazione dei Fattori identificati

2.  Definizione di Test Suites e Benchmarks

3.  Sviluppo di strumenti per la valutazione della Fiducia

4.  Definizione di un modello di Fiducia
Domande?

Contenu connexe

Similaire à Os Mi Devo Fidare

Curriculum di Valeria Meschia - Capgemini
Curriculum di Valeria Meschia - CapgeminiCurriculum di Valeria Meschia - Capgemini
Curriculum di Valeria Meschia - CapgeminiValeria Meschia
 
Webinar: "Conosci la Performance Intelligence?" a cura d A. Szambelan
Webinar: "Conosci la Performance Intelligence?" a cura d A. SzambelanWebinar: "Conosci la Performance Intelligence?" a cura d A. Szambelan
Webinar: "Conosci la Performance Intelligence?" a cura d A. SzambelanMiriade Spa
 
20070619 javaday quali_p_so
20070619 javaday  quali_p_so20070619 javaday  quali_p_so
20070619 javaday quali_p_soDavide Taibi
 
Progettazione web: 5 punti strategici
per valutare professionalità e qualità ...
Progettazione web: 5 punti strategici
per valutare professionalità e qualità ...Progettazione web: 5 punti strategici
per valutare professionalità e qualità ...
Progettazione web: 5 punti strategici
per valutare professionalità e qualità ...Fabrizio Caccavello
 
Curriculum di Valeria Meschia
Curriculum di Valeria MeschiaCurriculum di Valeria Meschia
Curriculum di Valeria MeschiaValeria Meschia
 
Technical SEO Audit Checklist - Giovanni Sacheli Search Marketing Connect 2018
Technical SEO Audit Checklist - Giovanni Sacheli Search Marketing Connect 2018Technical SEO Audit Checklist - Giovanni Sacheli Search Marketing Connect 2018
Technical SEO Audit Checklist - Giovanni Sacheli Search Marketing Connect 2018Giovanni Sacheli
 
cv stefano ercolani
cv stefano ercolanicv stefano ercolani
cv stefano ercolaniStyd Lani
 
Le nuove competenze di Maticmind in ambito applicativo
Le nuove competenze di Maticmind in ambito applicativoLe nuove competenze di Maticmind in ambito applicativo
Le nuove competenze di Maticmind in ambito applicativoMaticmind
 
Catalogo Corsi 2015 - project, program & portfolio management
Catalogo Corsi 2015 - project, program & portfolio managementCatalogo Corsi 2015 - project, program & portfolio management
Catalogo Corsi 2015 - project, program & portfolio managementeurekaservice
 
Quando un software è di qualità? - Agile Venture Milano 2020
Quando un software è di qualità? - Agile Venture Milano 2020Quando un software è di qualità? - Agile Venture Milano 2020
Quando un software è di qualità? - Agile Venture Milano 2020Thomas Rossetto
 
Rete competenze per l’economia digitale - Digital for Job
Rete competenze per l’economia digitale - Digital for JobRete competenze per l’economia digitale - Digital for Job
Rete competenze per l’economia digitale - Digital for JobCultura Digitale
 
Debito Tecnico Questo Sconosciuto
Debito Tecnico Questo SconosciutoDebito Tecnico Questo Sconosciuto
Debito Tecnico Questo Sconosciutoinspearit Italy
 
PERCHE' E COME SI VALUTA LA QUALITA' DEL SOFTWARE19 06_2015
PERCHE' E COME SI VALUTA LA QUALITA' DEL SOFTWARE19 06_2015PERCHE' E COME SI VALUTA LA QUALITA' DEL SOFTWARE19 06_2015
PERCHE' E COME SI VALUTA LA QUALITA' DEL SOFTWARE19 06_2015Redazione InnovaPuglia
 
Smau Milano 2019 AIPSI
Smau Milano 2019 AIPSISmau Milano 2019 AIPSI
Smau Milano 2019 AIPSISMAU
 
WSO2 ITALIA SMART TALK #5 - APIFICATION: OPPORTUNITÀ DELLE ORGANIZZAZIONI MOD...
WSO2 ITALIA SMART TALK #5 - APIFICATION: OPPORTUNITÀ DELLE ORGANIZZAZIONI MOD...WSO2 ITALIA SMART TALK #5 - APIFICATION: OPPORTUNITÀ DELLE ORGANIZZAZIONI MOD...
WSO2 ITALIA SMART TALK #5 - APIFICATION: OPPORTUNITÀ DELLE ORGANIZZAZIONI MOD...Profesia Srl, Lynx Group
 
Seven_RAMS_Presentazione_IT_04
Seven_RAMS_Presentazione_IT_04Seven_RAMS_Presentazione_IT_04
Seven_RAMS_Presentazione_IT_04Marco Addino
 

Similaire à Os Mi Devo Fidare (20)

Curriculum di Valeria Meschia - Capgemini
Curriculum di Valeria Meschia - CapgeminiCurriculum di Valeria Meschia - Capgemini
Curriculum di Valeria Meschia - Capgemini
 
Webinar: "Conosci la Performance Intelligence?" a cura d A. Szambelan
Webinar: "Conosci la Performance Intelligence?" a cura d A. SzambelanWebinar: "Conosci la Performance Intelligence?" a cura d A. Szambelan
Webinar: "Conosci la Performance Intelligence?" a cura d A. Szambelan
 
20070619 javaday quali_p_so
20070619 javaday  quali_p_so20070619 javaday  quali_p_so
20070619 javaday quali_p_so
 
Progettazione web: 5 punti strategici
per valutare professionalità e qualità ...
Progettazione web: 5 punti strategici
per valutare professionalità e qualità ...Progettazione web: 5 punti strategici
per valutare professionalità e qualità ...
Progettazione web: 5 punti strategici
per valutare professionalità e qualità ...
 
Giancarlo Ronci IT
Giancarlo Ronci ITGiancarlo Ronci IT
Giancarlo Ronci IT
 
Curriculum di Valeria Meschia
Curriculum di Valeria MeschiaCurriculum di Valeria Meschia
Curriculum di Valeria Meschia
 
Technical SEO Audit Checklist - Giovanni Sacheli Search Marketing Connect 2018
Technical SEO Audit Checklist - Giovanni Sacheli Search Marketing Connect 2018Technical SEO Audit Checklist - Giovanni Sacheli Search Marketing Connect 2018
Technical SEO Audit Checklist - Giovanni Sacheli Search Marketing Connect 2018
 
Visaggio fd l13_9_18
Visaggio fd l13_9_18Visaggio fd l13_9_18
Visaggio fd l13_9_18
 
cv stefano ercolani
cv stefano ercolanicv stefano ercolani
cv stefano ercolani
 
Le nuove competenze di Maticmind in ambito applicativo
Le nuove competenze di Maticmind in ambito applicativoLe nuove competenze di Maticmind in ambito applicativo
Le nuove competenze di Maticmind in ambito applicativo
 
Catalogo Corsi 2015 - project, program & portfolio management
Catalogo Corsi 2015 - project, program & portfolio managementCatalogo Corsi 2015 - project, program & portfolio management
Catalogo Corsi 2015 - project, program & portfolio management
 
Owasp parte1-rel1.1
Owasp parte1-rel1.1Owasp parte1-rel1.1
Owasp parte1-rel1.1
 
Company empowerment
Company empowermentCompany empowerment
Company empowerment
 
Quando un software è di qualità? - Agile Venture Milano 2020
Quando un software è di qualità? - Agile Venture Milano 2020Quando un software è di qualità? - Agile Venture Milano 2020
Quando un software è di qualità? - Agile Venture Milano 2020
 
Rete competenze per l’economia digitale - Digital for Job
Rete competenze per l’economia digitale - Digital for JobRete competenze per l’economia digitale - Digital for Job
Rete competenze per l’economia digitale - Digital for Job
 
Debito Tecnico Questo Sconosciuto
Debito Tecnico Questo SconosciutoDebito Tecnico Questo Sconosciuto
Debito Tecnico Questo Sconosciuto
 
PERCHE' E COME SI VALUTA LA QUALITA' DEL SOFTWARE19 06_2015
PERCHE' E COME SI VALUTA LA QUALITA' DEL SOFTWARE19 06_2015PERCHE' E COME SI VALUTA LA QUALITA' DEL SOFTWARE19 06_2015
PERCHE' E COME SI VALUTA LA QUALITA' DEL SOFTWARE19 06_2015
 
Smau Milano 2019 AIPSI
Smau Milano 2019 AIPSISmau Milano 2019 AIPSI
Smau Milano 2019 AIPSI
 
WSO2 ITALIA SMART TALK #5 - APIFICATION: OPPORTUNITÀ DELLE ORGANIZZAZIONI MOD...
WSO2 ITALIA SMART TALK #5 - APIFICATION: OPPORTUNITÀ DELLE ORGANIZZAZIONI MOD...WSO2 ITALIA SMART TALK #5 - APIFICATION: OPPORTUNITÀ DELLE ORGANIZZAZIONI MOD...
WSO2 ITALIA SMART TALK #5 - APIFICATION: OPPORTUNITÀ DELLE ORGANIZZAZIONI MOD...
 
Seven_RAMS_Presentazione_IT_04
Seven_RAMS_Presentazione_IT_04Seven_RAMS_Presentazione_IT_04
Seven_RAMS_Presentazione_IT_04
 

Plus de Davide Taibi

From monolithic to microservices to serverless
From monolithic to microservices to serverlessFrom monolithic to microservices to serverless
From monolithic to microservices to serverlessDavide Taibi
 
On the Relationship Between Coupling and Refactoring: An Empirical Viewpoint
On the Relationship Between Coupling and Refactoring: An Empirical Viewpoint On the Relationship Between Coupling and Refactoring: An Empirical Viewpoint
On the Relationship Between Coupling and Refactoring: An Empirical Viewpoint Davide Taibi
 
From Microservices to Serverless. A new hype or a new hope?
From Microservices to Serverless. A new hype or a new hope?From Microservices to Serverless. A new hype or a new hope?
From Microservices to Serverless. A new hype or a new hope?Davide Taibi
 
From monolithic systems to microservices. a decomposition framework based on ...
From monolithic systems to microservices. a decomposition framework based on ...From monolithic systems to microservices. a decomposition framework based on ...
From monolithic systems to microservices. a decomposition framework based on ...Davide Taibi
 
Serverless Anti-Patterns @Helsinki Serverless Days - 25.04.2019
Serverless Anti-Patterns @Helsinki Serverless Days - 25.04.2019 Serverless Anti-Patterns @Helsinki Serverless Days - 25.04.2019
Serverless Anti-Patterns @Helsinki Serverless Days - 25.04.2019 Davide Taibi
 
Asterism: A Decentralized File Sharing for Mobile Devices
Asterism: A Decentralized File Sharing for Mobile DevicesAsterism: A Decentralized File Sharing for Mobile Devices
Asterism: A Decentralized File Sharing for Mobile DevicesDavide Taibi
 
Microservices Patterns, Issues, Migration Processes
Microservices Patterns, Issues, Migration ProcessesMicroservices Patterns, Issues, Migration Processes
Microservices Patterns, Issues, Migration ProcessesDavide Taibi
 
Prioritizing Corrective Maintenance Activities for Android Applications: An I...
Prioritizing Corrective Maintenance Activities for Android Applications: An I...Prioritizing Corrective Maintenance Activities for Android Applications: An I...
Prioritizing Corrective Maintenance Activities for Android Applications: An I...Davide Taibi
 
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...Davide Taibi
 
EASE2017 - Comparing Communication Effort within the Scrum, Scrum with Kanban...
EASE2017 - Comparing Communication Effort within the Scrum, Scrum with Kanban...EASE2017 - Comparing Communication Effort within the Scrum, Scrum with Kanban...
EASE2017 - Comparing Communication Effort within the Scrum, Scrum with Kanban...Davide Taibi
 
Uno studio sulle strategie di marketing e comunicazione per il software libero
Uno studio sulle strategie di marketing e comunicazione per il software liberoUno studio sulle strategie di marketing e comunicazione per il software libero
Uno studio sulle strategie di marketing e comunicazione per il software liberoDavide Taibi
 
Un’esempio concreto di interazione tra pubblica amministrazione e pmi
Un’esempio concreto di interazione tra pubblica amministrazione e pmiUn’esempio concreto di interazione tra pubblica amministrazione e pmi
Un’esempio concreto di interazione tra pubblica amministrazione e pmiDavide Taibi
 
OSS Marketing: How to make your product attractive
OSS Marketing: How to make your product attractiveOSS Marketing: How to make your product attractive
OSS Marketing: How to make your product attractiveDavide Taibi
 
Defining an Open Source Software Trustworthiness Model
Defining an Open Source Software Trustworthiness Model Defining an Open Source Software Trustworthiness Model
Defining an Open Source Software Trustworthiness Model Davide Taibi
 
Open Bqr an Open Framework for the assessment of Open Source Software
Open Bqr an Open Framework for the assessment of Open Source SoftwareOpen Bqr an Open Framework for the assessment of Open Source Software
Open Bqr an Open Framework for the assessment of Open Source SoftwareDavide Taibi
 
A GQM plan for the evaluation of the trustworthiness of open-source software
A GQM plan for the evaluation of the trustworthiness of open-source softwareA GQM plan for the evaluation of the trustworthiness of open-source software
A GQM plan for the evaluation of the trustworthiness of open-source softwareDavide Taibi
 

Plus de Davide Taibi (19)

From monolithic to microservices to serverless
From monolithic to microservices to serverlessFrom monolithic to microservices to serverless
From monolithic to microservices to serverless
 
On the Relationship Between Coupling and Refactoring: An Empirical Viewpoint
On the Relationship Between Coupling and Refactoring: An Empirical Viewpoint On the Relationship Between Coupling and Refactoring: An Empirical Viewpoint
On the Relationship Between Coupling and Refactoring: An Empirical Viewpoint
 
From Microservices to Serverless. A new hype or a new hope?
From Microservices to Serverless. A new hype or a new hope?From Microservices to Serverless. A new hype or a new hope?
From Microservices to Serverless. A new hype or a new hope?
 
From monolithic systems to microservices. a decomposition framework based on ...
From monolithic systems to microservices. a decomposition framework based on ...From monolithic systems to microservices. a decomposition framework based on ...
From monolithic systems to microservices. a decomposition framework based on ...
 
Serverless Anti-Patterns @Helsinki Serverless Days - 25.04.2019
Serverless Anti-Patterns @Helsinki Serverless Days - 25.04.2019 Serverless Anti-Patterns @Helsinki Serverless Days - 25.04.2019
Serverless Anti-Patterns @Helsinki Serverless Days - 25.04.2019
 
Asterism: A Decentralized File Sharing for Mobile Devices
Asterism: A Decentralized File Sharing for Mobile DevicesAsterism: A Decentralized File Sharing for Mobile Devices
Asterism: A Decentralized File Sharing for Mobile Devices
 
Microservices Patterns, Issues, Migration Processes
Microservices Patterns, Issues, Migration ProcessesMicroservices Patterns, Issues, Migration Processes
Microservices Patterns, Issues, Migration Processes
 
Prioritizing Corrective Maintenance Activities for Android Applications: An I...
Prioritizing Corrective Maintenance Activities for Android Applications: An I...Prioritizing Corrective Maintenance Activities for Android Applications: An I...
Prioritizing Corrective Maintenance Activities for Android Applications: An I...
 
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...
Ease2017 - Operationalizing the Experience Factory for Effort Estimation in A...
 
EASE2017 - Comparing Communication Effort within the Scrum, Scrum with Kanban...
EASE2017 - Comparing Communication Effort within the Scrum, Scrum with Kanban...EASE2017 - Comparing Communication Effort within the Scrum, Scrum with Kanban...
EASE2017 - Comparing Communication Effort within the Scrum, Scrum with Kanban...
 
Uno studio sulle strategie di marketing e comunicazione per il software libero
Uno studio sulle strategie di marketing e comunicazione per il software liberoUno studio sulle strategie di marketing e comunicazione per il software libero
Uno studio sulle strategie di marketing e comunicazione per il software libero
 
Un’esempio concreto di interazione tra pubblica amministrazione e pmi
Un’esempio concreto di interazione tra pubblica amministrazione e pmiUn’esempio concreto di interazione tra pubblica amministrazione e pmi
Un’esempio concreto di interazione tra pubblica amministrazione e pmi
 
OSS Marketing: How to make your product attractive
OSS Marketing: How to make your product attractiveOSS Marketing: How to make your product attractive
OSS Marketing: How to make your product attractive
 
Defining an Open Source Software Trustworthiness Model
Defining an Open Source Software Trustworthiness Model Defining an Open Source Software Trustworthiness Model
Defining an Open Source Software Trustworthiness Model
 
Open Bqr an Open Framework for the assessment of Open Source Software
Open Bqr an Open Framework for the assessment of Open Source SoftwareOpen Bqr an Open Framework for the assessment of Open Source Software
Open Bqr an Open Framework for the assessment of Open Source Software
 
A GQM plan for the evaluation of the trustworthiness of open-source software
A GQM plan for the evaluation of the trustworthiness of open-source softwareA GQM plan for the evaluation of the trustworthiness of open-source software
A GQM plan for the evaluation of the trustworthiness of open-source software
 
Blogmeter
BlogmeterBlogmeter
Blogmeter
 
Open Bqr
Open BqrOpen Bqr
Open Bqr
 
Open Bqr
Open BqrOpen Bqr
Open Bqr
 

Os Mi Devo Fidare

  • 1. V. Del Bianco, L. Lavazza, S. Morasca, D. Taibi davide.taibi@uninsubria.it
  • 2.   L'OS è contrario al business.   Non è nella natura umana di lavorare in cambio di nulla   L'OS è solo una moda passeggera e tra qualche anno sarà dimenticato.   L'OS viene sviluppato da dilettanti.
  • 3.   Nessuno controlla lo sviluppo.   Chiunque può cambiare il software, che alla fine diventa instabile e insicuro.   Nessuno supporta l'OSS.
  • 5. QualiPSo OS Community
  • 6. QualiPSo OS Community
  • 7. Adozione nuovo Software Valutazione Fattori Fiducia
  • 8. 1. Analisi delle esigenze delle industrie Europee 2. Fattori che determinano la fiducia 3. Analisi di un insieme di progetti OS 4. Definizione di Test Suites e Benchmarks 5. Sviluppo di strumenti per la valutazione della Fiducia 6. Definizione di un modello di Fiducia -8-
  • 9. 1. Analisi delle esigenze delle industrie Europee   Interviste ad aziende europee 2. Fattori che determinano la fiducia 3. Analisi di un insieme di progetti OS 4. Definizione di Test Suites e Benchmarks 5. Sviluppo di strumenti per la valutazione della Fiducia 6. Definizione di un modello di Fiducia -9-
  • 10. 1.  Analisi delle esigenze delle industrie Europee 2.  Fattori che determinano la fiducia   Un organizzazione si fida dell’OS sulla base del ruolo che svolge:   OS producer   Customizer   User   Ecc..   Il ruolo svolto nei confronti dell’OS e’ fondamentale per determinare i fattori   Definizione di un piano GQM (Goal Question Metric) per ogni ruolo 3.  Analisi di un insieme di progetti OS 4.  Definizione di Test Suites e Benchmarks 5.  Sviluppo di strumenti per la valutazione della Fiducia 6.  Definizione di un modello di Fiducia - 10 -
  • 11. 1.  Analisi delle esigenze delle industrie Europee 2.  Fattori che determinano la fiducia 3.  Analisi di un insieme di progetti OS   32 progetti analizzati 4.  Definizione di Test Suites e Benchmarks 5.  Sviluppo di strumenti per la valutazione della Fiducia 6.  Definizione di un modello di Fiducia - 11 -
  • 12. 1.  Analisi delle esigenze delle industrie Europee 2.  Fattori che determinano la fiducia 3.  Analisi di un insieme di progetti OS 4.  Definizione di Test Suites e Benchmarks Test prestazionali Misure GQM Test funzionali - Statiche Test suites - Dinamiche 5.  Sviluppo di strumenti per la valutazione della Fiducia 6.  Definizione di un modello di Fiducia - 12 -
  • 13. 1.  Analisi delle esigenze delle industrie Europee 2.  Fattori che determinano la fiducia 3.  Analisi di un insieme di progetti OS 4.  Definizione di Test Suites e Benchmarks 5.  Sviluppo di strumenti per la valutazione della Fiducia   Strumenti di Misurazione   Strumenti a supporto di Benchmarks e Test   Strumenti a supporto della definizione, analisi e valutazione di misure 6.  Definizione di un modello di Fiducia - 13 -
  • 14. 1.  Analisi delle esigenze delle industrie Europee 2.  Fattori che determinano la fiducia 3.  Analisi di un insieme di progetti OS 4.  Definizione di Test Suites e Benchmarks 5.  Sviluppo di strumenti per la valutazione della Fiducia 6.  Definizione di un modello di Fiducia   Studi empirici in ambito industriale   Verifica dell’influenza dei fattori identificati   Definizione del modello finale - 14 -
  • 15.   Piu’ di 100 interviste dirette Dimensioni Azienda OSS Role 1-15; 4% >1000; 16-50; Sviluppo per Applic 18% 5% conto terzi ; costru Sviluppo di 12% 51-250; componenti; misur 18% 17% Sviluppo di Pa applicazioni ap complete su 501-100 251-500; commessa ; s 0; 41% 14% 28%
  • 16. Tempo impiegato per la valutazione di un nuovo prodotto 2-4 Ore; 5% Piu' di 2 4-8 Ore; 15% Giorni; 37% 1-2 Giorni; 43%
  • 17. Apache MySQL Apache JMeter Open Solaris BusyBox OpenSSL Centos Linux Pentaho Cimero PostgreSQL DDD ServiceMix Debian Spago drupal SpagoBI GDB Subversion GNU C library Talend GNU gcc Tomcat Jasper TPTP Jboss U-Boot joomla Weka Linux kernel Xerces Mondrian ZFS
  • 18.
  • 19. 1.  Validazione dei Fattori identificati 2.  Definizione di Test Suites e Benchmarks 3.  Sviluppo di strumenti per la valutazione della Fiducia 4.  Definizione di un modello di Fiducia