Visualizing Developer Interactions

被引:20
作者
Minelli, Roberto [1 ]
Mocci, Andrea [1 ]
Lanza, Michele [1 ]
Baracchi, Lorenzo [1 ]
机构
[1] Univ Lugano, Fac Informat, REVEAL, Lugano, Switzerland
来源
2014 SECOND IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION (VISSOFT) | 2014年
关键词
CODE;
D O I
10.1109/VISSOFT.2014.31
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Integrated Development Environments (IDEs) have become the de facto standard vehicle to develop software systems. The user interface (UI) of an IDE offers a staggering amount of facilities to manipulate source code, such as inspectors, debuggers, recommenders, alternative viewers, etc. It is unclear how developers use the UI of an IDE and whether such UIs actually give appropriate support to the developers. We present a visual approach to understand and characterize development sessions from the UI perspective. The tool supporting our approach mines and processes the finest-grained UI-level events making up development sessions and presents them visually. We have collected, visualized, and analyzed hundreds of development sessions and report on our findings.
引用
收藏
页码:147 / 156
页数:10
相关论文
共 16 条
[1]  
Csikszentmihalyi M., 1990, FLOW PSYCHOL OPTIMAL
[2]   How developers drive software evolution [J].
Gîrba, T ;
Kuhn, A ;
Seeberger, M ;
Ducasse, S .
EIGHTH INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION, PROCEEDINGS, 2005, :113-122
[3]  
Greevy O, 2007, CSMR 2007: 11TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, P265
[4]   An exploratory study of how developers seek, relate, and collect relevant information during software maintenance tasks [J].
Ko, Andrew J. ;
Myers, Brad A. ;
Coblenz, Michael J. ;
Aung, Htet Htet .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2006, 32 (12) :971-987
[5]  
Lidwell W., 2003, Universal principles of design
[6]   How are Java']Java software developers usiong the eclipse IDE? [J].
Murphy, Gail C. ;
Kersten, Mik ;
Findlater, Leah .
IEEE SOFTWARE, 2006, 23 (04) :76-+
[7]  
OGAWA M, 2010, P 5 INT S SOFTW VIS, P35, DOI [10.1145/1879211.1879219, DOI 10.1145/1879211.1879219]
[8]   code_swarm: A Design Study in Organic Software Visualization [J].
Ogawa, Michael ;
Ma, Kwan-Liu .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2009, 15 (06) :1097-1104
[9]  
Robbes R, 2007, INT C PROGRAM COMPRE, P155
[10]   Autumn Leaves: Curing the Window Plague in IDEs [J].
Roethlisberger, David ;
Nierstrasz, Oscar ;
Ducasse, Stephane .
16TH WORKING CONFERENCE ON REVERSE ENGINEERING (WCRE 2009), 2009, :237-246