Previous research has found that programmers spend a significant fraction of their time navigating between different source code locations and that much of that time is spent returning to previously viewed code. Other work has identified the ability to juxtapose arbitrary pieces of code as cognitively important. However, modern IDEs have inherited a user interface design in which, usually, only one source file is displayed at a time, with the result that users must switch back and forth from one file to another. Taking advantage of the increasing availability of large displays, we propose a new interaction paradigm in which an IDE presents parts of multiple source files side by side, using the Mylyn degree-of-interest function to dynamica...
Understanding and maintaining large software systems is a complex and time-consuming yet inevitable ...
During the past decades, software systems have grown significantly in size and complexity, making so...
Developers rely on the mechanisms provided by their IDE to browse and navigate a large software syst...
Previous research has found that programmers spend a significant fraction of their time navigating b...
Object-oriented language features such as inheritance, abstract types, late-binding, or polymorphism...
Recent research has shown that developers spend significant amounts of time navigating around code. ...
Today\u27s integrated development environments (IDEs) are hampered by their dependence on files and ...
peer-reviewedWhen exploring source code in modern integrated development environments (IDEs), progra...
Today’s integrated development environments (IDEs) are ham-pered by their dependence on files and fi...
ABSTRACT Developers spend significant time reading and navigating code fragments spread across multi...
International audienceProgrammers make many changes to the program to eventually find a good solutio...
velopers with tools and facilities to support development activi-ties. Developers use IDEs to read, ...
A software developer\u27s time is valuable, and many Integrated Development Environments (IDEs) have...
Today\u27s integrated development environments (IDEs) are hampered by their dependence on files and ...
Developers spend significant time reading and navigating code fragments spread across multiple locat...
Understanding and maintaining large software systems is a complex and time-consuming yet inevitable ...
During the past decades, software systems have grown significantly in size and complexity, making so...
Developers rely on the mechanisms provided by their IDE to browse and navigate a large software syst...
Previous research has found that programmers spend a significant fraction of their time navigating b...
Object-oriented language features such as inheritance, abstract types, late-binding, or polymorphism...
Recent research has shown that developers spend significant amounts of time navigating around code. ...
Today\u27s integrated development environments (IDEs) are hampered by their dependence on files and ...
peer-reviewedWhen exploring source code in modern integrated development environments (IDEs), progra...
Today’s integrated development environments (IDEs) are ham-pered by their dependence on files and fi...
ABSTRACT Developers spend significant time reading and navigating code fragments spread across multi...
International audienceProgrammers make many changes to the program to eventually find a good solutio...
velopers with tools and facilities to support development activi-ties. Developers use IDEs to read, ...
A software developer\u27s time is valuable, and many Integrated Development Environments (IDEs) have...
Today\u27s integrated development environments (IDEs) are hampered by their dependence on files and ...
Developers spend significant time reading and navigating code fragments spread across multiple locat...
Understanding and maintaining large software systems is a complex and time-consuming yet inevitable ...
During the past decades, software systems have grown significantly in size and complexity, making so...
Developers rely on the mechanisms provided by their IDE to browse and navigate a large software syst...