|
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. Here [tools] 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 interations could be observed between the entities of interest (eg. programmers, classes, bugs; metabolites, genes, proteines).
I feel that Software Engineering and Bioinformatics could generate interesting opportunities by exchanging their experiences, conceptual models, and analysis tecniques... (C. Priami, 2009).
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 tecniques, in particular kernel methods.
Current and Past research activities:
|
| PC Member |
SCAM 2009
WCRE 2008
IWPSE 2007
|
Selected pubblications:
|
| 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 |
|
An Empirical Study on the Maintenance of Source Code Clones
Suresh Thummalapenta, Luigi Cerulo, Lerina Aversano, Massimiliano Di Penta
Empirical Software Engineering, (to appear soon) |
|
The Relationship between Design Patterns Defects and Crosscutting Concern Scattering Degree: an Empirical Study
Lerina Aversano, Luigi Cerulo, Massimiliano Di Penta
IET Software, (to appear soon) |
|
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!
|