7 papers
Cleaning Logs for Downstream Tasks (Registered Report)
Zahra G. Yazdi, Van-Hoang Le, Nyyti Saarimäki +3
Background: Software systems generate logs during execution to record critical events and runtime information for troubleshooting and monitoring. However, in practice, logs often c…
Ignoring Time Dependence in Software Engineering Data. A Mistake
Mikel Robredo, Nyyti Saarimaki, Rafael Penaloza +1
Researchers often delve into the connections between different factors derived from the historical data of software projects. For example, scholars have devoted their endeavors to…
A Critical Comparison on Six Static Analysis Tools: Detection, Agreement, and Precision
Valentina Lenarduzzi, Savanna Lujan, Nyyti Saarimaki +1
Background. Developers use Automated Static Analysis Tools (ASATs) to control for potential quality issues in source code, including defects and technical debt. Tool vendors have d…
Does Code Quality Affect Pull Request Acceptance? An empirical study
Valentina Lenarduzzi, Vili Nikkola, Nyyti Saarimäki +1
Background. Pull requests are a common practice for contributing and reviewing contributions, and are employed both in open-source and industrial contexts. One of the main goals of…
Methodological Issues in Observational Studies
Nyyti Saarimäki
Background. Starting from the 1960s, practitioners and researchers have looked for ways to empirically investigate new technologies such as inspecting the effectiveness of new meth…
An Empirical Study on Technical Debt in a Finnish SME
Valentina Lenarduzzi, Teemu Orava, Nyyti Saarimäki +2
Objective. In this work, we report the experience of a Finnish SME in managing Technical Debt (TD), investigating the most common types of TD they faced in the past, their causes,…