Feature localization method based on multi-source software data analysis

A feature positioning and data analysis technology, applied in the direction of electrical digital data processing, software testing/debugging, special data processing applications, etc., can solve problems such as incompleteness and inaccurate feature positioning results, achieve high accuracy, and be easy to operate and realize , the effect of high maturity

Active Publication Date: 2014-04-23
扬州格致光电技术有限公司
View PDF3 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a feature location method based on multi-source software data analysis, which solves the technical problem that only a single type of feature information is analyzed and mined in the prior art, resulting in inaccurate and incomplete feature location results

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
  • Feature localization method based on multi-source software data analysis
  • Feature localization method based on multi-source software data analysis
  • Feature localization method based on multi-source software data analysis

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0023] Such as figure 1 As shown, the feature location method based on multi-source software data analysis includes the following steps:

[0024] Build a feature location model based on multi-source software data analysis: set a quaternion , where m is the final feature location result, and a, b, and c are obtained from three different data sources respectively. Extracted feature information.

[0025] The positioning method of feature information a is as follows: search the current software system through information retrieval technology, query the program code related to the current modification request in the source code of the current software system, and record the program code as feature information a.

[0026] Such as figure 2 Shown is a block diagram of the working principle of the information retrieval technology of the present invention. The spe...

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 feature localization method based on multi-source software data analysis in the technical field of software engineering, and aims to solve the technical problems that feature localization results are inaccurate and incomplete in the prior art. The method combines information retrieval technology, data mining technology and dynamic analysis technology to respectively perform feature localization on a current software system, a evoluting history library and executing tracks, and intersection calculation is performed on feature localization results by the three technologies to acquire final feature localization results, feature localization based on multi-source software data analysis is implemented, and better accurateness, complement and efficiency are provided; the three technologies are high in maturity, so that the method is easy to operate and implement. The method can be applied in feature localization in class hierarchy and method hierarchy, reality of the analysis can be combined, corresponding granularity hierarchy can be selected to perform feature localization, and a flexible selecting frame is provided for realistic multi granularity hierarchical feature location.

Description

technical field [0001] The invention relates to a feature location method, in particular to a feature location method based on multi-source software data analysis, and belongs to the technical field of software engineering. Background technique [0002] With the increasing dependence of the information society on software, users have higher and higher requirements for existing software systems, so it is necessary to continuously upgrade and maintain software systems, and these upgrade and maintenance modification requests are usually Call it a feature. In a software system, a feature can represent a function, which is defined according to the requirements and acceptability of developers and users. Software maintenance and evolution may include various modification activities, such as adding new functions, improving existing functions and fixing bugs. Determining where in the source code a known special function is located is called feature localization. The process of fea...

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 Applications(China)
IPC IPC(8): G06F11/36G06F17/30
Inventor 孙小兵吴鹏李云
Owner 扬州格致光电技术有限公司
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