Behavior Metrics for Prioritizing Investigations of Exceptions
2017 IEEE International Conference on Software Maintenance and Evolution (ICSME)(2017)
摘要
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. These findings provide evidence that behavior metrics provide a promising advance towards prioritizing application exceptions.
更多查看译文
关键词
Bug Triage,Behavior Metrics,IDE Usage Data,Exceptions,Stack Traces
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络