2020
DOI: 10.1049/iet-sen.2019.0290
|View full text |Cite
|
Sign up to set email alerts
|

Discovering software developer's coding expertise through deep learning

Abstract: The field of software development is growing rapidly and prevailing in every walk of life. The role of software developers in such a challenging and complex activity is very much important. The allocation of right software developers (i.e. who possesses appropriate coding skills) to projects is one of the crucial factors for successful software development. The problem is that it is very difficult for a client, project manager, as well as for software development organisations to find out an appropriate develo… 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

2021
2021
2024
2024

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 35 publications
0
2
0
Order By: Relevance
“…Furthermore, aimed at allocating the suitable software developers for a particular project, Javeed et al [52] proposed a DL-based approach to determine the software developer's coding expertise by analyzing prior written source code. Three DL methods were developed, trained, and evaluated in the study: Long Short-Term Memory (LSTM), one-dimensional convolutional NN, and a hybrid model that combines LSTM and the previous NN.…”
Section: Planning Pdmentioning
confidence: 99%
“…Furthermore, aimed at allocating the suitable software developers for a particular project, Javeed et al [52] proposed a DL-based approach to determine the software developer's coding expertise by analyzing prior written source code. Three DL methods were developed, trained, and evaluated in the study: Long Short-Term Memory (LSTM), one-dimensional convolutional NN, and a hybrid model that combines LSTM and the previous NN.…”
Section: Planning Pdmentioning
confidence: 99%
“…Developers levels are different and hence the code may contain different types of vulnerabilities. The level of developer from given source code is detected by [12]. Moreover, new concepts of some different roles in software development are introduced by the industry i.e., users and developers.…”
Section: Related Workmentioning
confidence: 99%