Tesseract: Interactive Visual Exploration of Socio-Technical Relationships in Software Development

被引:52
作者
Sarma, Anita [1 ]
Maccherone, Larry [1 ]
Wagstrom, Patrick [1 ]
Herbsleb, James [1 ]
机构
[1] Carnegie Mellon Univ, Inst Software Res, Pittsburgh, PA 15213 USA
来源
2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS | 2009年
关键词
D O I
10.1109/ICSE.2009.5070505
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software developers have long known that project success requires a robust understanding of both technical and social linkages,. However, research has largely, considered these independently. Research on networks of technical artifacts focuses on techniques like code analysis or mining project archives. Social network analysis has been used to capture information about relations among people. Yet, each type of information is often far more useful when combined, as when the "goodness" of social networks is judged by the patterns of dependencies in the technical artifacts. To bring such information together, we have developed Tesseract, an interactive exploratory environment that utilizes cross-linked displays to visualize the myriad relationships between artifacts, developers, bugs, and communications. We evaluated Tesseract by (1) demonstrating its feasibility with GNOME project data (2) assessing its usability via informal user evaluations, and (3) verifying its suitability for the open source community via semi-structured interviews.
引用
收藏
页码:23 / 33
页数:11
相关论文
共 29 条
[1]  
Arnold R., 1996, SOFTWARE CHANGE IMPA, V1, P392
[2]  
ARNOLD RS, 1996, YEAR 2000 PROBLEM IM
[3]  
Biehl JT, 2007, CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, VOLS 1 AND 2, P1313
[4]  
BIRD C, 2008, 16 ACM SIGS IN PRESS
[5]  
Cataldo M., 2006, P 2006 20 06 ANN C C, P353, DOI DOI 10.1145/1180875.1180929
[6]  
Cataldo M, 2008, CSCW: 2008 ACM CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK, CONFERENCE PROCEEDINGS, P579
[7]   Hipikat: A project memory for software development [J].
Cubranic, D ;
Murphy, GC ;
Singer, J ;
Booth, KS .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (06) :446-465
[8]  
DeLine Robert., 2005, SOFTVIS 05, P183, DOI [10.1145/1056018.1056044, DOI 10.1145/1056018.1056044]
[9]  
DESOUZA CRB, 2008, 30 INT C SOFTW ENG L, P241
[10]  
DESOUZA CRB, 2007, INT ACM SIGGROUP C S, P147