Matches in SemOpenAlex for { <https://semopenalex.org/work/W4290019941> ?p ?o ?g. }
Showing items 1 to 65 of
65
with 100 items per page.
- W4290019941 abstract "Background: Understanding maintenance activities performed in a source code repository could help practitioners reduce uncertainty and improve cost-effectiveness by planning ahead and pre-allocating resources towards source code maintenance. The research community uses 3 main classification categories for maintenance activities: Corrective: fault fixing; Perfective: system improvements; Adaptive: new feature introduction. Previous work in this area has mostly concentrated on evaluating commit classification (into maintenance activities) models in the scope of a single software project. Aims: In this work we seek to design a commit classification model capable of providing high accuracy and Kappa across different projects. In addition, we wish to compare the accuracy and kappa characteristics of classification models that utilize word frequency analysis, source code changes, and combination thereof. Method: We suggest a novel method for automatically classifying commits into maintenance activities by utilizing source code changes (e.g, statement added, method removed, etc.). The results we report are based on studying 11 popular open source projects from various professional domains from which we had manually classified 1151 commits, over 100 from each of the studied projects. Our models were trained using 85% of the dataset, while the remaining 15% were used as a test set. Results: Our method shows a promising accuracy of 76% and Cohen's kappa of 63% (considered Good in this context) for the test dataset, an improvement of over 20 percentage points, and a relative boost of ~40% in the context of cross-project classification. Conclusions: We show that by using source code changes in combination with commit message word frequency analysis we are able to considerably boost classification quality in a project agnostic manner." @default.
- W4290019941 created "2022-08-06" @default.
- W4290019941 creator A5030960039 @default.
- W4290019941 creator A5091711089 @default.
- W4290019941 date "2017-11-14" @default.
- W4290019941 modified "2023-09-24" @default.
- W4290019941 title "Boosting Automatic Commit Classification Into Maintenance Activities By Utilizing Source Code Changes" @default.
- W4290019941 doi "https://doi.org/10.48550/arxiv.1711.05340" @default.
- W4290019941 hasPublicationYear "2017" @default.
- W4290019941 type Work @default.
- W4290019941 citedByCount "0" @default.
- W4290019941 crossrefType "posted-content" @default.
- W4290019941 hasAuthorship W4290019941A5030960039 @default.
- W4290019941 hasAuthorship W4290019941A5091711089 @default.
- W4290019941 hasBestOaLocation W42900199411 @default.
- W4290019941 hasConcept C101317890 @default.
- W4290019941 hasConcept C115903868 @default.
- W4290019941 hasConcept C119857082 @default.
- W4290019941 hasConcept C124101348 @default.
- W4290019941 hasConcept C151730666 @default.
- W4290019941 hasConcept C153180980 @default.
- W4290019941 hasConcept C177264268 @default.
- W4290019941 hasConcept C199360897 @default.
- W4290019941 hasConcept C2776760102 @default.
- W4290019941 hasConcept C2777904410 @default.
- W4290019941 hasConcept C2779343474 @default.
- W4290019941 hasConcept C41008148 @default.
- W4290019941 hasConcept C43126263 @default.
- W4290019941 hasConcept C46686674 @default.
- W4290019941 hasConcept C529173508 @default.
- W4290019941 hasConcept C77088390 @default.
- W4290019941 hasConcept C86803240 @default.
- W4290019941 hasConceptScore W4290019941C101317890 @default.
- W4290019941 hasConceptScore W4290019941C115903868 @default.
- W4290019941 hasConceptScore W4290019941C119857082 @default.
- W4290019941 hasConceptScore W4290019941C124101348 @default.
- W4290019941 hasConceptScore W4290019941C151730666 @default.
- W4290019941 hasConceptScore W4290019941C153180980 @default.
- W4290019941 hasConceptScore W4290019941C177264268 @default.
- W4290019941 hasConceptScore W4290019941C199360897 @default.
- W4290019941 hasConceptScore W4290019941C2776760102 @default.
- W4290019941 hasConceptScore W4290019941C2777904410 @default.
- W4290019941 hasConceptScore W4290019941C2779343474 @default.
- W4290019941 hasConceptScore W4290019941C41008148 @default.
- W4290019941 hasConceptScore W4290019941C43126263 @default.
- W4290019941 hasConceptScore W4290019941C46686674 @default.
- W4290019941 hasConceptScore W4290019941C529173508 @default.
- W4290019941 hasConceptScore W4290019941C77088390 @default.
- W4290019941 hasConceptScore W4290019941C86803240 @default.
- W4290019941 hasLocation W42900199411 @default.
- W4290019941 hasOpenAccess W4290019941 @default.
- W4290019941 hasPrimaryLocation W42900199411 @default.
- W4290019941 hasRelatedWork W1561949301 @default.
- W4290019941 hasRelatedWork W1603068983 @default.
- W4290019941 hasRelatedWork W1857279498 @default.
- W4290019941 hasRelatedWork W2051854463 @default.
- W4290019941 hasRelatedWork W2108528511 @default.
- W4290019941 hasRelatedWork W2160548044 @default.
- W4290019941 hasRelatedWork W2380602769 @default.
- W4290019941 hasRelatedWork W2764012260 @default.
- W4290019941 hasRelatedWork W2963721041 @default.
- W4290019941 hasRelatedWork W3172913920 @default.
- W4290019941 isParatext "false" @default.
- W4290019941 isRetracted "false" @default.
- W4290019941 workType "article" @default.