Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and system for software success degree evaluation, computer readable storage medium and device

An evaluation method and software technology, applied in computing, instruments, data processing applications, etc., can solve problems such as the inability to objectively and quickly measure the success of software, and the low success rate of software, so as to ensure objectivity and fairness, improve the success rate, and methods Simple and easy to use effects

Inactive Publication Date: 2017-12-01
SHANGHAI ADVANCED RES INST CHINESE ACADEMY OF SCI
View PDF5 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In view of the shortcomings of the prior art described above, the purpose of the present invention is to provide a software success evaluation method / system, computer-readable storage medium and equipment, which are used to solve the problem that the prior art cannot objectively and quickly measure the software success, Unable to help the software development team find problems in time, resulting in low software success rate

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 software success degree evaluation, computer readable storage medium and device
  • Method and system for software success degree evaluation, computer readable storage medium and device
  • Method and system for software success degree evaluation, computer readable storage medium and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] This embodiment provides a software success evaluation method, including:

[0037] Collect metadata on the basic metrics of software success to be evaluated;

[0038] Preprocessing the metadata of the software success basic metrics to obtain valid metadata and eliminate invalid metadata;

[0039] performing dimensionality reduction operations on the effective metadata to analyze principal components of the effective metadata, and mapping the obtained principal components to different evaluation dimensions, and generating evaluation indicators corresponding to the evaluation dimensions;

[0040] Based on the evaluation index, a measurement model for evaluating the success of the software is generated.

[0041] The method for evaluating the software success degree provided by this embodiment will be described in detail below with reference to diagrams. see figure 1 , which is a schematic flowchart of a software success evaluation method in an embodiment. Such as figu...

Embodiment 2

[0087] This embodiment provides a software success evaluation system, including:

[0088]The collection module is used to collect the basic measurement metadata of software success to be evaluated;

[0089] The first processing module is configured to preprocess the collected basic measurement metadata of software success, so as to obtain valid metadata and eliminate invalid metadata;

[0090] The second processing module is used to perform dimensionality reduction operations on the effective metadata to analyze the principal components of the effective metadata, map the obtained principal components to different evaluation dimensions, and generate the corresponding evaluation dimensions evaluation index;

[0091] A model generation module, configured to generate a measurement model for evaluating software success based on the evaluation index.

[0092] The software success evaluation system provided by this embodiment will be described in detail below with reference to diag...

Embodiment 3

[0123] This embodiment provides a device, which includes: a processor, a memory, a transceiver, a communication interface, and a system bus; the memory and the communication interface are connected to the processor and the transceiver through the system bus and complete mutual communication, and the memory is used for The computer program is stored, the communication interface is used to communicate with other devices, the processor and the transceiver are used to run the computer program, so that the device executes the steps of the software success evaluation method above.

[0124]The system bus mentioned above may be a Peripheral Component Interconnect (PCI for short) bus or an Extended Industry Standard Architecture (EISA for short) bus or the like. The system bus can be divided into address bus, data bus, control bus and so on. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. The co...

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 provides a method and a system for software success degree evaluation, a computer readable storage medium and a device. The method for software degree evaluation comprises: preprocessing acquired software success basic measurement metadata, to obtain effective metadata, and getting rid of invalid metadata; performing dimensionality reduction operation on the effective metadata, to analyze principal components of the effective metadata, and mapping the obtained principal components to evaluative dimensions associated with the principal components, and generating evaluation indexes corresponding to the evaluative dimensions; and based on the evaluation indexes, generating a measurement model used to evaluate software success degree. The method is completely based on objective data, and is simple and easy to use, and can find out development problems in time, so as to improve software success rate. Key performance indicators in the measurement model contain information of 80+% original data, and objectivity and fairness of a measurement result are ensured.

Description

technical field [0001] The invention belongs to the technical field of data mining, and relates to an evaluation method and system, in particular to a software success evaluation method / system, a computer-readable storage medium and equipment. Background technique [0002] In the context of the current hot open source community, as more and more open source software is successful, more and more teams adopt open source or internal source software development models, but the overall success rate of software development is still low. According to the statistical information in the Github open source community, as of December 3, 2016, there are about 7.35 million software repositories in the Github open source community, of which 80% are projects that have not received attention, and 75% are software repositories without contributors. [0003] However, existing technologies cannot objectively and quickly measure software success, and cannot help software development teams discov...

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): G06Q10/06
CPCG06Q10/0639
Inventor 宁德军叶培根
Owner SHANGHAI ADVANCED RES INST CHINESE ACADEMY OF SCI