15 citations · 34 across the 7 of their papers we have counts for
8 papers
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…
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…
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…
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…
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…
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…