Proposte di tesi e Progetti Open Source
Monitoraggio delle Reti
- Analisi comparativa di strumenti Open Source per il Monitoraggio Reti, Applicazioni e Servizi (es. www.zenoss.com/) e possibilità di installazione/configurazione di qualche strumento presso realtà aziendali
Portale per la gestione del gruppo di ricerca di Ingegneria del Software
Progetto e sviluppo del portale del gruppo di ricerca "Open Soft Engineering - Universita' dell'Insubria"
Il portale dovra' consentire la gestione di una "software factory" con le seguenti funzionalita':
- Creazione di progetti
- Gestione wiki progetto
- Pianificazione progetto (gantt)
- Gestione documentazione progetto (con versionamento)
- Gestione delle versioni del software (git, svn, o altro)
- Issue tracker
- Continuous building
- Quality Ansurance platform (sonar source)
I progetti potranno essere gestiti da uno o piu' utenti. Dovra' essere possibile definire un livello di maturita' del progetto (alpha, beta, stable, mature).
Si devono inoltre gestire le tesi di laurea degli studenti, con la possibilita' di caricare la bozza di ogni documento online e di inserire commenti (es. le correzioni del relatore).
Sistemi di Gestione Documentale e CRM Open Source
Installazione/Configurazione/System Administration
- Installazione e Customizzazione di un sistema Open Source di Gestione Documentale su Cloud
- Verticalizzazione di Sistemi Documentali e CRM Open Source per casi d'uso comuni (piccoli comuni, studi legali ecc...)
- Lo studente si occupera' della personalizzazione di una delle due piattaforme per un ambito specifico. Si richiede una buona conoscenza di gestione dei sistemi Linux.
Analisi comparativa di strumenti Open Source di Gestione Documentale (es. alfresco, nuxeo) e possibilità di installazione/configurazione di qualche strumento presso realtà aziendaliAnalisi comparativa di strumenti Open Source di CRM (es. vTiger, sugarcrm) e possibilità di installazione/configurazione presso realtà aziendali
Sviluppo di plug-in
- Sincronizzazione dei calendari su dispositivi mobili per VTiger, Alfresco e Nuxeo
- Implementazione di un plug-in che consenta la comunicazione di uno dei prodotti indicati con un sistema Active Sync open Source (http://z-push.sourceforge.net/soswp/)
- Modulo vtiger per l'archiviazione di messaggi email
- Modulo vtiger per l'associazione di email a lead, opportunità, progetti, fatture, preventivi
- Reingegnerizzazione del modulo Nuxeo-version-difference per la comparazione del testo in due documenti
Progetto e sviluppo di un sistema per la comparazione di documenti su sistemi di gestione documentale Open Source (Alfresco e Nuxeo)Lo studente si occupera' dello sviluppo di un plug-in per una delle due piattaforme. Si richiede una buona conoscenza di Java e delle tecniche di programmazione per il web.
Progettazione ed implementazione di un modulo per la gestione dei pagamenti in un prodotto CRM (VTiger).Implementazione di un modulo in php per gestire i pagamenti relativi alle fatture includendo eventuali acconti e saldi.
Analisi della qualita' del Software Open Source
- Implementazione di un modello di qualità (MOSST) su un prodotto open source per la valutazione della qualità del software (sonar source)
- Lo studente si occupera' della creazione del modello su sonar e dei relativi cruscotti ed infine applichera' il modello ad un insieme di progetti Open Source.
- Implementazione di un plug-in per sonar source per l'estrazione dello storico dei bugs da Jira e Mantis per progetti FLOSS.
- Implementazione di un plug-in per sonar source per la comparazione delle metriche su progetti (simile al plug-in views)
- Implementazione di un estrattore per l'analisi automatica di tutti i progetti presenti su Apache Software Foundation
- Numerose opportunita' di tesi sull'analisi di prodotti Open Source. Si richiede una buona conoscenza delle tecniche di programmazione
Italian
