Method and system for quantitatively estimating code size of new requirements based on weight adjustment

A technology for quantitative evaluation and code size, applied in the field of computer software development, it can solve the problem of inability to accurately estimate the code size of new requirements

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

AI Technical Summary

Problems solved by technology

[0010] 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 the added new requirements, it is impossi

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
  • Method and system for quantitatively estimating code size of new requirements based on weight adjustment
  • Method and system for quantitatively estimating code size of new requirements based on weight adjustment
  • Method and system for quantitatively estimating code size of new requirements based on weight adjustment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0044] Such as figure 1 Shown is a schematic diagram of the execution of the method of the present invention. The EMCNR-W method of the present invention is a method for comparing the similarity between new requirements and existing requirements to estimate the code size of new requirements, and can accurately quantify the new requirements that will be generated. amount of code.

[0045] For a developed n requirements (R 1 , R 2 ,...,R n ) software project, a new requirement R is added to the software project newi The amount of code to be generated L newi For estimation, the distance between requirements can be directly used as the similarity of requirements, with R newi The closer the R j to L newi The greater the effect, with R newi more distant R j to L newi the smaller the impact. In order to express the size relationship of t...

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 method and a system for quantitatively estimating the code size of new requirements based on weight adjustment. The method comprises the following steps of: performing characteristic extraction according the conventional N requirements of a software project; selecting the characteristic extraction data of m requirements, setting the characteristic extraction data of each requirement to be RSi, setting an adjustment parameter gamma of the software project to be 1 and calculating an estimated value ESi of the code size of the requirement RSi; calculating the ratios gammai of each estimated value to a real value, and taking the value of the adjustment parameter gamma as an average value of all the ratios gammai; performing the characteristic extraction on the new requirements of the software project; calculating distances Dij between each new requirement Rnewi and the conventional requirements; calculating the weight Wij of influence among the requirements; and calculating the estimated value Ei of the code size of the new requirements Rnewi according to a formula. In the method of the invention, similarity between the new requirements and the conventional requirements of the software project is calculated, and the characteristic data of all the conventional requirements is used, so the to-be-generated code size of the new requirements can be accurately quantized.

Description

technical field [0001] The invention belongs to the technical field of computer software development, and relates to a quantitative evaluation method and a system for code quantity generated by new requirements. Background technique [0002] The Standish Group analyzed 8,000 projects in 1995, and the results showed that 31% of the projects were canceled before completion, 52.7% of the projects were in trouble, and only 16.2% of the projects were successful. In 2004, Standish Group surveyed 13,522 software projects, and the results showed that 18% of the projects failed, 53% of the projects were questioned, and only 29% of the projects were successful. Software projects often end in failure, one of the important reasons is that requirements are often in the process of evolution. Existing research shows that the evolution of requirements in software projects is very frequent and largely determines the success or failure of software projects. [0003] Developers of software p...

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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products