Title
BPMiner: mining developers' behavior patterns from screen-captured task videos.
Abstract
Many user studies of software development use screen-capture software to record developers' behavior for post-mortem analysis. However, extracting behavioral patterns from screencaptured videos requires manual transcription and coding of videos, which is often tedious and error-prone. Automatically extracting Human-Computer Interaction (HCI) data from screen-captured videos and systematically analyzing behavioral data will help researchers analyze developers' behavior in software development more effectively and efficiently. In this paper, we present BPMiner, a novel behavior analysis approach to mine developers' behavior patterns from screencaptured videos using computer vision techniques and exploratory sequential pattern analysis. We have implemented a proof-of-concept prototype of BPMiner, and applied the BPMiner prototype to study the developers' online search behavior during software development. Our study suggests that the BPMiner approach can open up new ways to study developers' behavior in software development.
Year
DOI
Venue
2016
10.1145/2851613.2851771
SAC 2016: Symposium on Applied Computing Pisa Italy April, 2016
Field
DocType
ISBN
Behavioral pattern,World Wide Web,Computer science,Pattern analysis,Coding (social sciences),Human–computer interaction,Software,Behavioral data,User studies,Software development,Online search
Conference
978-1-4503-3739-7
Citations 
PageRank 
References 
2
0.35
18
Authors
5
Name
Order
Citations
PageRank
Jing Li110813.74
Lingfeng Bao213414.31
Zhenchang Xing3138787.95
xinyu459030.19
Bo Zhou5323.26