Tracking and Analyzing Cross-Cutting Activities in Developers' Daily Work

被引:11
作者
Bao, Lingfeng [1 ,2 ]
Xing, Zhenchang [2 ]
Wang, Xinyu [1 ]
Zhou, Bo [1 ]
机构
[1] Zhejiang Univ, Coll Comp Sci, Hangzhou, Zhejiang, Peoples R China
[2] Nanyang Technol Univ, Sch Comp Engn, Singapore, Singapore
来源
2015 30TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE) | 2015年
关键词
D O I
10.1109/ASE.2015.43
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Developers use many software applications to process large amounts of diverse information in their daily work. The information is usually meaningful beyond the context of an application that manages it. However, as different applications function independently, developers have to manually track, correlate and re-find cross-cutting information across separate applications. We refer to this difficulty as information fragmentation problem. In this paper, we present ActivitySpace, an interapplication activity tracking and analysis framework for tackling information fragmentation problem in software development. ActivitySpace can monitor the developer's activity in many applications at a low enough level to obviate application-specific support while accounting for the ways by which low-level activity information can be effectively aggregated to reflect the developer's activity at higher-level of abstraction. A system prototype has been implemented on Microsoft Windows. Our preliminary user study showed that the ActivitySpace system is promising in supporting interapplication information needs in developers' daily work.
引用
收藏
页码:277 / 282
页数:6
相关论文
共 22 条
[1]  
Bao LF, 2015, 2015 22ND INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), P399, DOI 10.1109/SANER.2015.7081850
[2]   Speeded-Up Robust Features (SURF) [J].
Bay, Herbert ;
Ess, Andreas ;
Tuytelaars, Tinne ;
Van Gool, Luc .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2008, 110 (03) :346-359
[3]  
Davenport T.H., 2005, Thinking for a living: How to get better performance and results from knowledge workers
[4]  
Dragunov A., 2005, P 10 INT C INTELLIGE, P75, DOI [DOI 10.1145/1040830.1040855, 10.1145/1040830.1040855]
[5]  
Engestrom Y., 1999, Perspectives on activity theory, V19, P19, DOI [DOI 10.1017/CBO9780511812774, 10.1017/cbo9780511812774.003, 10.1017/CBO9780511812774]
[6]  
Forsyth DA, 2002, Computer Vision: A Modern Approach
[7]   Jazz and this eclipse way of collaboration [J].
Frost, Randall .
IEEE SOFTWARE, 2007, 24 (06) :114-117
[8]  
Houben S., 2013, P SIGCHI C HUM FACT, P2263
[9]  
HOUBEN S, 2013, P 12 INT C MOB UB MU
[10]  
Houben Steven., 2014, Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces, P119, DOI DOI 10.1145/2669485.2669493