luigi cerulo

Department of Biological and Environmental Studies
University of Sannio
Via Port'Arsa, 11 - 82100 Benevento (Italy)

Email: lcerulo (at) unisannio.it
Office Tel: +39 3452628355
Fax: +39 0824 50552
[home]...[tools]...[my talks]...[my publications]...Videos! my pubblications  my pubblications      Linkedin profile   my photos


I'm assistant professor at the Department of Biological and Environmental Studies of University of Sannio in Benevento, Italy.

In 2006 I received the PhD in software engineering at RCOST (Research Centre on Software Technology - University of Sannio). My PhD thesis is available here.

Since 2001 I'm working with the group of Software Engineering at RCOST, in particular with: Gerardo, Massimiliano, and Lerina, in mining software repositories and observing the evolution of software artifacts such as: clones, design patterns, vulnerabilities, and so on. In the [tools] section you can find a number of research tools I've developed.

Currently my broad research areas are Bioinformatics and Software Engineering. In particular my activities concern empirical studies, tools and methods that use data mining to support biologists and programmers.

Under many aspects the analysis of biological and software systems could exhibit very similar concerns as, in both systems, very complex interactions could be observed between the entities of interest (eg. programmers, classes, bugs; metabolites, genes, proteins). Software Engineering and Bioinformatics problems are not so far and it is plausible that in the near future interesting research exchange opportunities could arise. Recently we presented a paper in the New and Emerging track of ICSE 2010 that shows how a software change impact relationship could be modeled as a gene regulatory relationship (pdf).

In april 2009 I've joined the group of Bioinformatics CORE-LAB headed by Michele Ceccarelli at BIOGEM in Ariano Irpino (AV) Italy, where I'm working on reverse engineer gene regulatory networks from microarray expression profiles and prior biological knowledge by using machine learning techniques, in particular kernel methods.

Current and Past research activities:
PC Member SCAM 2012
SCAM 2010
WCRE 2008
IWPSE 2007

Selected pubblications:
2012 How changes affect software entropy: an empirical study
Gerardo Canfora, Luigi Cerulo, Marta Cimitile and Massimiliano Di Penta
EMPIRICAL SOFTWARE ENGINEERING
2011 How long does a bug survive?
Michele Ceccarelli, Luigi Cerulo, Gerardo Canfora, Massimiliano di Penta
WCRE 2011
2010 Using Multivariate Time Series and Association Rules to Detect Logical Change Coupling: an Empirical Study (Best Paper Award)
Michele Ceccarelli, Luigi Cerulo, Gerardo Canfora, Massimiliano di Penta
ICSM 2010
Learning Gene Regulatory Networks from Only Positive and Unlabeled Data
Luigi Cerulo, Charles Elkan, Michele Ceccarelli
BMC Bioinformatics 11:228
An Exploratory Study of Factors Influencing Change Entropy
Gerardo Canfora, Luigi Cerulo, Massimiliano Di Penta, Francesco Pacilio
Proceedings of the 18th IEEE International Conference on Program Comprehension (ICPC 2010), 30 June-1 July 2010, Braga, Portugal (to appear), 2010
An Eclectic Approach for Change Impact Analysis (pdf)
Michele Ceccarelli, Gerardo Canfora, Luigi Cerulo, Massimiliano Di Penta
In Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering 2010: NIER session
An Empirical Study on the Maintenance of Source Code Clones
Suresh Thummalapenta, Luigi Cerulo, Lerina Aversano, Massimiliano Di Penta
Empirical Software Engineering, Volume 15, Number 1 / February, 2010
2009 Selection of Negative Examples in Learning Gene Regulatory Networks
Michele Ceccarelli, Luigi Cerulo
In Proceedings of Bioinformatics and Biomedicine Workshop, 2009. BIBMW 2009. IEEE International Conference on , vol., no., pp.56-61, 1-4 Nov. 2009
The life and death of statically detected vulnerabilities: An empirical study
Massimiliano Di Penta, Luigi Cerulo, Lerina Aversano
Information and Software Technology, 51(10) pages 1469-1484, 2009
The Relationship between Design Patterns Defects and Crosscutting Concern Scattering Degree: an Empirical Study
Lerina Aversano, Luigi Cerulo, Massimiliano Di Penta
IET Software, Volume: 3 Issue: 5, October 2009
Tracking Your Changes: a Language-Independent Approach (PDF)
Gerardo Canfora, Luigi Cerulo, Massimiliano Di Penta
IEEE Software - special issue "Mining Software Archives", 26(1), January/February 2009, pages 50-57.
2008 The Evolution and Decay of Statically Detected Source Code Vulnerabilities
Massimiliano Di Penta, Luigi Cerulo, Lerina Aversano
In Proceedings of the Eighth IEEE International Working Conference on Source Code Analysis and Manipulation, Beijing, China, September 2007 (to appear)
An Empirical Study of the Relationships between Design Pattern Roles and Class Change Proneness
Massimiliano Di Penta, Luigi Cerulo, Yann-Gael Gueheneuc, Giuliano Antoniol
In Proceedings of the 24th IEEE International Conference on Software Maintenance, Beijing, China, September 2007 (to appear)
2007 An Empirical Study on the Evolution of Design Patterns
Lerina Aversano, Gerardo Canfora, Luigi Cerulo, Concettina Del Grosso, Massimiliano Di Penta
In Proceedings of the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE '07), Dubrovnik, Croatia, September 2007. ACM Press
Learning from Bug-introducing Changes to Prevent Fault Prone Code
Lerina Aversano, Luigi Cerulo, Concettina Del Grosso
In Proceedings of the International Workshop on Principles of Software Evolution (IWPSE '07), Dubrovnik, Croatia, September 2007. ACM Press
Relating the Evolution of Design Patterns and Crosscutting Concerns
Lerina Aversano, Luigi Cerulo, Massimiliano Di Penta
In Proceedings of the Seventh IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM '07), Paris, France, October 2007. IEEE Computer Society.
Identifying Changed Source Code Lines from Version Repositories (best paper award) [ldiff.pl implementation]
Gerardo Canfora, Luigi Cerulo, Massimiliano Di Penta
In Proceeding of the International Workshop on Mining Software Repositories (MSR '07), Minneapolis, MN, USA, May 2007. IEEE Computer Society.
How Clones are Maintained: An Empirical Study
Lerina Aversano, Luigi Cerulo, Massimiliano Di Penta
In Proceeding of the 11th European Conference on Software Maintenance and Reengineering (CSMR '07), pages 81--90, Amsterdam, the Netherlands, March 2007. IEEE Computer Society.
2006 On the Use of Line Co-change for Identifying Crosscutting Concern Code
Gerardo Canfora, Luigi Cerulo, Massimiliano Di Penta
In Proceeding of the International Conference on Software Maintenance (ICSM '06), pages 213--222, Philadelphia, Pennsylvania, USA, Sep 2006. IEEE Computer Society.
Where is Bug Resolution Knowledge Stored?
Gerardo Canfora, Luigi Cerulo
In Proceeding of the 21st International Conference on Software Engineering: Mining Software Repositories Challenge Report (MSR '06), pages 183--184, Shanghai, China, May 2006. IEEE Computer Society.
Fine grained indexing of software repositories to support impact analysis
Gerardo Canfora, Luigi Cerulo
In Proceeding of the 21st International Conference on Software Engineering: Mining Software Repositories (MSR '06), pages 105--115, Shanghai, China, May 2006. IEEE Computer Society.
Supporting change request assignment in open source development
Gerardo Canfora, Luigi Cerulo
In Proceeding of the 21st International Symposium on Applyed Computing (SAC '06), pages 1767--1772, Dijon, France, March 2006. ACM Press.
Jimpa: An Eclipse Plug-in for Impact Analysis
Gerardo Canfora, Luigi Cerulo
In Proceeding of the 10th European Conference on Software Maintenance and Reengineering: tool demostration (CSMR '06), pages 341--342, Bari, Italy, September 2006. IEEE Computer Society.
2005 Impact analysis by mining software and change request repositories
Gerardo Canfora, Luigi Cerulo
In Proceeding of the 11th International Software Metrics Symposium (METRICS '05), pages 29--39, Como, Italy, September 2005. IEEE Computer Society.
How Crosscutting Concerns Evolve in JHotDraw
Gerardo Canfora, Luigi Cerulo
In 13th International Workshop on Software Technology and Engineering Practice (STEP '05), pages 65--73, Budapest, Hungary, September 2005. IEEE Computer Society.
2004 Measuring XML document similarity: a case study for evaluating information extraction systems
Gerardo Canfora, Luigi Cerulo, Rita Scognamiglio
In Proceeding of the 10th International Software Metrics Symposium (METRICS '04), pages 36--45, Chicago, IL, USA, September 2004. IEEE Computer Society.

...
More SE events?
Tao Xie's SE conference map!



Locations of visitors to this page

Last updated June-2010