The invention discloses a
software development task intelligent
allocation method and
system based on a multi-dimensional capability portrait, and the method comprises the following steps: 1, obtaining multi-source development data generated by a developer in a development process and demand description data of a to-be-allocated
software development task, and carrying out the preprocessing, and forming a structured
data set; according to the method, a multi-dimensional ability portrait covering technical ability, project experience,
collaboration attributes and performance is constructed, a privacy-protected distributed learning mechanism is adopted for dynamic updating, dominant and implicit requirements of tasks are analyzed in combination with
natural language processing, complexity and dependency are calculated, and the performance of the performance is improved. A dynamic task
feature vector corresponding to a capability
feature vector dimension is constructed, and meanwhile, a self-adaptive adjustment
mechanism based on real-
time data monitoring and
online learning is designed to form data closed-loop feedback, so that the problems of one-sided capability evaluation, staticizing
task demand analysis and lack of the self-adaptive adjustment mechanism are comprehensively solved; and accurate and intelligent distribution of
software development tasks is realized.