A Topic Model-Based Allocation Method for Software Defect Report Repair Personnel

A defect reporting and topic model technology, applied in hardware monitoring, complex mathematical operations, instruments, etc., which can solve problems such as high computational complexity, not well suited to software development and maintenance processes, and no consideration of developer workloads

Active Publication Date: 2021-02-26
NANJING UNIV
View PDF7 Cites 0 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 defect reports often ignore the influence of time factors, and do not consider the current workload of developers during the assignment process, which has high computational complexity and cannot be well adapted to the actual software development and maintenance process

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
  • A Topic Model-Based Allocation Method for Software Defect Report Repair Personnel
  • A Topic Model-Based Allocation Method for Software Defect Report Repair Personnel
  • A Topic Model-Based Allocation Method for Software Defect Report Repair Personnel

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 be...

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 software defect report repairing personnel allocation method based on a topic model. The method of the invention uses the topic model to fully mine the implicit semantic information of the defect report, and then measures the experience of the developer based on the repaired defect report information and repair time , while considering the developer's workload balance, calculate the matching degree between the developer and the target defect report to recommend a suitable developer. The invention has the advantages of simple calculation, strong versatility and expansibility, can quickly and effectively assign personnel to defect reports, improves 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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/30G06F16/31G06F16/36G06Q10/06G06F17/18
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