I got BSc. and MSc. degrees in Computer Science both with honours (cum laude) at the University of Naples "Federico II".
Since March 2010 I'm a Ph.D. Student in Computational and Computer Science at University of Naples "Federico II".
My current research work is mainly focused on the definition and on the application of Information Retrieval and Machine Learning techniques to Software Maintenance tasks such as Mining Software Repositories, Software Remodularization and Clone Detection.
My two advisors are Doc. S. Di Martino and Doc. A. Corazza who are both co-chairs of the KNOME (KNOwledge Management and Engineering) Lab.
One half of me is a researcher whose interests are focused on both Machine Learning and Software Engineering, thanks to my two advisors who fed the interest in such topics since I was a MSc. student.
Another half of me is a passionate
Python
programmer who loves TDD
(Test Driven Development) and Web Technologies.
I'm a member of the Italian Python
Association and
an enthusiastic
Django developer.
Finally, the last half of me ...mmm, maybe too many halves I guess...anyway ...some part of me (properly merged within the previous two) enjoys drinking good tea and listening to good music.
Corazza, A., Di Martino, S., and Maggio, V.
LINSEN: An Efficient Approach to Split Identifiers and Expand Abbreviations
,
28th IEEE International Conference of Software Maintenance (ICSM 2012), 2012.
BibTex
-
Talk@ICSM2012
Corazza, A., Di Martino, S., Maggio, V., Moschitti, A., Passerini, A., Scanniello, G., and Silvestri, F.
Using Machine Learning and Information Retrieval Techniques to Improve Software Maintainability
,
Joint Workshop on Intelligent Methods for Software Engineering (JIMSE 2012), 2012.
BibTex
-
Talk@JIMSE2012
Ferrucci, F., Di Martino, S., Maggio, V., and Sarro, F.
Towards Migrating Genetic Algorithms for Test Data Generation to the Cloud
,
Software Testing in the Cloud: Perspectives on an Emerging Discipline, IGI Global, 2012.
BibTex
Corazza, A., Di Martino, S., Maggio, V., and G. Scanniello,
Combining Machine Learning and Information Retrieval Techniques for Software Clustering,
1st European Workshop on Eternal Systems (EternalS 2011), 2011.
BibTex
Corazza, A., Di Martino, S., Maggio, V., and G. Scanniello,
Investigating the use of Lexical Information for Software System Clustering,
15th European Conference on Software Maintenance and Reengineering (CSMR 2011),
issue 1-4 March 2011, Oldenburg , pp. 35 - 44 , 2011.
BibTex
Corazza, A., Di Martino, S., Maggio, V., and G. Scanniello,
A Tree Kernel based approach for clone detection
,
IEEE International Conference on Software Maintenance (ICSM),
issue 12-18 Sept. 2010, Timisoara, 2010.
BibTex
-
Talk@ICSM2010
Member of the Organizing Committee & Web Master
@GAMES 2012
Member of the Organizing Committee & Web Master
@W2GIS 2012
Curriculum Vitae (EU Format) PDF (in Italian) | Resume PDF (in English)
Computer programming is an art, because it applies
accumulated knowledge to the world, because it
requires skills and ingenuity, and especially
because it produces objects of beauty.
(Donald Knuth)
Programming today is a race between software engineers
striving to build bigger and better idiot-proof
programs, and the Universe trying to produce bigger and
better idiots.
So far, the Universe is winning.
(Richard Cook)
If debugging is the process of removing bugs,
then programming must be the process of putting them in.
(Edsger W. Dijkstra)
To iterate is human, to recurse divine.
(L. Peter Deutsch)
If Java had true garbage collection,
most programs would delete themselves upon execution.
(Robert Sewell)
Never trust a computer you cannot throw out a window.
(Steve Wozniak)
Stay Hungry, Stay Foolish
(Steve Jobbs)
Programmers Confusion:
Q: Why do programmers always confuse Halloween and Christmas?
A: Because 31 Oct = 25 Dec.
Engineers, Physicists and Mathematicians:
An engineer thinks that his equations are an
approximation to reality.
A physicist thinks reality is an approximation to
his equations.
A mathematician doesn't care.
Binary Pun:
There are only 10 types of people in the world: those who understand binary, and those who don't.
Derivate Semplification:
Limit Implication:
(My) Books
On the Shelf
Riko's
Blog
Python Programming Language
Official Web Site
|
Italian Community
|
Italian (Unofficial) Forum
Skype
[vale.usa]
Gmail
Unina
Office (KNoME Lab):
OF33
Phone:
081-679267