Os Mi Devo Fidare
-
Upload
davide-taibi -
Category
Business
-
view
904 -
download
3
description
Transcript of Os Mi Devo Fidare
V. Del Bianco, L. Lavazza, S. Morasca, D. Taibi [email protected]
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
- 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
- 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
- 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
- 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
- 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 6. Definizione di un modello di Fiducia
Test prestazionali Test funzionali Test suites
Misure GQM - Statiche - Dinamiche
- 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
- 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
Piu’ di 100 interviste dirette
1-15; 4% 16-50;
5% 51-250;
18%
251-500; 14%
501-1000; 41%
>1000; 18% Applicazioni
costruite su misura; 30%
Pacchetto di applicazioni software ;
Sviluppo di applicazioni complete su commessa ;
28%
Sviluppo di componenti;
17%
Sviluppo per conto terzi ;
12%
Dimensioni Azienda OSS Role
Tempo impiegato per la valutazione di un nuovo prodotto
2-4 Ore; 5% 4-8 Ore; 15%
1-2 Giorni; 43%
Piu' di 2 Giorni; 37%
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?