180 likes | 293 Vues
This paper discusses the navigation challenges within the Smalltalk IDE, focusing on issues that hinder developers' productivity such as excessive window management, repetitive visits to source entities, and difficult defect localization. We identify practical indicators of navigation problems and propose enhancements, including working sets, hidden dependencies, and improved visualization techniques like package and dependency views, to streamline the development experience. By addressing these pain points, we aim to facilitate a more efficient coding environment that supports better understanding, defect resolution, and feature implementation.
E N D
David Röthlisberger, Oscar Nierstrasz, Alexandre Bergel and Stéphane Ducasse University of Bern, Switzerland Universidad de Chile, Chile INRIA-Lille Nord Europe, France Tackling Software Navigation Issues of the Smalltalk IDE
Navigation of Source Space to gain understanding, to locate the cause of a defect, to implement new features, or to refactor
Problem Indicators - Many windows opened, many switches between windows - Many source entities visited over and over again - Much navigation required to locate broken artifacts.
How to improve software navigation? What is missing in the IDE?
Working Sets Hidden Dependencies Window Plague Runtime Information Distributed Code
Summary Working Sets Hidden Dependencies Window Plague Distributed Code Questions? Runtime Information