Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Newly increased requirement-based code variation quantitative evaluation method and system thereof

A quantitative evaluation and code amount technology, applied in the field of computer software development, can solve problems such as the inability to accurately estimate the amount of new required code

Inactive Publication Date: 2010-09-15
INST OF SOFTWARE - CHINESE ACAD OF SCI
View PDF1 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] When estimating the impact of the above two types of methods, it is necessary to first determine the code corresponding to the evolving requirements. For new requirements, it is impossible to establish an effective relationship between the new requirements and the existing code, so it is impossible to accurately estimate the new requirements. The amount of code that needs to be generated

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
  • Newly increased requirement-based code variation quantitative evaluation method and system thereof
  • Newly increased requirement-based code variation quantitative evaluation method and system thereof
  • Newly increased requirement-based code variation quantitative evaluation method and system thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The quantitative analysis method and system for the impact of demand evolution based on data mining will be described in detail below:

[0057] The REIA-DM method proposed by the present invention can be divided into two steps: training and adjusting parameter γ to obtain an estimation formula; estimating the amount of codes to be generated for new requirements.

[0058] (1) Training and adjusting parameter γ to obtain the estimation formula:

[0059] The REIA-DM method proposes a method for estimating the amount of code that will be generated by new requirements, and gives the estimation formula in, is the average value of required codes in the cluster, and γ is an adjustment parameter. γ is an adjustment parameter customized according to the estimated software item, so that the estimation formula can be more accurately applied to a certain software item. The steps to train and adjust the parameter γ mainly include the following four steps:

[0060] (1) Feature e...

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 newly increased requirement-based code variation quantitative evaluation method and a system thereof and belongs to the technical field of computer software development. The method comprises the following steps of: (1) carrying out feature extraction on N requirements of a certain software item according to set requirement features; (2) selecting feature extraction data of m requirements in the item as training data and calculating an adjustment coefficient gamma of the software item; (3) carrying out feature extraction on newly increased requirements of the software item according to the set requirement features; (4) carrying out clustering on each newly increased requirement and the N requirements by using the feature extraction data in steps (1) and (3); and (5) estimating a code quantity E of the newly increased requirements according to a formula E=gamma.C. The system comprises a feature extraction module, a kernel clustering algorithm calculation module, an adjustment parameter gamma training module and a code quantity prediction module. Compared with the prior art, the system of the invention can automatically predict the code quantity to be generated by the newly increased requirements and can visually display an estimation result.

Description

technical field [0001] The invention relates to a method and system for quantitatively evaluating code change amount based on newly added requirements, and belongs to the technical field of computer software development. Background technique [0002] The amount of software code has an important impact on the progress of software development and the prospect of software application. Researchers have met the different needs of users by controlling the amount of software code (refer to patent number: ZL 03800635.9, the name of the invention "code amount control device and code Quantity control method" technical literature). At the same time, the amount of software code is directly related to the evolution of requirements in the software development process. Requirements evolution is the most likely to occur in software requirements development, and it is also an inevitable problem. Requirements evolution will lead to changes in the code amount of software projects. Processing ...

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/36
Inventor 王青高健李娟杨达李引
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products