...

SIMONE FARO CURRICULUM DELL`ATTIVIT`A SCIENTIFICA E

by user

on
Category: Documents
14

views

Report

Comments

Transcript

SIMONE FARO CURRICULUM DELL`ATTIVIT`A SCIENTIFICA E
SIMONE FARO
CURRICULUM DELL’ATTIVITÀ SCIENTIFICA E DIDATTICA
(redatto ai sensi degli Artt. 46 e 47 del D.P.R. 28.12.2000, n. 445)
Aggiornato al 31 Dicembre 2015
Dati Personali
. Contatti
. Educazione
. Abilitazioni e Posizioni Accademiche
2
2
2
2
Attività Scientifica e di Ricerca
. Interessi di Ricerca
. Progetti di Ricerca
. Finanziamenti e Borse di Studio
. Associazioni e Gruppi di cui Membro
. Servizi di Referee
. Comitati di Programma
. Soggiorni all’Estero
. Partecipazione a Scuole Internazionali
. Scuole Internazionali in Qualità di Relatore
. Conferenze su Invito
. Altri Seminari in Qualità di Relatore
. Esami di Dottorato in Qualità di Esaminatore
. Conferenze Internazionali in Qualità di Relatore
3
3
3
3
3
4
4
4
5
5
5
5
5
5
Attività Didattica
. Panoramica Generale
. Valutazione della Didattica Erogata
. Anni Accademici 2012/13 - 2015/16
. Anni Accademici 2007/08 - 2011/12
. Anni Accademici 2005/06 - 2006/07
. Attività di Supporto alla Didattica
. Tesi di Laurea in Qualità di Relatore
. Attività di esperto in progetti PON, POR, IFTS
7
7
7
8
8
9
9
10
13
Lista delle Pubblicazioni Scientifiche
. Panoramica Generale
. Pubblicazioni su Riviste Internazionali
. Pubblicazioni su Conferenze Internazionali
. Poster e Pubblicazioni Corte su Conferenze Internazionali
. Technical Reports
14
14
14
17
20
20
1 of 20
Dati Personali
Contatti
Dipartimento di Matematica e Informatica
Università degli Studi di Catania
Viale A.Doria n.6
95125 Catania, Italia
Mobile: +39-*********
Office: +39-095-738-3053
E-mail: [email protected]
Web: www.dmi.unict.it/∼faro
Educazione
Dottorato di Ricerca in Informatica
Aprile 2005
Conseguito presso l’Università degli Studi di Catania
Titolo della Tesi: Practical and Theoretical Aspects of String Matching Algorithms
Adviser: Prof. Domenico Cantone
Area di Studio: Algoritmi combinatori e strutture dati
Diploma di Laurea in Informatica
Conseguito presso lÕUniversità degli Studi di Catania
Votazione finale: 110/110 e lode.
Titolo della Tesi: String Matching Algorithms
Adviser: Prof. Domenico Cantone
Area di Studio: Algoritmi combinatori e strutture dati
Diploma di Maturità Scientifica
Conseguito presso il Liceo Scientifico Ernesto Basile di Palermo
Votazione finale: 60/60
Abilitazioni e
Posizioni
Accademiche
Ottobre 2001
Luglio 1996
Abilitazione al S.C. 01/B1 - II Fascia
19 Gennaio 2015 - 19 Gennaio 2021
Abilitazione al ruolo di Professore Associato (II Fascia) S.C. 01/B1 - Informatica,
ottenuto ai sensi dell’articolo 16 della legge 30 dicembre 2010, n. 240, in data 29
settembre 2014 e valida dal 19 Gennaio 2015 al 19 Gennaio 2021
Abilitazione al S.C. 09/H1 - II Fascia
23 Gennaio 2015 - 23 Gennaio 2021
Abilitazione al ruolo di Professore Associato (II Fascia) S.C. 09/H1 - Sistemi di elaborazione
delle informazioni, ottenuto ai sensi dell’articolo 16 della legge 30 dicembre 2010, n. 240,
in data 01 ottobre 2014 e valida dal 23 Gennaio 2015 al 23 Gennaio 2021
Professore Associato - II Fascia
Da Novembre 2015
In servizio presso il Dipartimento di Matematica e Informatica e il Dipartimento di
Scienze Umanistiche dell’Università degli Studi di Catania
Settore Scientifico Disciplinare INF/01 - Informatica
Ricercatore Universitario
Ottobre 2006 - Ottobre 2015
In servizio presso il Dipartimento di Matematica e Informatica e il Dipartimento di
Scienze Umanistiche dell’Università degli Studi di Catania
Settore Scientifico Disciplinare INF/01 - Informatica
Consiglio di Dottorato
Membro del consiglio dei docenti del Dottorato di Ricerca in Informatica XXIII, XXIV
e XXV ciclo, Università degli Studi di Catania.
Titolare di un assegno di ricerca
Gennaio 2006 - Ottobre 2006
Presso il Dipartimento di Matematica ed Informatica, Università degli Studi di Catania
Area di studio: Algoritmi di Pattern Matching
Contratto di collaborazione alla ricerca
Febbraio 2005 - Novembre 2005
Presso il Centro Ricerche I.P.P.A.R.I. dell’Università degli Studi di Catania
Area di studio: collaborazione esterna alle attività di ricerca nel campo degli algoritmi.
2 of 20
Attività Scientifica e di Ricerca
Interessi di
Ricerca
Text and strings processing algorithms, information retrieval algorithms, combinatorial
algorithms, automata theory, simulation of non-deterministic finite automata, exact and
approximate pattern matching, multiple string matching, data compression, pattern
matching on compressed texts, algorithms on graphs and networks, algorithms on
strings, privacy preserving text processing, natural language processing, part of speech
tagging, semantic information retrieval.
Progetti di
Ricerca
• Responsabile del progetto di ricerca di durata annuale dal titolo String Matching
Efficiente su Linguaggi Naturali, finanziato dal Gruppo Nazionale per il Calcolo
Scientifico, 2016.
• Componente del progetto di ricerca FIR di durata biennale dal titolo COMPACT:
Computazione affidabile su testi firmati, finanziato dall’Università di Catania, anno
2015.
• Responsabile del progetto di ricerca di durata annuale dal titolo Automi Reattivi e
Loro Simulazione nell’Ambito del Non-Standard (Secure) Text Processing, finanziato
dal Gruppo Nazionale per il Calcolo Scientifico, 2014.
• Componente del progetto di ricerca PRISMA, finanziato dal MIUR - PON Ricerca
e Competitività 2007-2013.
• Responsabile del progetto di ricerca di durata annuale dal titolo Strumenti Algoritmici
e Crittografici per l’Elaborazione, il Mantenimento e la Trasmissione di Dati su
Server Remoti, finanziato dal Gruppo Nazionale per il Calcolo Scientifico, 2012.
• Responsabile del progetto di ricerca di durata annuale dal titolo Protocolli Efficienti
per il Two-Party Secure Text-Processing, finanziato dal Gruppo Nazionale per il
Calcolo Scientifico, 2011.
• Responsabile del progetto SMART: a String Matching Algorithms Research Tool,
per la realizzazione di un tool di ricerca nel campo dello string matching esatto.
In collaborazione con il Prof. Thierry Lecroq, Università di Rouen.
Sito Internet del progetto: http://www.dmi.unict.it/ faro/smart/
Finanziamenti e G.N.C.S., Gruppo Nazionale per il Calcolo Scientifico
Borse di Studio • Vincitore del programma di ricerca Giovani Ricercatori, negli anni 2008, 2009 e 2010
Università degli Studi di Catania
• Finanziamento su fondi di Ateneo per soggiorni di ricerca all’estero, anno 2007.
• Vincitore di un assegno di ricerca di durata biennale, anno 2006.
• Vincitore di una borsa di dottorato di durata quadriennale, anni 2001-2004.
• Vincitore di quattro borse di merito ottenute durante il periodo di studi universitari,
anni accademici 1997/98, 1998/99, 1999/2000, 2000/01.
Associazioni e
Gruppi di cui
Membro
G.N.C.S. Gruppo Nazionale per il Calcolo Scientifico.
GR.IN. GRuppo di INformatica.
P.S.C. Prague Stringology Club.
C.E.S.P.E.S. Centro Interdipartimentale di Studi su Pascal e il Seicento.
C.In.Um. Centro di Informatica Uministica
3 of 20
Servizi di
Referee
Reviewer per le seguenti riviste scientifiche e conferenze internazionali.
• Information Processing Letters, Elsevier
• Pattern Recognition Letters, Elsevier
• Software: Practice and Experience, Wiley
• IET Software, IET Digital Library
• International Journal of Foundation of Computer Science, World Scientific
• International Journal of Machine Learning and Cybernetics, Springer
• Journal of Biomedical and Health Informatics, IEEE
• The International Conference on Combinatorial Pattern Matching, (CPM)
• The String Processing and Information Retrieval Symposium (SPIRE)
• The Prague Stringology Conference (PSC)
• The Latin American Symposium on Theoretical Informatics (LATIN)
• International Conference on Biomedical Engineering and Biotechnology (iCBEB)
• The International Conference on Current Trends in Theory and Practice of Computer
Science (SOFSEM)
Comitati di
Programma
Membro del Comitato di Programma di PSC 2016, the 21st Prague Stringology Conference,
Prague, Czech Republic, August 29-31, 2016.
Membro del Comitato di Programma di SPIRE 2016, the 23rd International Symposium
on String Processing and Information Retrieval, Beppu, Japan, October 18-20, 2016.
Membro del Comitato di Programma di PSC 2015, the 20th Prague Stringology Conference,
Prague, Czech Republic, August 24-26, 2015.
Membro del Comitato di Programma di PSC 2014, the 19th Prague Stringology Conference,
Prague, Czech Republic, September 4-6, 2014.
Membro dei Comitati di Organizzazione e di Programma di CATS 2014, Competition
on Applied Text Searching, Prague, Czech Republic, September, 2014.
Membro del Comitato di Programma di PSC 2013, the 18th Prague Stringology Conference,
Prague, Czech Republic, September 2-4, 2013.
Membro del Comitato di Programma di CPM 2012, the 23rd Annual Symposium on
Combinatorial Pattern Matching, Helsinki, Finland, July 3-5, 2012.
Soggiorni
all’estero
Medipol University
Ottobre 2014 - Gennaio 2015
Soggiorno di 3 mesi presso la Istanbul Medipol University, Istanbul, Turchia, per la
collaborazione scientifica con il Prof. Oguzhan Kulekci.
TÜBITAK-BILGEM-UEKAE
Giugno - Luglio 2013
Soggiorno di 14 giorni presso l’Informatics and Information Security Research Center,
Istanbul, Turchia, per la collaborazione scientifica con il Prof. Oguzhan Kulekci.
Università di Rouen
Gennaio 2012
Soggiorno di 2 settimane presso il Département d’Informatique et LITIS EA 4108, UFR
des Sciences et des Techniques, Université de Rouen, 76821 MONT-SAINT-AIGNAN
Cedex, per la collaborazione scientifica con il Prof. Thierry Lecroq.
Università di Rouen
Settembre - Ottobre 2007
Soggiorno di 1 mese presso il Département d’Informatique et LITIS EA 4108, UFR
des Sciences et des Techniques, Université de Rouen, 76821 MONT-SAINT-AIGNAN
Cedex, per la collaborazione scientifica con il Prof. Thierry Lecroq.
4 of 20
Partecipazione
a Scuole
Internazionali
Partecipazione alle seguenti scuole internazionali.
• Lipari 2002: Quattordicesima scuola internazionale per ricercatori in Informatica sul
tema Ingegneria del Software.
30 Giugno - 13 Luglio 2002, Lipari, Italia
• Lipari 2003. Quindicesima scuola internazionale per ricercatori in Informatica sul
tema Algorithmics for Data Mining and Pattern Discovery.
14-25 Luglio 2003, Lipari, Italia
Scuole
Internazionali
in Qualità di
Relatore
Partecipazione in qualità di relatore alle seguenti scuole internazionali:
• Online Pattern Matching:
Summer School of Selected Topics in Massive Data Management
TÜBITAK-BILGEM-UEKAE, Mathematical and Computational Sciences Division
1-4 Luglio, 2013
Conferenze su
Invito
• Prague Stringology Conference 2011. 29 Ag. - 1 Sett. 2011, Prague, Czech Republic.
2001-2010: Ten Years of Exact String Matching Algorithms. Invited talk.
Altri Seminari
in Qualità di
Relatore
• Seminario dal titolo Searching for Similarities by Using Bit-Parallelism, tenuto
presso TÜBITAK-BILGEM-UEKAE, Informatics and Information Security Research
Center, Istanbul, Turchia. Giugno 2013
• Seminario dal titolo A Space Efficient Bit-Parallel Algorithm for the Multiple String
Matching Problem, tenuto presso l’Università di Rouen. Settembre 2007
Esami di
Dottorato in
Qualità di
Esaminatore
• Esaminatore per l’esame finale di dottorato dello studente Hannu Peltola, Aalto
University, Department of Computer Science and Engineering.
Titolo della tesi: Towards Faster String Matching
Conferenze
Internazionali
in Qualità di
Relatore
Partecipazione in qualità di relatore per presentazione di risultati di ricerca alle seguenti
conferenze internazionali.
• Second International Workshop on Experimental and Efficient Algorithms (WEA’03).
26-28 Mggio 2003, Monte Verità , Ascona , Switzerland.
• Third AMAST Workshop on Algebraic Methods in Language Processing (AMILP’03).
25-27 Agosto 2003, Verona, Italia
• Prague Stringology Conference 2003. 22-24 Settembre 2003, Prague, Czech Republic.
• Third International Conference on FUN with Algorithms (FUN’04).
26-28 Maggio 2004, Isola DÕElba, Livorno, Italia.
• Workshop on Graph and Combinatorial Optimization (CTW’04).
31 Maggio - 2 Giugno 2004, Menaggio, Italia
• Prague Stringology Conference 2004. 30 Ag. - 1 Sett. 2004, Prague, Czech Republic.
• Prague Stringology Conference 2005. 29-31 Agosto 2005, Prague, Czech Republic.
• Prague Stringology Conference 2008. 1-3 Settembre 2008, Prague, Czech Republic.
• 35th International Conference on Current Trends in Theory and Practice of Computer
Science (SOFSEM’09). 24-30 Gennaio 2009, Spindleruv Mlyn, Czech Republic
• 20th International Workshop on Combinatorial Algorithms (IWOCA’09).
28 Giugno - 2 Luglio 2009, Opava, Czech Republic
• Prague Stringology Conference 2009. 31 Ag. - 2 Sett. 2009, Prague, Czech Republic.
• London Stringology Days & London Algorithmic Workshop 2010 (LSD/LAW’10).
4-5 Febbraio 2010, King’s College London, UK
• Fifth International Conference on Fun With Algorithms (FUN’10).
2 - 4 Giugno 2010, Isola di Ischia, Italy
• Prague Stringology Conference 2010. 30 Ag. - 1 Sett. 2010, Prague, Czech Republic.
5 of 20
• London Stringology Days & London Algorithmic Workshop 2011 (LSD/LAW’11).
7-8 Febbario 2011, King’s College London, UK.
• 20th International Workshop on Combinatorial Algorithms (CPM 2011).
28 Giugno - 2 Luglio 2011, Palermo, Italia
• London Stringology Days & London Algorithmic Workshop 2012 (LSD/LAW’12).
9-10 Febbario 2012, King’s College London, UK.
• 17th International Conference on Implementation and Application of Automata (CIAA’12).
17-20 Luglio 2012, Porto, Portogallo.
• IEEE 12th International Conference on BioInformatics and BioEngineering (BIBE’12)
11-13 Novembre 2013, Larnaca, Cipro.
• Prague Stringology Conference 2013. 2 - 4 Settembre 2013, Prague, Czech Republic.
• 21st International Conferences on Conceptual Structures (ICCS 2014). 27 - 30
Luglio 2014, Iasi, Romania.
• Prague Stringology Conference 2014. 4 - 6 Settembre 2014, Prague, Czech Republic.
• Prague Stringology Conference 2015. 24 - 26 Agosto 2015, Prague, Czech Republic.
• 12th International Workshop on Natural Language Processing and Cognitive Science
(NLPCS 2015) September 22-24, 2015, Krakow, Poland.
6 of 20
2005/06
48
Informatica di base
378
2006/07
144
Programmazione
380
2007/08
222
Algoritmi
733
2008/09
150
Problem Solving
47
2009/10
189
2010/11
82
Attività 2011/12
didattica
2012/13
Panoramica
2013/14
Generale2014/15
2015/16
2005/06 - 2015/16
72
126
Nel corso dei13610 anni accademici di attività didattica sono stati tenuti 32 corsi, dei quali
3 nell’ambito
di Corsi di Laurea Magistrale, 24 nell’ambito di Corsi di Laurea Triennale
136
e 5 per la Scuola Superiore di Catania. Di seguito sono riportati due grafici relativi al
187
numero di ore di didattica frontale erogata a partire dall’anno accademico 2005/06. In
particolare sono riportate il numero di ore di didattica erogate per ogni anno accademico
e relativamente alle materie di insegnamento.
Ore di Didattica per Anno Accedemico
Ore di Didattica divise per Settore
2005/06
48
2006/07
144
2007/08
222
Rispetto
2008/09
150
2010/11
pessimo
82
2011/12
72
2012/13
126
buono
2013/14
136
18
buona
2014/15
136
187
79
ottima
2015/16
VALUTAZIONE
2009/10 189
cattivo
ottimo
0
Problem Solving
degli orari
3%
Capacità nell’organizzazione
deldiCorso
Informatica
base
VOTI
60
378
VALUTAZIONE
1
pessima
2
cattiva
120
180
VOTI
Algoritmi
733
Stim
VALUTAZIONE
10
pessimo
25
cattivo
Programmazione
44 380
buono
ottimo
21
240
Di seguito sono riportati alcuni grafici relativi alla valutazione della didattica, sulla base
Valutazione
della Didattica delle schede di valutazione consegnate dagli studenti dei corsi erogati a partire dall’anno
accademico 2009/10, fino all’anno accademico 2014/15. I grafici riportano la media di
Erogata
tali valutazioni.
Rispetto degli orari delle lezioni
79%
Stimolo suscitato dal docente
47%
42%
18%
1%
2%
pessimo
cattivo
8%
3%
buono
ottimo
pessimo
Chiarezza espositiva del docente
cattivo
buono
ottimo
Reperibilità del docente
73%
52%
Org
38%
24%
6%
4%
pessima
cattiva
buona
ottima
1%
2%
pessima
cattiva
buona
ottima
10
pes
7 of 20
Didattica
A.A. 2015-2016
Programmazione 2
72 ore
Cattedra per affidamento nell’ambito del Corso di Laurea Triennale in Informatica,
Dipartimento di Matematica e Informatica, Università degli Studi di Catania.
Laboratorio di Algoritmi
24 ore
Cattedra per affidamento nell’ambito del Corso di Laurea Triennale in Informatica,
Dipartimento di Matematica e Informatica, Università degli Studi di Catania.
Informatica
54 ore
Cattedra per affidamento nell’ambito del Corso di Laurea Triennale in Scienze e Lingue
per la Comunicazione Internazionale, Dipartimento di Scienze Umanistiche, Università
degli Studi di Catania.
Elementi di Programmazione
10 ore
Co-affidamento del corso nell’ambito dei corsi proposti dalla Scuola Superiore di Catania,
Università degli Studi di Catania.
Allenamento per le Olimpiadi di Informatica 2016
27 ore
Corso di Preparazione alle Selezioni Territoriali delle Olimpiadi di Informatica. Corso
tenuto presso l’Istituto Tecnico Archimede si Catania.
Didattica
A.A. 2014-2015
Programmazione 2
72 ore
Cattedra per affidamento nell’ambito del Corso di Laurea Triennale in Informatica,
Dipartimento di Matematica e Informatica, Università degli Studi di Catania.
Informatica
54 ore
Cattedra per affidamento nell’ambito del Corso di Laurea Triennale in Scienze e Lingue
per la Comunicazione Internazionale, Dipartimento di Scienze Umanistiche, Università
degli Studi di Catania.
Elementi di Programmazione
10 ore
Co-affidamento del corso nell’ambito dei corsi proposti dalla Scuola Superiore di Catania,
Università degli Studi di Catania.
Didattica
A.A. 2013-2014
Programmazione 2
72 ore
Cattedra per affidamento nell’ambito del Corso di Laurea Triennale in Informatica,
Dipartimento di Matematica e Informatica, Università degli Studi di Catania.
Informatica
54 ore
Cattedra per affidamento nell’ambito del Corso di Laurea Triennale in Scienze e Lingue
per la Comunicazione Internazionale, Dipartimento di Scienze Umanistiche, Università
degli Studi di Catania.
Elementi di Programmazione
10 ore
Co-affidamento del corso nell’ambito dei corsi proposti dalla Scuola Superiore di Catania,
Università degli Studi di Catania.
Didattica
A.A. 2012-2013
Algoritmi e Complessità
72 ore
Cattedra per affidamento nell’ambito del Corso di Laurea Magistrale in Informatica,
Dipartimento di Matematica e Informatica, Università degli Studi di Catania.
Informatica
54 ore
Cattedra per affidamento nell’ambito del Corso di Laurea Triennale in Scienze e Lingue
per la Comunicazione Internazionale, Dipartimento di Scienze Umanistiche, Università
degli Studi di Catania.
8 of 20
Didattica
A.A. 2011-2012
Algoritmi e Complessità
72 ore
Cattedra per affidamento nell’ambito del Corso di Laurea Magistrale in Informatica,
Dipartimento di Matematica e Informatica, Università degli Studi di Catania.
Didattica
A.A. 2010-2011
Programmazione 2
72 ore
Cattedra per affidamento nell’ambito del Corso di Laurea Triennale in Informatica,
Dipartimento di Matematica e Informatica, Università degli Studi di Catania.
Temi Scelti di Informatica Teorica
10 ore
Co-affidamento del corso (in collaborazione con il Prof. Domenico Cantone) nell’ambito
dei corsi proposti dalla Scuola Superiore di Catania, Università degli Studi di Catania.
Didattica
A.A. 2009-2010
Algoritmi 3 (Strutture dati avanzate)
48 ore
Cattedra per affidamento nell’ambito del Corso di Studi in Informatica Applicata (sede
distaccata di Comiso) dell’Università degli Studi di Catania.
Temi Scelti di Informatica Teorica
15 ore
Co-affidamento del corso (in collaborazione con il Prof. Domenico Cantone) nell’ambito
dei corsi proposti dalla Scuola Superiore di Catania, Università degli Studi di Catania.
Programmazione 2
72 ore
Cattedra per supplenza nell’ambito del Corso di Laurea in Informatica, Facoltà di
Scienze MM.FF.NN., Università degli Studi di Catania.
Informatica (percorso Comunicazione)
54 ore
Cattedra per supplenza nell’ambito del Corso di Studi Triennale in Scienze per la
Comunicazione Internazionale - Percorso Comunicazione, tenuto presso la Facoltà di
Lingue e Letterature Straniere, Università degli Studi di Catania.
Didattica
A.A. 2008-2009
Algoritmi 3 (Strutture dati avanzate)
48 ore
Cattedra per affidamento nell’ambito del Corso di Studi in Informatica Applicata (sede
distaccata di Comiso) Facoltà di Scienze MM.FF.NN., Università degli Studi di Catania.
Algoritmi 2
48 ore
Cattedra per affidamento nell’ambito del Corso di Studi in Informatica Applicata (sede
distaccata di Comiso) Facoltà di Scienze MM.FF.NN., Università degli Studi di Catania.
Informatica (percorso Comunicazione)
54 ore
Cattedra per supplenza nell’ambito del Corso di Studi Triennale in Scienze per la
Comunicazione Internazionale - Percorso Comunicazione, tenuto presso la Facoltà di
Lingue e Letterature Straniere, Università degli Studi di Catania.
Didattica
A.A. 2007-2008
Algoritmi 1
48 ore
Cattedra per affidamento nell’ambito del Corso di Studi in Informatica Applicata (sede
distaccata di Comiso) Facoltà di Scienze MM.FF.NN., Università degli Studi di Catania.
Algoritmi 3 (Strutture dati avanzate)
24 ore
Cattedra per affidamento nell’ambito del Corso di Studi in Informatica Applicata (sede
distaccata di Comiso) Facoltà di Scienze MM.FF.NN., Università degli Studi di Catania.
Algoritmi 2
48 ore
Cattedra per supplenza nell’ambito del Corso di Studi Triennale in Informatica Applicata
(sede distaccata di Comiso) Facoltà di Scienze MM.FF.NN., Università degli Studi di
Catania.
9 of 20
Algoritmi 2
48 ore
Cattedra per supplenza nell’ambito del Corso di Laurea Specialistica in Informatica,
Facoltà di Scienze MM.FF.NN., Università degli Studi di Catania.
Informatica (percorso Comunicazione)
54 ore
Cattedra per supplenza nell’ambito del Corso di Studi Triennale in Scienze per la
Comunicazione Internazionale - Percorso Comunicazione, tenuto presso la Facoltà di
Lingue e Letterature Straniere, Università degli Studi di Catania.
Didattica
A.A. 2006-2007
Algoritmi 1
48 ore
Cattedra per affidamento, nell’ambito del Corso di Studi Triennale in Informatica
Applicata (sede distaccata di Comiso) Facoltà di Scienze MM.FF.NN., Università degli
Studi di Catania.
Algoritmi 2
48 ore
Cattedra per supplenza nell’ambito del Corso di Laurea Specialistica in Informatica,
Facoltà di Scienze MM.FF.NN., Università degli Studi di Catania.
Algoritmi 3 (Strutture dati avanzate)
24 ore
Cattedra per supplenza nell’ambito del Corso di Studi Triennale in Informatica Applicata
(sede distaccata di Comiso) Facoltà di Scienze MM.FF.NN., Università degli Studi di
Catania.
Algoritmi 4 (Text Processing)
24 ore
Cattedra per supplenza nell’ambito del Corso di Studi Triennale in Informatica Applicata
(sede distaccata di Comiso) Facoltà di Scienze MM.FF.NN., Università degli Studi di
Catania.
Didattica
A.A. 2005-2006
Algoritmi 1
48 ore
Cattedra per supplenza nell’ambito del Corso di Studi Triennale in Informatica Applicata
(sede distaccata di Comiso) Facoltà di Scienze MM.FF.NN., Università degli Studi di
Catania.
Attività di
supporto alla
didattica
Attività di supporto alla didattica per l’insegnamento Formazione Logico Discreta,
nell’ambito del Corso di Studi Triennale in Informatica Applicata (sede distaccata di
Comiso), Università degli Studi di Catania. A.A. 2004-2005
Attività di supporto alla didattica per l’insegnamento Algoritmi e Strutture Dati 2,
tenuto presso il Dipartimento di Matematica ed Informatica, Università di Catania,
nell’ambito del Corso di Laurea Specialistica in Informatica (20 ore). A.A. 2003-2004
Attività di supporto alla didattica per l’insegnamento Algoritmi e Strutture Dati 2,
tenuto presso il Dipartimento di Matematica ed Informatica, Università di Catania,
nell’ambito del Corso di Laurea Specialistica in Informatica (22 ore). A.A. 2002-2003
Attività di supporto alla didattica per il Master in Bioinformatica, tenuto presso il
Dipartimento di Matematica ed Informatica, Università degli Studi di Catania (10 ore).
A.A. 2002-2003
Attività di supporto alla didattica per l’insegnamento Didattica dell’Informatica, tenuto
nell’ambito dei corsi SISSIS tenuti presso il Dipartimento di Matematica ed Informatica
dell’Università degli Studi di Catania (8 ore). A.A. 2001-2002
10 of 20
2011/12
20
2012/13
25
2013/14
34
2014/15
12
Tesi di Laurea
in Qualità di
Relatore
Numero di Tesi per Anno Accedemico
2007/08
4
2008/09
12
2009/10
9
2010/11
16
2011/12
20
2012/13
25
2013/14
34
12
2014/15
0
10
20
30
40
Elenco dei tesisti laureati nel corso dell’anno accademico 2013/14.
1. Alberto Gentile, Corso di Laurea in Scienze della Comunicazione, Open Source:
Una Scelta Etica tra Vecchio e Nuovo Millennio
2. Alessandra Engler, Corso di Laurea in Scienze per la Comunicazione Internazionale,
Il Web Semantico: Verso l’internet intelligente
3. Federica Morreale, Corso di Laurea in Scienze per la Comunicazione Internazionale,
Classificazione di testi musicali: Un approccio automatico alla catalogazione
4. Francesco Emanuele Santangelo, Corso di Laurea in Lettere, La Serratura dell’Informazione
5. Gabriella Spadafora, Corso di Laurea in Scienze per la Comunicazione Internazionale, Search Engines Evolution: Da Archie al Web Semantico
6. Laura Rossetti, Corso di Laurea in Scienze per la Comunicazione Internazionale,
Un Repertorio Digitale dei Modi di Dire: le Locuzioni Idiomatiche nella Linguistica
Compu-tazionale
7. Marco Monteleone, Corso di Laurea in Scienze per la Comunicazione Internazionale, Web Design è Gestalt: La Teoria della Forma nella Progettazione dei Siti
Web
8. Ornella Mazzeo, Corso di Laurea in Lingue per la Cooperazione Internazionale,
Opinion Mining: Analisi e Monitoraggio dei Contenuti dei Social Network
9. Alessandra Costa, Corso di Laurea in Scienze per la Comunicazione Internazionale,
Il Digital Divide: Analisi del Fenomeno in Relazione alla Diversità Linguistica
10. Amalia Damico, Corso di Laurea in Scienze per la Comunicazione Internazionale,
Il Marketing nell’Era del Web 2.0
11. Angela Mirabile, Corso di Laurea in Scienze della Comunicazione, L’Infografica:
L’evolu-zione della comunicazione per immagini
12. Anna Lisa Mariateresa Roccella, Corso di Laurea in Scienze per la Comunicazione
Internazionale, L’Evoluzione di Internet e il Web Semantico
13. Cristina Carmen Marano, Corso di Laurea in Scienze della Comunicazione, I
sistemi Wiki: Modello e filosofia dell’open content
14. Donatella Beatrice Costanzo, Corso di Laurea in Lingue Moderne per la Cooperazione Internazionale, Free Software ed Open Source: Tutela Giuridica e Licenza
d’Uso
11 of 20
15. Federica Ferrara, Corso di Laurea in Scienze per la Comunicazione Internazionale,
Insegnare a Sorridere Tecniche per il Riconoscimento dell’Umorismo
16. Gabriele Alfio Tomarchio, Corso di Laurea in Scienze per la Comunicazione Internazionale, Il Tutto è Più della Somma delle Parti: La Psicologia Gestalt e la Comunicazione nel Web
17. Gaia Barbera, Corso di Laurea in Scienze per la Comunicazione Internazionale,
Riconosci-mento Automatico delle Metafore
18. Giulia Cosentino, Corso di Laurea in Scienze per la Comunicazione Internazionale,
Intelligenza Artificiale e i suoi Campi di Applicazione
19. Ketty Pappalardo, Corso di Laurea in Scienze della Comunicazione, Linguistica
Compu-tazionale e Semplificazione: Aspetti Liguistici e Applicativi
20. Lorena Liccardi, Corso di Laurea in Scienze per la Comunicazione Internazionale,
Intera-zione Uomo-Computer
21. Mirko Pompigna, Corso di Laurea in Scienze della Comunicazione, La Sicurezza
Nei Social Network
22. Giuseppe Romano, Corso di Laurea in Scienze per la Comunicazione Internazionale,
La Programmazione Etica: Software Libero ed Open Source
23. Sebastiano Cutuli, Corso di Laurea Magistrale in Informatica, BIOSEM-NET:
Una rete semantica dei personaggi della rete
24. Selenia Romanino, Corso di Laurea in Scienze della Comunicazione, Sentiment
Analysis: La Nuova Frontiera del Marketing Digitale
25. Silvia Tringali, Corso di Laurea in Scienze per la Comunicazione Internazionale,
Il Trentennio Digitale: Storia ed Evoluzione del Web
26. Valeria Rizzo, Corso di Laurea in Lingue per la Cooperazione Internazionale,
Da WordNet a BabelNet: Analisi delle ontologie e loro Applicazione al Natural
Language Processing
27. Veronica Roggio, Corso di Laurea in Scienze per la Comunicazione Internazionale,
Criminalità Informatica: Il Lato Oscuro del Progresso
28. Chiara Randazzo, Corso di Laurea in Scienze per la Cooperazione Internazionale,
Software e Tecniche per la Grafica Pubblicitaria
29. Laura Zarba, Corso di Laurea in Scienze della Comunicazione Internazionale, Elearning e didattica multimediale: Un’indagine sulle principali piattaforme per
l’insegnamento e l’apprendimento delle lingue straniere
30. Claudia Scarcella, Corso di Laurea in Scienze per la Comunicazione Internazionale,
Think different: storia di un pensiero che ha cambiato il mondo
31. Rosaria Parisi, Corso di Laurea in Scienze per la Comunicazione Internazionale,
L’analisi delle opinioni nei Social Media
32. Silvia Pignatello, Corso di Laurea in Scienze per la Comunicazione Internazionale,
Teorie e pratiche delle illusioni 2.0
33. Chiara Randazzo, Corso di Laurea in Scienze per la Cooperazione Internazionale,
Software e Tecniche per la Grafica Pubblicitaria
12 of 20
34. Chiara Giovanna Bonavera Corso di Laurea in Lingue per la Cooperazione Internazionale, Il fenomeno del digital divide in relazione alla problematica linguistica.
Elenco dei tesisti laureati nel corso dell’anno accademico 2014/15.
1. Arianna Pavone, Corso di Laurea in Scienze per la Comunicazione Internazionale,
Tecniche di filtraggio e tecniche d?evasione nel mondo della libera informazione
2. Manuela Leonardi, Corso di Laurea in Scienze per la Comunicazione Internazionale,
Il Marketing Turistico
3. Teresa Pappalardo Pavone, Corso di Laurea in Scienze per la Comunicazione
Internazionale, Analisi delle Forme Verbali Pronominali nella Linguistica Computazionale
4. Simona Raniolo, Corso di Laurea in Scienze per la Comunicazione Internazionale,
Augmented Reality per la comunicazione dei Beni Culturali
5. Ileana Lo Re, Corso di Laurea in Scienze per la Comunicazione Internazionale, La
Sicurezza Informatica nei Social Network
6. Giorgia Piluso, Corso di Laurea in Scienze per la Comunicazione Internazionale,
La Storia del Giornalismo e il percorso della stampa: dall’invenzione di Gutenberg
ad oggi
7. Marta D’Angelo, Corso di Laurea in Scienze e Lingue per la Comunicazione,
Tecniche di filtraggio e tecniche d?evasione nel mondo della libera informazione
8. Melissa Rita Malenchini, Corso di Laurea in Lingue per la Cooperazione Internazionale, L’Evoluzione delle FAD: Dall’Apprendimento per Corrispondenza all’E-Learning
9. Giuseppe Piazzese, Corso di Laurea in Scienze per la Comunicazione Internazionale,
Storia, Identità ed Etica degli Hacker
10. Giulia Moncada, Corso di Laurea in Scienze e Lingue per la Comunicazione,
Portale Internet sul Turismo. Le Bellezze Architettoniche della Città di Catania
11. Giuseppe Moschella Moncada, Corso di Laurea in Scienze e Lingue per la Comunicazione, Il Divario Digitale: Analisi del Fenomeno dal Punto di Vista Linguistico,
di Genere e Culturale
12. Rosa Ragonese Corso di Laurea in Lingue per la Comunicazione Internazionale,
La Linguistica Computazionale e il Trattamento Automatico del Linguaggio
Attività di
esperto in
progetti PON,
POR, IFTS
Maggio 2008
Attività di esperto per il Progetto Integrato Aracne Due P.O.R. Sicilia 2000/2006 - Asse
III Mis.3.05, Adeguamento del Sistema della Formazione Professionale e dell’Istruzione,
presso l’Istituto Tecnico Aeronautico Statale Arturo Ferrarin di Catania, per un totale
di ore 6 nell’attività Problem Solving e Algoritmi
Maggio 2008
Attività di esperto per il Progetto Integrato Aracne Due P.O.R. Sicilia 2000/2006 - Asse
III Mis.3.05, Adeguamento del Sistema della Formazione Professionale e dell’Istruzione,
presso il Liceo Scientifico Statale E. Boggio Lera di Catania, per un totale di ore 6
nell’attività Problem Solving e Algoritmi
Maggio 2008
Attività di esperto per il Progetto Integrato Aracne Due P.O.R. Sicilia 2000/2006 - Asse
III Mis.3.05, Adeguamento del Sistema della Formazione Professionale e dell’Istruzione,
13 of 20
presso il Liceo Ginnasio Statate Mario Cutelli di Catania, per un totale di ore 6
nell’attività Problem Solving e Algoritmi
Maggio 2008
Attività di esperto per il Progetto Integrato Aracne Due P.O.R. Sicilia 2000/2006 - Asse
III Mis.3.05, Adeguamento del Sistema della Formazione Professionale e dell’Istruzione,
presso il Liceo Scientifico Statale Galileo Galilei di Catania, per un totale di ore 6
nell’attività Problem Solving e Algoritmi
14 of 20
2008
17
2009
30
2010
33
2011
41
2012
65
2013
79
Rivista
18
Lista delle
pubblicazioni
scientifiche
2014
110
2015
Panoramica
Generale
76
Di seguito sono riportati i dati bibliometrici generali calcolati al 31 Dicembre 2015.
I dati sono stati calcolati da Google Scholar.
Numero di Citazioni
2006
9
2007
5
2008
17
2009
30
2010
33
2011
41
2012
65
2013
79
2014
110
Reports
7
Rivista
18
Conferenza
43
76
2015
0
Indice
Citazioni
h-index
i10-index
Pubblicazioni
su Riviste
Internazionali
Posizionamento degli articoli
30
60
90
fino al 2015
fino al 2011
494
14
19
376
12
13
120
Posizionamento
Articoli su Rivista
Articoli su Conferenza
Technical Reports
fino al 2014
fino al 2011
18
43
7
8
31
6
Domenico Cantone, Simone Faro and Emanuele Giaquinta. Text Searching Allowing
for Inversions and Translocations of Factors. Discrete Applied Mathematics, Vol.163:
pp.247-257, 2014
doi:10.1016/j.dam.2013.05.016
Domenico Cantone and Simone Faro. Fast Shortest-Paths Algorithms in the Presence
of few Destinations of Negative-Weight Arcs. Journal of Discrete Algorithms, Vol.24:
pp.12-25, 2014
doi:10.1016/j.jda.2013.03.005
Simone Faro and Oguzhan Kulekci. Fast and Flexible Packed String Matching. Journal
of Discrete Algorithms, Vol.28: pp.61-72, 2014
doi:10.1016/j.jda.2014.07.003
Domenico Cantone and Simone Faro. Improved and Self-Tuned Occurrence Heuristics
Journal of Discrete Algorithms, Vol.28: pp.73-84, 2014
doi:10.1016/j.jda.2014.07.006
Domenico Cantone, Salvatore Cristofaro and Simone Faro. Efficient String-Matching
Allowing for Non-Overlapping Inversions. Theoretical Computer Science, Volume 483,
pp. 85-95, 2013
doi:10.1016/j.tcs.2012.06.009
Simone Faro and Thierry Lecroq,. The Exact Online String Matching Problem: a
Review of the Most Recent Results. ACM Computing Surveys. Vol. 45(2), p.13, 2013
doi:10.1145/2431211.2431212
15 of 20
Domenico Cantone, Simone Faro and Emanuele Giaquinta. A Compact Representation
of Nondeterministic (Suffix) Automata for the Bit-Parallel Approach. Information and
Computation, Volume 213, pp. 3-12, 2012.
doi:10.1016/j.ic.2011.03.006
Domenico Cantone, Simone Faro and Emanuele Giaquinta. On the bit-parallel simulation
of the nondeterministic Aho-Corasick and suffix automata for a set of patterns. Journal
of Discrete Algorithms, Volume 11, pp. 25-36, 2012.
doi:10.1016/j.jda.2011.02.001
Domenico Cantone, Simone Faro and Emanuele Giaquinta. Adapting Boyer-Moore-Like
Algorithms for Searching Huffman Encoded Texts. International Journal of Foundation
of Computer Science, Volume 23(2), pp. 343-356, 2012.
doi:10.1142/S0129054112400163
Matteo Campanelli, Domenico Cantone, Simone Faro and Emanuele Giaquinta. Pattern
Matching with Swaps in Practice. International Journal of Foundation of Computer
Science, Volume 23(2), pp. 323-342, 2012.
doi:10.1142/S0129054112400163
Szymon Grabowski, Simone Faro and Emanuele Giaquinta. String Matching with
Inversions and Translocations in Linear Average Time (Most of the Time). Information
Processing Letters, Volume 111 Issue 11, May 2011.
doi:10.1016/j.ipl.2011.02.015
Domenico Cantone, Salvatore Cristofaro and Simone Faro. New Efficient Bit-Parallel
Algorithms for the (δ, α)-Matching Problem with Applications in Music Information
Retrieval. International Journal of Foundation of Computer Science, Vol. 20(6): pp.
1087-1108, 2009.
doi:10.1142/S0129054109007054
Simone Faro and Thierry Lecroq. Efficient Variants of the Backward-Oracle-Matching
Algorithm. International Journal of Foundation of Computer Science, Vol 20(6): pp.
967-984, 2009.
doi:10.1142/S0129054109006991
Domenico Cantone, Salvatore Cristofaro and Simone Faro. On Some Combinatorial
Problems Concerning the Harmonic Structure of Musical Chord Sequences. International
Journal of Foundation of Computer Science, Vol. 19(1): pp. 103-124, 2008.
doi:10.1142/S0129054108005565
Domenico Cantone and Simone Faro. A Space Efficient Bit-parallel Algorithm for the
Multiple String Matching Problem. International Journal of Foundation of Computer
Science, Vol. 17(6): pp. 1235-1252, 2006.
doi:10.1142/S0129054106004388
Domenico Cantone and Simone Faro. Fast-Search Algorithms: New Efficient Variants
of the Boyer-Moore Pattern-Matching Algorithm. Journal of Automata, Languages and
Combinatorics, Vol. 10(5/6): pp. 589-608, 2005.
Domenico Cantone and Simone Faro. Two Levels Greedy: an improvement of the
Dijkstra shortest path algorithm. Electronic Notes in Discrete Mathematics, Volume
17, pp.81-86, 2004.
doi:10.1016/j.endm.2004.03.019
16 of 20
Pubblicazioni
su Conferenze
Internazionali
B.Adas, E.Bayraktar, S.Faro, I.E.Moustafa and M.O.Kulekci. Short Read Alignment
and Compression via Shortest Unique Substring Identifiers. Proceedings of the 3rd
International Work-Conference on Bioinformatics and Biomedical Engineering, to appear,
2015
Valeria Borzı̀, Simone Faro and Arianna Pavone. Automatic Extraction of Semantic
Relations by Using Web Statistical Information. Proceedings of the International Conference
on Conceptual Structures 2014 (ICCS 2014), Lecture Notes in Computer Science Vol.8577,
pp.174-187, 2014.
doi:10.1007/978-3-319-08389-6 15
Simone Faro and Domenico Cantone Efficient Online Abelian Pattern Matching in
Strings by Simulating Reactive Multi-Automata Proceedings of the Prague Stringology
Conference 2014, PSC 2013, pp.30-42, isbn:978-80-01-05547-2, 2014
Simone Faro. Swap Matching in Strings by Simulating Reactive Automata. Proceedings
of the Prague Stringology Conference 2013, PSC 2013, pp. 7-20. isbn:978-80-01-053300, 2013
Domenico Cantone, Simone Faro. Improved and Self-Tuned Occurrence Heuristics.
Proceedings of the Prague Stringology Conference 2013, PSC 2013, pp. 92-106. isbn:97880-01-05330-0, 2013
Simone Faro, Oguzhan Kulekci. Towards a Very Fast Multiple String Matching Algorithm
for Short Patterns Proceedings of the Prague Stringology Conference 2013, PSC 2013,
pp. 78-91. isbn:978-80-01-05330-0, 2013
Simone Faro, Oguzhan Kulekci. Fast Packed String Matching for Short Patterns.
Proceedings of the 15th Meeting on Algorithm Engineering and Experiments, ALENEX
2013, SIAM, pp. 113-121, 2013.
Simone Faro, Thierry Lecroq. Fast Searching in Biological Sequences Using Multiple
Hash Functions. Proceedings of 12th IEEE International Conference on BioInformatics
and BioEngineering, BIBE 212, IEEE Computer Society, pp. 175-180, 2012.
doi:10.1109/BIBE.2012.6399669
Simone Faro, Oguzhan Kulekci. Fast Multiple String Matching Using Streaming SIMD
Extensions Technology. Proceedings of 19th International Symposium on String Processing
and Information Retrieval, SPIRE 2012, Lecture Notes in Computer Science, Vol.7608,
pp.217-228, isbn:978-3-642-34108-3, 2012.
doi:10.1007/978-3-642-34109-0
Simone Faro, Thierry Lecroq. A Fast Suffix Automata Based Algorithm for Exact
Online String Matching. Proceedings of 17th International Conference on Implementation
and Application of Automata, CIAA 212, Lecture Notes in Computer Science, Vol.7381/2012,
pp.149-158, isbn:978-3-642-31605-0, 2012.
doi:10.1007/978-3-642-31606-7
Simone Faro, Thierry Lecroq. A Multiple Sliding Windows Approach to Speed Up
String Matching Algorithms. Proceedings of 11th International Symposium on Experimental
Algorithms, SEA 2012, Lecture Notes in Computer Science, Vol.7276/2012, pp.172-183,
isbn:978-3-642-30849-9, 2012.
doi:10.1007/978-3-642-30850-5
Simone Faro and Thierry Lecroq. 2001-2010: Ten Years of Exact String Matching
Algorithms. Proceedings of the Algorithmique, combinatoire du texte et applications en
bio-informatique, SeqBio 2011, invited talk, 2011
17 of 20
Simone Faro and Thierry Lecroq. 2001-2010: Ten Years of Exact String Matching
Algorithms. Proceedings of the Prague Stringology Conference 2011, PSC 2011, invited
talk, pp. 1-2. isbn:978-80-01-04870-2, 2011
Domenico Cantone, Salvatore Cristofaro and Simone Faro. Efficient Matching of Biological
Sequences Allowing for Non-Overlapping Inversions. In Proceedings of the 22nd Annual
Symposium on Combinatorial Pattern Matching, CPM 2011, Lecture Notes in Computer
Science, Vol. 6661/2011, pp. 364-375, isbn:978-3-642-21457-8, 2011.
doi:10.1007/978-3-642-21458-5
Domenico Cantone, Simone Faro and Emanuele Giaquinta. Approximate String Matching
Allowing for Inversions and Translocations In Proceedings of the Prague Stringology
Conference 2010, PSC 2010, pp. 37-51, isbn:978-80-01-04597-8, 2010.
Domenico Cantone and Simone Faro. A Space-Efficient Implementation of the GoodSuffix Heuristic. In Proceedings of the Prague Stringology Conference 2010, PSC 2010,
pp. 63-75, isbn:978-80-01-04597-8, 2010.
Domenico Cantone, Simone Faro and Emanuele Giaquinta. A Compact Representation
of Nondeterministic (Suffix) Automata for the Bit-Parallel Approach In Proceedings of
the 21st Annual Symposium on Combinatorial Pattern Matching, CPM 2010, Lecture
Notes in Computer Science, Vol.6129/2010, pp.288-298, isbn:978-3-642-13508-8, 2010.
doi:10.1007/978-3-642-13509-5 26
Domenico Cantone, Simone Faro and Emanuele Giaquinta. Bit-(Parallelism)2 : Getting
to the Next Level of Parallelism. In Proc. of the Fifth International Conference on
Fun With Algorithms, FUN 2010, Lecture Notes in Computer Science, Vol. 6099/2010,
pp.166-177, isbn:978-3-642-13121-9, 2010.
doi:10.1007/978-3-642-13122-6 18
Simone Faro and Elisa Pappalardo. Ant-CSP: an Ant Colony Optimization Algorithm
for the Closest String Problem. In Proc. of the 36th International Conference on
Current Trends in Theory and Practice of Computer Science, SOFSEM 2010, Lecture
Notes in Computer Science, Vol.5901, pp.370-381, isbn:978-3-642-11265-2, 2010.
doi:10.1007/978-3-642-11266-9 31
Domenico Cantone and Simone Faro. Pattern Matching with Swaps for Short Patterns
in Linear Time. In Proceedings of the 35th International Conference on Current Trends
in Theory and Practice of Computer Science, SOFSEM 2009. Lecture Notes In Computer
Science, Vol. 5404, pp.255-266, isbn: 978-3-540-95890-1, 2009.
doi:10.1007/978-3-540-95891-8 25
Simone Faro and Thierry Lecroq. An efficient matching algorithm for encoded DNA
sequences and binary strings. In Proceedings of the 20th Annual Symposium on Combinatorial
Pattern Matching (CPM 2009). Lecture Notes In Computer Science, Vol. 5577, pp.106115, isbn:978-3-642-02440-5, 2009.
doi:10.1007/978-3-642-02441-2 10
Matteo Campanelli, Domenico Cantone and Simone Faro. A New Algorithm for Efficient
Pattern Matching with Swaps. In Proceedings of the 20th International Workshop on
Combinatorial Algorithms, IWOCA 2009. Lecture Notes In Computer Science, Vol.
5874, pp.230-241, isbn:978-3-642-10216-5, 2009.
doi:10.1007/978-3-642-10217-2 24
Matteo Campanelli, Domenico Cantone, Simone Faro and Emanuele Giaquinta. An
Efficient Algorithm for Approximate Pattern Matching with Swaps. In Proceedings of
the 14th Prague Stringology Conference, PSC 2009, pp. 90-104
isbn:978-80-01-04403-2, 2009.
18 of 20
Domenico Cantone, Simone Faro and Emanuele Giaquinta. Adapting Boyer-Moore-Like
Algorithms for Searching Huffman Encoded Texts. In Proceedings of the 14th Prague
Stringology Conference, PSC 2009, pp. 29-39, isbn:978-80-01-04403-2, 2009.
Simone Faro and Thierry Lecroq. Efficient Variants of the Backward-Oracle-Matching
Algorithm. In Proceedings of the 13th Prague Stringology Conference, PSC 2008, pp.
146-160, isbn:978-80-01-04145-1, 2008.
Domenico Cantone, Salvatore Cristofaro and Simone Faro. New Efficient Bit-Parallel
Algorithms for the Delta-Matching Problem with Alpha-Bounded Gaps. In Proceedings
of the 13th Prague Stringology Conference, PSC 2008, pp. 170-184
isbn:978-80-01-04145-1, 2008.
Domenico Cantone, Salvatore Cristofaro, Simone Faro and Emanuele Giaquinta. Finite
State Models for the Generation of Large Corpora of Natural Language Texts. In
Proceedings of the Seventh International Workshop on Finite-State Methods and Natural
Language Processing, FSMNLP 2008, isbn:978-1-58603-975-2, 2008.
doi:10.3233/978-1-58603-975-2-175
Domenico Cantone and Simone Faro. Pattern Matching for Control Chart Monitoring.
Progress in Industrial Mathematics at ECMI 2006, Mathematics in Industry, Springer
Verlag, Vol. 12, III, pp. 918-922, isbn:978-3-540-71992-2, 2008.
doi:10.1007/978-3-540-71992-2 161
Domenico Cantone, Salvatore Cristofaro and Simone Faro. On some Combinatorial
Problems concerning the Harmonic Structure of Musical Chord Sequences. In Proc. of
the 12th Prague Stringology Conference, PSC 2006, pp. 49-64
isbn:80-01-03533-6, 2006.
Domenico Cantone, Salvatore Cristofaro and Simone Faro. An Efficient Algorithm
for delta-Approximate-Matching with alpha-Bounded Gaps in Musical Sequences. In
Proceedings of 4th International Workshop on Experimental and Efficient Algorithms.
WEA 2005. Lecture Notes in Computer Science, Vol. 3503, pp. 428-439
isbn:3-540-25920-1, 2005.
doi:10.1007/11427186 37
Domenico Cantone and Simone Faro. A Space Efficient Bit-Parallel Algorithm for the
Multiple String Matching Problem. In Proceedings of the Prague Stringology Conference
’05, PSC 2005, Czech Technical University, Prague, pp. 109-124
isbn:isbn:80-01-03307-4, 2005.
Domenico Cantone and Simone Faro. Searching for a substring with constant extra
space complexity. In Proceedings of the Third International Conference on FUN with
Algorithms, FUN 2004, Edizioni Plus, University of Pisa, pp. 118-131, 2004.
Domenico Cantone and Simone Faro. Two Levels Greedy: an improvement of the
Dijkstra shortest path algorithm. In Proc. of Cologne-Twente Workshop on Graphs
and Combinatorial Optimization, CTW 2004, pp. 75-80, 2004.
Domenico Cantone, Salvatore Cristofaro and Simone Faro. Efficient Algorithms for the
delta-Approximate String Matching Problem in Musical Sequences. In Proceedings of
the Prague Stringology Conference ’04, Czech Technical University, Prague, pp. 33-47,
isbn:isbn:80-01-03050-4, 2004.
Domenico Cantone and Simone Faro. Fast-Search: a New Efficient Variant of the BoyerMoore String Matching Algorithm. In Proceedings of Second International Workshop
on Experimental Algorithms, WEA 2003, Lecture Notes in Computer Science, Springer,
Vol. 2647, pp. 47-58, isbn:3-540-40205-5, 2003.
doi:10.1007/3-540-44867-5 4
19 of 20
Domenico Cantone and Simone Faro. Forward-Fast-Search: Another Fast Variant of
the Boyer-Moore String Matching Algorithm. In Proceedings of the Prague Stringology
Conference ’03, PSC 2003, Czech Technical University, Prague, pp. 10-24, 2003.
Domenico Cantone and Simone Faro. On the Frequency of Characters in Natural
Language Texts. In Proceedings of Algebraic Methods in Language Processing 2003,
II AMAST Workshop On Language Processing, pp. 69-82, 2003.
Poster e
Pubblicazioni
Corte su
Conferenze
Internazionali
Simone Faro and Thierry Lecroq. Efficient Pattern Matching on Binary Strings. In
Proceedings of the 35th International Conference on Current Trends in Theory and
Practice of Computer Science (SOFSEM 2009), January 24-30, 2009, Hotel Arnika,
Spindleruv Mlyn, Czech Republic. 2009.
Domenico Cantone and Simone Faro. A Faster Algorithm for the Single Source Shortest
Path Problem in the Presence of Few Sources or Destinations of Negative Arcs. In
Proceedings of the 35th International Conference on Current Trends in Theory and
Practice of Computer Science (SOFSEM 2009). January 24-30, 2009, Hotel Arnika,
Spindleruv Mlyn, Czech Republic, 2009.
Domenico Cantone, Salvatore Cristofaro and Simone Faro. On Tuning The (Delta,Alpha)Sequential-Sampling Algorithm For Delta-Approximate Matching With Alpha- Bounded
Gaps In Musical Sequences. In Proceedings of 6th International Conference on Music
Information Retrieval, ISMIR, 2005.
Domenico Cantone, Salvatore Cristofaro and Simone Faro. Solving The (Delta, Alpha)Approximate Matching Problem Under Transposition Invariance In Musical Sequences.
In Proceedings of 6th International Conference on Music Information Retrieval, 2005.
Technical
Reports
Simone Faro and Oguzhan Kulekci. Efficient Algorithms for the Order Preserving
Pattern Matching Problem. Report arXiv:1501.04001, Cornell University Library
url: http://arxiv.org/abs/1501.04001, 2015.
Simone Faro and Oguzhan Kulekci. Fast Packed String Matching for Short Patterns.
Report arXiv:1209.6449, Cornell University Library
url: http://arxiv.org/abs/1209.6449, 2012.
Simone Faro and Thierry Lecroq. The Exact String Matching Problem: a Comprehensive
Experimental Evaluation. Report arXiv:0810.2390, Cornell University Library
url: http://arxiv.org/abs/1012.2547, 2011.
Domenico Cantone and Simone Faro. On Tuning the Bad-Character Rule: the WorstCharacter Rule. Report arXiv:0810.2390, Cornell University Library
url: http://arxiv.org/abs/1012.1338, 2010.
Szymon Grabowski, Simone Faro and Emanuele Giaquinta. String Matching with
Inversions and Translocations in Linear Average Time (Most of the Time). Report
arXiv:0810.2390, Cornell University Library. url: http://arxiv.org/abs/1012.0280, 2010.
Simone Faro and Thierry Lecroq. Efficient pattern matching on binary strings Report
arXiv:0810.2390, Cornell University Library. url: http://arxiv.org/abs/0810.2390, 2008.
Il sottoscritto dichiara di essere informato, ai sensi del decreto legislativo 196/2003, che i dati sopra riportati
verranno utilizzati nell’ambito del procedimento per il quale la presente dichiarazione viene resa.
Catania, 27 febbraio 2016
Firma
20 of 20
Fly UP