Title
Tracking and Analyzing Cross-Cutting Activities in Developers' Daily Work (N)
Abstract
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.
Year
DOI
Venue
2015
10.1109/ASE.2015.43
Automated Software Engineering
Keywords
Field
DocType
software application,information fragmentation problem,ActivitySpace,interapplication activity tracking,software development,cross-cutting activities
Microsoft Windows,Abstraction,Information needs,Software engineering,Computer science,Cross-cutting,Software,Activity tracking,Java,Software development
Conference
ISSN
Citations 
PageRank 
1527-1366
4
0.44
References 
Authors
16
4
Name
Order
Citations
PageRank
Lingfeng Bao113414.31
Zhenchang Xing2138787.95
xinyu359030.19
Bo Zhou4323.26