Autumn Leaves: Curing the Window Plague in IDEs

Röthlisberger, David; Nierstrasz, Oscar; Ducasse, Stéphane (2009). Autumn Leaves: Curing the Window Plague in IDEs. Working Conference on Reverse Engineering. Proceedings, pp. 237-246. Washington, DC: IEEE 10.1109/WCRE.2009.18

[img] Text
05328777.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (287kB) | Request a copy

Navigating large software systems is difficult as the various artifacts are distributed in a huge space, while the relationships between different artifacts often remain hidden and obscure. As a consequence, developers using a modern interactive development environment (IDE) are forced to open views on numerous source artifacts to reveal these hidden relationships, leading to a crowded workspace with many opened windows or tabs. Developers often lose the overview in such a cluttered workspace as IDEs provide little support to get rid of unused windows. AutumnLeaves automatically selects windows unlikely for future use to be closed or grayed out while important ones are displayed more prominently. This reduces the number of windows opened at a time and adds structure to the developer's workspace. We validate AutumnLeaves with a benchmark evaluation using recorded navigation data of various developers to determine the prediction quality of the employed algorithms.

Item Type:

Conference or Workshop Item (Paper)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)

UniBE Contributor:

Röthlisberger, David and Nierstrasz, Oscar Marius

ISSN:

1095-1350

ISBN:

978-0-7695-3867-9

Publisher:

IEEE

Language:

English

Submitter:

Factscience Import

Date Deposited:

04 Oct 2013 15:22

Last Modified:

13 Sep 2017 08:34

Publisher DOI:

10.1109/WCRE.2009.18

BORIS DOI:

10.7892/boris.37170

URI:

https://boris.unibe.ch/id/eprint/37170 (FactScience: 207119)

Actions (login required)

Edit item Edit item
Provide Feedback