Authors
Zack Coker, Kostadin Damevski, Claire Le Goues, Nicholas A Kraft, David Shepherd, Lori Pollock
Publication date
2017
Description
Many software development teams collect product defect reports, which can either be manually submitted or automatically created from product logs. Periodically, the teams use the collected defect reports to prioritize which defect to address next. We present a set of behavior-based metrics that can be used in this process. These metrics are based on the insight that development teams can estimate user inconvenience from user and application behavior in interaction logs. To estimate user inconvenience, the behavior metrics capture important user and application behavior after exceptions (the defects of interest in our case). We validated these metrics through a survey of how developers would incorporate the behavior metrics into their prioritization decisions. We found that developers change their priority of investigating an exception about 31% of the time after including the behavior metrics in the priority decision …
Total citations
Scholar articles
Z Coker, K Damevski, C Le Goues, NA Kraft… - 2017 IEEE International Conference on Software …, 2017