I am a professor of Software Engineering at the University of Sannio, Italy. I'm old enough to have seen several waves of technology disappear leaving more problems than they have been trying to solve, but this has not diminished my enthusiasm to research into new solutions to engineer better software. This web site contains information on my research and teaching activities.
- I never teach my pupils. I only attempt to provide the conditions in which they can learn. (Albert Einstein)
- You cannot teach a man anything; you can only help him find it within himself. (Galileo Galilei)
Publications
-
Investigating the Vulnerability Fixing Process in OSS Projects: Peculiarities and Challenges by Gerardo Canfora, Andrea Di Sorbo, Sara Forootani, Antonio Pirozzi, Corrado Aaron Visaggio
Although vulnerabilities can be considered and treated as bugs, they present numerous peculiarities compared to other types of bugs (canonical bugs in the remainder of the paper). A vulnerability adds ...
Inviato in data 27 set 2020, 11:16 da Gerardo Canfora -
Demystifying the Adoption of Behavior-Driven Development in Open Source Projects by Fiorella Zampetti, Andrea Di Sorbo, Corrado Aaron Visaggio, Gerardo Canfora, Massimiliano Di Penta
Context: Behavior-Driven Development (BDD) features the capability, through appropriate domain-specific languages, of specifying acceptance test cases and making them executable. The availability of frameworks such as Cucumber or ...
Inviato in data 22 apr 2020, 13:00 da Gerardo Canfora -
An Empirical Characterization of Bad Practices in Continuous Integration by Fiorella Zampetti, Carmine Vassallo, Sebastiano Panichella, Gerardo Canfora, Harald Gall, Massimiliano Di Penta
Abstract Continuous Integration (CI) has been claimed to introduce several benefits in software development, including high software quality and reliabil- ity. However, recent work pointed out challenges, barriers and bad ...
Inviato in data 1 nov 2019, 07:24 da Gerardo Canfora -
Exploiting Natural Language Structures in Software Informal Documentation by Andrea Di Sorbo, Sebastiano Panichella, Corrado A. Visaggio, Massimiliano Di Penta, Gerardo Canfora, Harald C. Gall
Communication means, such as issue trackers, mailing lists, Q&A forums, and app reviews, are premier means of collabora- tion among developers, and between developers and end-users. Analyzing such ...
Inviato in data 21 set 2019, 06:16 da Gerardo Canfora -
Summarizing Vulnerabilities’ Descriptions to Support Experts during Vulnerability Assessment Activities by Ernesto Rosario Russo, Andrea Di Sorbo, Corrado A. Visaggio, Gerardo Canfora
Vulnerabilities affecting software and systems have to be promptly fixed, to prevent violations to integrity, availability and con- fidentiality policies of targeted organizations. Once a vulnerability is discovered, it is ...
Inviato in data 21 set 2019, 06:11 da Gerardo Canfora
Post visualizzati 1 - 5 di 78.
Visualizza altro »
Presentatiions
-
Inviato in data 14 apr 2019, 15:49 da Gerardo Canfora -
Inviato in data 26 feb 2019, 13:55 da Gerardo Canfora -
Inviato in data 4 nov 2018, 10:36 da Gerardo Canfora -
Inviato in data 4 nov 2018, 10:37 da Gerardo Canfora -
Inviato in data 4 nov 2018, 10:37 da Gerardo Canfora
Post visualizzati 1 - 5 di 6.
Visualizza altro »