On the Use of Issue Tracking Annotations for Improving Developer Activity Metrics
Understanding and measuring how teams of developers collaborate on software projects can provide valuable insight into the software development process. Currently, researchers and practitioners measure developer collaboration with social networks constructed from version control logs. Version control change logs, however, do not tell the whole story. The collaborative problem-solving process is also documented in the issue tracking systems that record solutions to failures, feature requests, or other development tasks. The authors propose two annotations to be used in issue tracking systems: solution originator and solution approver.