Publication | Closed Access
Estimating Story Points from Issue Reports
67
Citations
21
References
2016
Year
Unknown Venue
Software MaintenanceEngineeringMachine LearningBusiness IntelligenceProject ManagementAgile CommunitySoftware Engineering TasksSoftware EngineeringNarrative SummarizationJournalismText MiningStory PointsNatural Language ProcessingEmpirical Software Engineering ResearchData ScienceSoftware AspectSoftware PracticeNews AnalyticsContent AnalysisStatisticsQuantitative ManagementNarrative ExtractionFeature EngineeringPredictive AnalyticsKnowledge DiscoveryComputer ScienceSoftware DesignSoftware MetricBusiness
Estimating the effort of software engineering tasks is notoriously hard but essential for project planning. The agile community often adopts issue reports to describe tasks, and story points to estimate task effort. In this paper, we propose a machine learning classifier for estimating the story points required to address an issue. Through empirical evaluation on one industrial project and eight open source projects, we demonstrate that such classifier is feasible. We show that ---after an initial training on over 300 issue reports--- the classifier estimates a new issue in less than 15 seconds with a mean magnitude of relative error between 0.16 and 0.61. In addition, issue type, summary, description, and related components prove to be project dependent features pivotal for story point estimation.
| Year | Citations | |
|---|---|---|
Page 1
Page 1