Abstract
In this paper we propose a method to support Personal Software Process (PSP), which is a well known software process improvement framework for individual developers. The proposed method estimates developer's purposes (aims) from time-series data about developer's tasks, given by an execution history of software applications. We implemented the method by a machine learning algorithm, Random Forests. The experiment result shows the prediction with the time-series data is more accurate than the prediction without the time-series data. Especially, when using longer time-series data, accuracy of estimation became 97 %. It can be expected that the proposed method can help developers' process improvement as they become aware of how much time they spent on a specific aim such as implementation and testing.
Original language | English |
---|---|
Pages (from-to) | 139-150 |
Number of pages | 12 |
Journal | Computer Software |
Volume | 33 |
Issue number | 2 |
Publication status | Published - May 1 2016 |
ASJC Scopus subject areas
- Software