[HTML][HTML] Just-in-time software vulnerability detection: Are we there yet?

F Lomio, E Iannone, A De Lucia, F Palomba… - Journal of Systems and …, 2022 - Elsevier
Background: Software vulnerabilities are weaknesses in source code that might be exploited
to cause harm or loss. Previous work has proposed a number of automated machine …

Using complexity, coupling, and cohesion metrics as early indicators of vulnerabilities

I Chowdhury, M Zulkernine - Journal of Systems Architecture, 2011 - Elsevier
Software security failures are common and the problem is growing. A vulnerability is a
weakness in the software that, when exploited, causes a security failure. It is difficult to detect …

An evaluation of the MOOD set of object-oriented software metrics

R Harrison, SJ Counsell, RV Nithi - IEEE Transactions on …, 1998 - ieeexplore.ieee.org
This paper describes the results of an investigation into a set of metrics for object-oriented
design, called the MOOD metrics. The merits of each of the six MOOD metrics is discussed …

Beyond technical aspects: How do community smells influence the intensity of code smells?

F Palomba, DA Tamburri, FA Fontana… - IEEE transactions on …, 2018 - ieeexplore.ieee.org
Code smells are poor implementation choices applied by developers during software
evolution that often lead to critical flaws or failure. Much in the same way, community smells …

Situational method engineering

B Henderson-Sellers, J Ralyté, PJ Ågerfalk, M Rossi - 2014 - Springer
Most people we know don't read a book's Preface. So, we'll keep it brief. Why read this
book? Why did we write it? The answer to both these questions is straightforward. We, the …

Improving code: The (mis) perception of quality metrics

J Pantiuchina, M Lanza… - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
Code quality metrics are widely used to identify design flaws (eg, code smells) as well as to
act as fitness functions for refactoring recommenders. Both these applications imply a strong …

Developer-driven code smell prioritization

F Pecorelli, F Palomba, F Khomh… - Proceedings of the 17th …, 2020 - dl.acm.org
Code smells are symptoms of poor implementation choices applied during software
evolution. While previous research has devoted effort in the definition of automated solutions …

The scent of a smell: An extensive comparison between textual and structural smells

F Palomba, A Panichella, A Zaidman… - Proceedings of the 40th …, 2018 - dl.acm.org
Code smells, ie, symptoms of poor design and implementation choices applied by
programmers during the development of a software project [2], represent an important factor …

On the value of oversampling for deep learning in software defect prediction

R Yedida, T Menzies - IEEE Transactions on Software …, 2021 - ieeexplore.ieee.org
One truism of deep learning is that the automatic feature engineering (seen in the first layers
of those networks) excuses data scientists from performing tedious manual feature …

Coupling metrics for object-oriented design

R Harrison, S Counsell, R Nithi - … Fifth International Software …, 1998 - ieeexplore.ieee.org
We describe and evaluate some recently innovated coupling metrics for object-oriented
(OO) design. The Coupling Between Objects (CBO) metric of Chidamber and Kemerer …