96 citations · 104 across the 8 of their papers we have counts for
9 papers
"Project smells" -- Experiences in Analysing the Software Quality of ML Projects with mllint
Bart van Oort, Luís Cruz, Babak Loni +1
Machine Learning (ML) projects incur novel challenges in their development and productionisation over traditional software applications, though established principles and best prac…
Fixing Vulnerabilities Potentially Hinders Maintainability
Sofia Reis, Rui Abreu, Luis Cruz
Security is a requirement of utmost importance to produce high-quality software. However, there is still a considerable amount of vulnerabilities being discovered and fixed almost…
The Prevalence of Code Smells in Machine Learning projects
Bart van Oort, Luís Cruz, Maurício Aniche +1
Artificial Intelligence (AI) and Machine Learning (ML) are pervasive in the current computer science landscape. Yet, there still exists a lack of software engineering experience an…
EMaaS: Energy Measurements as a Service for Mobile Applications
Luis Cruz, Rui Abreu
Measuring energy consumption is a challenging task faced by developers when building mobile apps. This paper presents EMaaS: a system that provides reliable energy measurements for…
To the Attention of Mobile Software Developers: Guess What, Test your App!
Luis Cruz, Rui Abreu, David Lo
Software testing is an important phase in the software development life-cycle because it helps in identifying bugs in a software system before it is shipped into the hand of its en…
Catalog of Energy Patterns for Mobile Applications
Luis Cruz, Rui Abreu
Software engineers make use of design patterns for reasons that range from performance to code comprehensibility. Several design patterns capturing the body of knowledge of best pr…