TY - GEN
T1 - BPMiner
T2 - 31st Annual ACM Symposium on Applied Computing, SAC 2016
AU - Li, Jing
AU - Bao, Lingfeng
AU - Xing, Zhenchang
AU - Wang, Xinyu
AU - Zhou, Bo
N1 - Publisher Copyright:
© 2016 ACM.
PY - 2016/4/4
Y1 - 2016/4/4
N2 - 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.
AB - 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.
KW - Developers' behavior
KW - HCI data
KW - Online search
KW - Screen-captured video
KW - Software development
UR - http://www.scopus.com/inward/record.url?scp=84975841270&partnerID=8YFLogxK
U2 - 10.1145/2851613.2851771
DO - 10.1145/2851613.2851771
M3 - Conference contribution
T3 - Proceedings of the ACM Symposium on Applied Computing
SP - 1371
EP - 1377
BT - 2016 Symposium on Applied Computing, SAC 2016
PB - Association for Computing Machinery
Y2 - 4 April 2016 through 8 April 2016
ER -