Searched for: author%3A%22van+Deursen%2C+A.%22
(1 - 3 of 3)
document
Aniche, Maurício (author), Bavota, Gabriele (author), Treude, Christoph (author), Gerosa, Marco Aurélio (author), van Deursen, A. (author)
Previous studies have shown the negative effects that low-quality code can have on maintainability proxies, such as code change- and defect-proneness. One of the symptoms for low-quality code are code smells, defined as sub-optimal implementation choices. While this definition is quite general and seems to suggest a wide spectrum of smells that...
journal article 2018
document
Aniche, Maurício (author), Treude, Christoph (author), Zaidman, A.E. (author), van Deursen, A. (author), Gerosa, Marco Aurélio (author)
Code metric analysis is a well-known approach for assessing the quality of a software system. However, current tools and techniques do not take the system architecture (e.g., MVC, Android) into account. This means that all classes are assessed similarly, regardless of their specific responsibilities. In this paper, we propose SATT (Software...
conference paper 2016
document
Aniche, Maurício (author), Bavota, Gabriele (author), Treude, Christoph (author), van Deursen, A. (author), Gerosa, Marco Aurélio (author)
Code smells are symptoms of poor design and implementation choices that may hinder code comprehension, and possibly increase change-and defect-proneness. A vast catalogue of smells has been defined in the literature, and it includes smells that can be found in any kind of system (e.g., God Classes), regardless of their architecture. On the other...
conference paper 2016