DocumentCode :
2348804
Title :
Autumn Leaves: Curing the Window Plague in IDEs
Author :
Roethlisberger, D. ; Nierstrasz, Oscar ; Ducasse, Stéphane
Author_Institution :
Software Composition Group, Univ. of Bern, Bern, Switzerland
fYear :
2009
fDate :
13-16 Oct. 2009
Firstpage :
237
Lastpage :
246
Abstract :
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.
Keywords :
software engineering; user interfaces; Autumn Leaves; IDE; interactive development environment; software navigation; source artifacts; window plague; Application software; Curing; Europe; Navigation; Open source software; Productivity; Programming; Reverse engineering; Scattering; Software systems; developer activity analysis; development environments; productivity; program comprehension; software navigation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 2009. WCRE '09. 16th Working Conference on
Conference_Location :
Lille
ISSN :
1095-1350
Print_ISBN :
978-0-7695-3867-9
Type :
conf
DOI :
10.1109/WCRE.2009.18
Filename :
5328777
Link To Document :
بازگشت