activity
20202023
most citedA Deep Dive on the Impact of COVID-19 in Software Development

49 citations · 90 across the 11 of their papers we have counts for

collaborators

11 papers

cs.SE2023★ 1 cited

Test case quality: an empirical study on belief and evidence

Daniel Lucrédio, Auri Marcelo Rizzo Vincenzi, Eduardo Santana de Almeida +1

Software testing is a mandatory activity in any serious software development process, as bugs are a reality in software development. This raises the question of quality: good tests…

cs.SE2022★ 2 cited

Let's Go to the Whiteboard (Again):Perceptions from Software Architects on Whiteboard Architecture Meetings

Eduardo Santana de Almeida, Iftekhar Ahmed, Andre van der Hoek

The whiteboard plays a crucial role in the day-to-day lives of software architects, as they frequently will organize meetings at the whiteboard to discuss a new architecture, some…

cs.SE2022

Bug Analysis in Jupyter Notebook Projects: An Empirical Study

Taijara Loiola de Santana, Paulo Anselmo da Mota Silveira Neto, Eduardo Santana de Almeida +1

Computational notebooks, such as Jupyter, have been widely adopted by data scientists to write code for analyzing and visualizing data. Despite their growing adoption and popularit…

cs.SE2022★ 12 cited

Code Smells in Machine Learning Systems

Jiri Gesi, Siqi Liu, Jiawei Li +6

As Deep learning (DL) systems continuously evolve and grow, assuring their quality becomes an important yet challenging task. Compared to non-DL systems, DL systems have more compl…

cs.SE2022★ 3 cited

Implicit Mentoring: The Unacknowledged Developer Efforts in Open Source

Zixuan Feng, Amreeta Chatterjee, Anita Sarma +1

Mentoring is traditionally viewed as a dyadic, top-down apprenticeship. This perspective, however, overlooks other forms of informal mentoring taking place in everyday activities i…

cs.SE2021★ 3 cited

PyNose: A Test Smell Detector For Python

Tongjie Wang, Yaroslav Golubev, Oleg Smirnov +3

Similarly to production code, code smells also occur in test code, where they are called test smells. Test smells have a detrimental effect not only on test code but also on the pr…

cs.SE2021★ 3 cited

Changes from the Trenches: Should We Automate Them?

Yaroslav Golubev, Jiawei Li, Viacheslav Bushev +2

Code changes constitute one of the most important features of software evolution. Studying them can provide insights into the nature of software development and also lead to practi…

cs.SE2021★ 15 cited

Using Relative Lines of Code to Guide Automated Test Generation for Python

Josie Holmes, Iftekhar Ahmed, Caius Brindescu +3

Raw lines of code (LOC) is a metric that does not, at first glance, seem extremely useful for automated test generation. It is both highly language-dependent and not extremely mean…

cs.SE2021

We'll Fix It in Post: What Do Bug Fixes in Video Game Update Notes Tell Us?

Andrew Truelove, Eduardo Santana de Almeida, Iftekhar Ahmed

Bugs that persist into releases of video games can have negative impacts on both developers and users, but particular aspects of testing in game development can lead to difficultie…

cs.SE2020★ 49 cited

A Deep Dive on the Impact of COVID-19 in Software Development

Paulo Anselmo da Mota Silveira Neto, Umme Ayda Mannan, Eduardo Santana de Almeida +5

Context: COVID-19 pandemic has impacted different business sectors around the world. Objective. This study investigates the impact of COVID-19 on software projects and software dev…

cs.SE2020★ 2 cited

Examining user reviews of conversational systems: a case study of Alexa skills

Soodeh Atefi, Andrew Truelove, Matheus Rheinschmitt +3

Conversational systems use spoken language to interact with their users. Although conversational systems, such as Amazon Alexa, are becoming common and afford interesting functiona…