79 citations · 82 across the 4 of their papers we have counts for
15 papers
Data-Driven Extract Method Recommendations: A Study at ING
David van der Leij, Jasper Binda, Robbert van Dalen +3
The sound identification of refactoring opportunities is still an open problem in software engineering. Recent studies have shown the effectiveness of machine learning models in re…
Interactive Static Software Performance Analysis in the IDE
Aaron Beigelbeck, Maurício Aniche, Jürgen Cito
Detecting performance issues due to suboptimal code during the development process can be a daunting task, especially when it comes to localizing them after noticing performance de…
Secure Software Engineering in the Financial Services: A Practitioners' Perspective
Vivek Arora, Enrique Larios Vargas, Maurício Aniche +1
Secure software engineering is a fundamental activity in modern software development. However, while the field of security research has been advancing quite fast, in practice, ther…
Logging Practices with Mobile Analytics: An Empirical Study on Firebase
Julian Harty, Haonan Zhang, Lili Wei +3
Software logs are of great value in both industrial and open-source projects. Mobile analytics logging enables developers to collect logs remotely from their apps running on end us…
Atoms of Confusion in Java
Chris Langhout, Maurício Aniche
Although writing code seems trivial at times, problems arise when humans misinterpret what the code actually does. One of the potential causes are "atoms of confusion", the smalles…
An Exploratory Study of Log Placement Recommendation in an Enterprise System
Jeanderson Cândido, Jan Haesen, Maurício Aniche +1
Logging is a development practice that plays an important role in the operations and monitoring of complex systems. Developers place log statements in the source code and use log d…