SCORE-it 2015 Italian Student COntest in softwaRe Engineering 37th International Conference on software Engineering (ICSE)

Pagina creata da Christian Marconi
 
CONTINUA A LEGGERE
SCORE-it 2015
    Italian Student COntest in softwaRe Engineering
    37th International Conference on software
    Engineering (ICSE)
    L’Italian Student Contest in Software Engineering (SCORE-it - http://score-contest.it) è una nuova
    iniziativa italiana ispirata dal contest internazionale SCORE (http://score-contest.org), e sarà parte
    della 37a International Conference on Software Engineering (ICSE 2015).

    SCORE-it ha lo scopo di enfatizzare lo studio e l'applicazione di aspetti dell’ingegneria del
    software, e si contrappone alla visione più ristretta che tende a ridurre lo sforzo del processo di
    sviluppo del software alla sola produzione di codice. La competizione è rivolta agli studenti delle
    Università italiane, sia delle lauree triennali che di quelle magistrali. E’ preferibile che gli studenti
    partecipino in gruppo, ma sono ammessi anche gruppi composti da un singolo studente.

    Per prendere parte alla competizione, i gruppi devono provvedere a registrarsi e seguire le regole
    specificate nella seguente sezione.

    Dopo un’attenta valutazione effettuata dal Program Committee di SCORE-it, alcuni gruppi finalisti
    saranno invitati ad ICSE 2015 a Firenze, per presentare i loro progetti e ricevere i loro premi
    durante la conferenza.

    REGOLE DELLA COMPETIZIONE
    ARGOMENTI DEI PROGETTI

    Ai gruppi partecipanti viene lasciata la libertà di scegliere il proprio progetto, incoraggiando la loro
    creatività. Ad esempio, i gruppi partecipanti potrebbero considerare il tema dell’Internet of Things
    (IoT). Relativamente a questo tema, i progetti che riguardano dispositivi interconnessi ed i loro
    dati, dovrebbero porre enfasi su servizi software innovativi, apps, o tools che coinvolgano diversi
    settori. Domini d’interesse per la competizione includono (ma non sono limitati a) i seguenti
    argomenti: context awareness, smart cities, monitoraggio ambientale, analisi e predizione di
    misure extra-funzionali (per esempio consumo d’energia, temperatura, banda, ecc.), ingegneria
    del software green.
    I partecipanti sono liberi di utilizzare le loro piattaforme di supporto preferite; possibili esempi per
    IoT sono:
●   http://open.sen.se/
●   https://www.thingspeak.com/
●   http://xively.com/
REGISTRAZIONE E PROPOSALS

Prima di iniziare il progetto, i gruppi devono registrarsi, fornendo le seguenti informazioni:
-Membri del team (anche se il team è provvisorio) fornendo nomi, indirizzi email, Università
afferente;
-Nome ed indirizzo email del referente del gruppo;
-Nome ed indirizzo email del membro della facoltà che supervisiona il progetto, che sarà messo in
CC nelle comunicazioni della commissione di SCORE-it;

La procedura di registrazione è disponibile sul sito SCORE-it: www.score-contest.it .

SVILUPPO DEL PROGETTO

Poichè SCORE-it è una competizione di Ingegneria del Software, ai gruppi partecipanti è richiesto
di sviluppare il progetto gestendo le più comuni fasi di un processo di sviluppo del software:
requisiti, design, implementazione, e V&V.

Un progetto può essere valutato positivamente anche se non copre tutte le fasi con lo stesso
livello di dettaglio. Infatti, i progetti possono concentrarsi su specifici aspetti (es., definizione ed
analisi dei requisiti, design architetturale, testing, ecc.) e dedicare più tempo e spazio ad essi nella
documentazione del progetto. Tuttavia, i restanti aspetti dovrebbero essere (almeno) parzialmente
affrontati. Non è richiesta la completa implementazione del progetto; comunque, è obbligatorio
fornire un prototipo eseguibile che mostri la fattibilità del design e dell’implementazione.

I gruppi sono liberi di scegliere il loro approccio di sviluppo e di organizzare il processo in base ad
esso. Tuttavia, dalla documentazione consegnata dovrebbe risultare chiaro quale approccio è
stato seguito, e quali aspetti specifici dell’ingegneria del software sono stati considerati/evidenziati.

Si può stabilire esplicitamente per alcune fasi del progetto l’approccio da seguire, gli aspetti del
processo di sviluppo su cui è necessario concentrarsi, e quali dettagli devono essere presenti nella
documentazione consegnata. Queste informazioni sono necessarie affinchè il progetto possa
essere giudicato positivamente.

COMPOSIZIONE DEI GRUPPI

I gruppi devono essere composti esclusivamente da studenti universitari di laurea triennale o
magistrale; gli studenti di dottorato non possono partecipare a SCORE-it. Ciascun gruppo può
essere composto da non più di 5 membri. Comunque, il PC consiglia che i gruppi siano composti
da 3 studenti. Il gruppo deve indicare un tutor dell’Università di provenienza che possa
supervisionare l’attività degli studenti nello sviluppo del progetto (ad esempio se alcuni progetti
sono realizzati nell’ambito di un corso accademico, il docente potrebbe raccomandare uno o più
gruppi, ecc.). In ogni caso, il supervisore non deve partecipare attivamente allo sviluppo del
progetto, il suo ruolo è quello di guidare gli studenti.

I gruppi possono essere costituiti da studenti frequentanti corsi afferenti l'area di Ingegneria del
Software, ed i relativi progetti possono essere sviluppati come parte integrante di tali corsi.
Inoltre, i gruppi possono essere composti da studenti provenienti da diverse istituzioni.

Ad ogni gruppo è richiesto di indicare un suo appartenente come referente a cui saranno
indirizzate tutte le comunicazioni inerenti la competizione. Ogni comunicazione tra il gruppo e la
commissione SCORE-it sarà anche inoltrata al tutor che supervisiona gli studenti.

CONFLITTI DI INTERESSI

Per mitigare potenziali conflitti di interessi, i progetti sottomessi saranno valutati da ricercatori
italiani di ingegneria del software afferenti in una Università/Istituzioni estera. Le regole ACM sui
conflitti di interesse si applicano anche a SCORE-it.

COPYRIGHT

A meno di eccezioni esplicitamente dichiarate in anticipo, tutti gli artefatti prodotti dai gruppi
saranno trattati in modo confidenziale dal Program Committee durante la fase di valutazione.
Comunque, sarà richiesto un rilascio di copyright per i progetti che passeranno la prima fase di
valutazione. Questi progetti dovranno sottomettere un documento completo (vedere la procedura
di valutazione qui di seguito).
 Per i progetti candidati che superano la prima fase di valutazione è richiesto la consegna di un
documento di specifica completo, come dettagliato nella procedura di valutazione.

LAVORO REMUNERATO

I progetti realizzati per SCORE-it non devono essere svolti come parte di lavori industriali
professionali o remunerati. Tuttavia, sono ammessi progetti realizzati in ambito di normali rapporti
accademici come assistenze, borse di studio, o stage aziendali.

REGISTRAZIONE GRUPPI E CONSEGNA DEGLI ELABORATI

REGISTRAZIONE GRUPPI

In accordo con le regole della competizione, i gruppi devono registrarsi attraverso l’ EasyChair
conference system.

Ulteriori dettagli sono disponibili sul sito SCORE-it: www.score-contest.it
CONSEGNA DEGLI ELABORATI

    Per prendere parte alla competizione SCORE-it, i gruppi devono sottomettere un documento
    composto da:
●   Una relazione riassuntiva in PDF (approssimativamente 20 pagine che si attengano allo stile di
    formattazione ICSE) che descriva il processo di ingegneria adottato ed i vari artefatti prodotti
    durante il design, sviluppo, e V&V;
●   Un archivio zip contenente il codice dell’implementazione del progetto ed altri risultati dello
    sviluppo (vale a dire specifiche, test, esperimenti di verifica, ecc.).

    Le sottomissioni possono essere in Inglese o in Italiano. La lingua usata nelle sottomissioni non è
    un criterio di valutazione. Ciò significa che le sottomissioni in Inglese non saranno valutate migliori
    di quelle in Italiano, e viceversa.

    I gruppi sono responsabili di consegnare tutto il materiale necessario per eseguire e per valutare
    interamente il loro prodotto (ciò include qualsiasi tool di sviluppo, libreria, ambiente di esecuzione,
    script, istruzioni dettagliate di setup/installazione, esempi di files di configurazione, ecc. che siano
    non-standard, non-gratuiti e/o non-pubblicamente disponibili).

    Il documento dev’essere sottomesso elettronicamente entro la scadenza stabilita, attraverso
    l’EasyChair conference system.

    PROCESSO DI VALUTAZIONE
    Il processo di valutazione è strutturato in 2 fasi:
●   Valutazione del documento
●   Competizione finale in loco @ ICSE 2015

    Ogni documento sarà valutato da almeno 2 membri dello SCORE-it Program Committee.
    La valutazione sarà basata sulla qualità di tutti gli aspetti del progetto (relazione riassuntiva,
    processo seguito, risultati dello sviluppo, ecc.). In questa fase, il 75% del punteggio di valutazione
    considererà la qualità della relazione riassuntiva, il processo di sviluppo seguito, l’analisi, e tutti i
    risultati delle prime fasi del ciclo di vita del software (dai requisiti al design) e solo il 25% del
    punteggio sarà dedicato all’implementazione della soluzione.

    Le migliori sottomissioni (fino a 5) passeranno la fase di valutazione della documentazione
    progettuale. Ai gruppi selezionati verrà chiesto di continuare a lavorare sullo sviluppo della
    soluzione proposta per una demo dal vivo. Uno o più rappresentanti di questi gruppi saranno
    invitati a mostrare i loro progetti alla competizione finale, durante ICSE 2015.
Durante la competizione, il vincitore finale sarà selezionato e premiato da una commissione locale
che valuterà la qualità tecnica della demo (fino all’80% del punteggio di valutazione) e la
presentazione complessiva del progetto (fino al 20% del punteggio di valutazione).

GRANTS E AWARDS
Il comitato organizzatore di SCORE-it si impegna a selezionare come finalisti i soli progetti che
dimostrino la necessaria qualità complessiva su tutti gli aspetti delineati nel presente regolamento.
Le relazioni riassuntive dei progetti che vengono selezionati come finalisti saranno pubblicate sul
sito della competizione SCORE-it.

SUPPORTO FINANZIARIO AI FINALISTI

Sarà offerta ad un membro di tutti i gruppi finalisti una registrazione gratuita all’intera conferenza.
In base al budget finale, la conferenza ICSE 2015 supporterà le spese di viaggio ed alloggio per i
finalisti.

Dettagli più completi e precisi sul supporto finanziario ai finalisti verranno pubblicati appena il
budget dell’intera conferenza verrà definito ed in ogni caso prima della scadenza per la
sottomissione del documento (metà Gennaio 2015).

PREMI

Verrà reso un riconoscimento a tutti i finalisti durante la conferenza ed un premio speciale verrà
assegnato al gruppo vincitore.

Un premio speciale sarà assegnato ad un lavoro di rilievo da parte di un gruppo geograficamente
distribuito.

I gruppi che competono in SCORE-it che vorrebbero essere considerati per questo premio devono
includere, nella loro relazione riassuntiva, una sezione che spieghi i problemi relativi allo sviluppo
distribuito con cui hanno avuto a che fare, e gli approcci intrapresi per affrontarli.

Altri riconoscimenti speciali potrebbero essere annunciati nei prossimi mesi.

 Date Importanti

Le date della competizione SCORE-it sono le seguenti:

1 Marzo 2014: Pubblicazione del sito SCORE-it e diffusione della CFP.
1 Marzo 2014: Apertura registrazione per i gruppi che intendono partecipare alla competizione.
30 Novembre 2014: Chiusura registrazione dei gruppi. PROROGATA
25 Gennaio 2015: Chiusura registrazione dei gruppi.
15 Febbraio 2015: Scadenza sottomissione documento.
5 Aprile 2015: Valutazione del documento da parte del PC
15 Aprile 2015: Annuncio dei finalisti (fino a 5).
Maggio 2015 @ ICSE : Competizione finale e presentazione del gruppo vincitore.

Le scadenze sono state fissate in modo da incoraggiare i gruppi appartenenti ad un corso
semestrale di ingegneria del software a partecipare alla competizione.

PROGRAM COMMITTEE

SCORE-it è organizzato da Antinisca Di Marco (Università degli Studi di L'Aquila) e Guglielmo De
Angelis (ISTI/IASI - CNR) ed include membri sia dal mondo accademico che da quello industriale.
Si prega di far riferimento al sito http://score-contest.it per lista completa del comitato di
valutazione.
Puoi anche leggere