Topic model-based software defect report repair personnel distribution method

A defect report and topic model technology, applied in hardware monitoring, resources, instruments, etc., can solve problems such as not considering the workload of developers, high difficulty in manpower and material resources, and not well adapted to the software development and maintenance process

Active Publication Date: 2018-04-24
NANJING UNIV
View PDF7 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Software defects are inevitable in the process of software development and maintenance, and repairing software defects is a difficult task that consumes a lot of manpower and material resources
[0005] Existing automatic personnel assignment methods for de...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Topic model-based software defect report repair personnel distribution method
  • Topic model-based software defect report repair personnel distribution method
  • Topic model-based software defect report repair personnel distribution method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] figure 1 It is the overall framework of the software defect report fixer assignment method based on topic model. The input of the present invention is historical defect reports and repair information of software projects, developer data, assigned defect report data and target defect reports to be assigned currently, and the output is top-k recommended developers for target defect reports. The method of the present invention comprises the following five steps: 1) collating defect reports and developer data of software projects; 2) utilizing the sampling method to train the topic probability distribution vector of defect reports; 3) combining the defect reports and repair dates repaired by developers to calculate The developer's experience distribution vector; based on the developer's assigned defect report data, calculate the developer's workload function; 4) Given a defect report, combine the developer's experience distribution and workload to calculate the matching bet...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a topic model-based software defect report repair personnel distribution method. The method comprises the following steps of: sufficiently mining implicit semantic informationof defect reports by utilizing a topic model; measuring experiences of developers on the basis of repaired report information and a repair time; and considering work load balance of the developers, and calculating matching degrees between the developers and a target defect report so as to recommend proper developers. The method is simple in calculation and strong in generality and expansibility, is capable of carrying out personnel distribution on defect reports so as to improve the defect repair efficiency, and is suitable for the development and maintenance process of large-scale software products.

Description

technical field [0001] The invention relates to a method for allocating repair personnel for software defect reports in the field of software engineering, in particular to a method for allocating repair personnel for software defect reports based on a topic model. Background technique [0002] Software defects are inevitable in the process of software development and maintenance, and repairing software defects is a difficult task that consumes a lot of manpower and material resources. Large-scale software projects use defect tracking tools and databases to collect, organize, and monitor the status of defect reports. Users, developers, and testers of software systems will submit defect reports to the defect tracking database, and quality managers will conduct defect analysis based on these submitted defect reports. Sorting and assigning work. Among them, based on the content and field involved in the defect report, combined with the professional knowledge of the developer, t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F11/30G06F17/30G06Q10/06
CPCG06F11/3072G06F2216/03G06Q10/063112G06F16/31G06F16/36
Inventor 吴芳芳顾庆陈道蓄
Owner NANJING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products