2016
DOI: 10.18293/seke2016-039
|View full text |Cite
|
Sign up to set email alerts
|

Self-learning Change-prone Class Prediction

Abstract: Abstract-Software change-prone class prediction can enhance software decision making activities during software maintenance (e.g., resource allocating). Many change-prone class prediction approaches have been proposed and most are effective in interversion prediction within a project. These approaches usually build a supervised prediction model by learning from historical labeled dataset. However, a major challenge which remains is that this typical change-prone prediction setting cannot be used for new projec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 35 publications
0
2
0
Order By: Relevance
“…The popularity of DL models in SE is mainly due to the advantages of representation learning from raw data [79,95,134]. For example, in many recent SE studies, a large number of challenges derive from the semantic comprehension of code in programming languages [84,85,148,149,154], text in natural languages [34,150], or their mutual transformation [44]. As code and text involves some form of natural language processing (NLP), it commonly starts with encoding words by a fixed size of vocabulary [44].…”
Section: Background and Related Work 21 DL Technology In Sementioning
confidence: 99%
“…The popularity of DL models in SE is mainly due to the advantages of representation learning from raw data [79,95,134]. For example, in many recent SE studies, a large number of challenges derive from the semantic comprehension of code in programming languages [84,85,148,149,154], text in natural languages [34,150], or their mutual transformation [44]. As code and text involves some form of natural language processing (NLP), it commonly starts with encoding words by a fixed size of vocabulary [44].…”
Section: Background and Related Work 21 DL Technology In Sementioning
confidence: 99%
“…In the last decade, machine learning (ML) techniques have been applied to defect prediction [4] with various approaches, such as Bayesian networks, neural networks, multivariate regression and ensemble methods [5]. Nevertheless, the construction of a SDP model is a challenging activity that has seen researches propose different solutions [6][7][8][9][10][11][12][13].…”
Section: Introductionmentioning
confidence: 99%