Automated open-source software quality evidence extraction method

A technology of open source software and extraction methods, applied in software testing/debugging, electrical digital data processing, special data processing applications, etc., can solve problems such as low practicability, huge investment of time and energy, and inability to analyze software alone

Active Publication Date: 2012-10-31
NAT UNIV OF DEFENSE TECH
View PDF2 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The above methods are not only not practical due to the subjectivity of software measurement, but also the process of obtaining quality evidence is extremely cumbersome and expensive. Even professionals need to invest a lot of time and energy in a complete analysis of a software. Authoritative organizations are obviously unable to complete the task of individually analyzing massive amounts of software
This is very inappropriate for the large-scale growth of software in the Internet age, and cannot meet the needs of users to quickly, conveniently and accurately understand various quality attributes of software

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
  • Automated open-source software quality evidence extraction method
  • Automated open-source software quality evidence extraction method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention is mainly aimed at automatically extracting quality evidence of open source software on the Internet.

[0032] Such as figure 1 As shown, it is an existing project evaluation flowchart of the local server of the method for automatically obtaining open source software quality evidence of the present invention, and the following steps are specifically performed:

[0033] Step 101: The user makes a request to the server and needs to obtain relevant quality evidence of software project A;

[0034] Step 102: The server finds various existing quality attributes and related quality evidences of the software project A locally, and returns it to the user.

[0035] More specifically, the target software checks that the code control system, defect management system, and mailing list inventory on the local server are available and less than N hours from the last update (the integer N can be set by the system administrator, such as N=24 for data The expiration time lim...

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 an automated open-source software quality evidence extraction method, comprising the following steps: a local server receives a user request and inquires whether a local database has newest change data of target software; if update data in a preset time period are existent, the local server provides various quality evidences and measurement scores of the target software and returns the evidences and the scores to a user, periodically checks and updates corresponding resource bases of the existing items, and recalculates each measurement value; and if the local database hasn't the newest change data of the target software, the local server searches on the Internet and determines a remote server with the newest change data of the target software, downloads the newest change data to the local database, analyzes the newly-downloaded newest change data of the target software so as to extract and store structured data items, extracts software quality measurement from the analyzed structured data, provides various quality evidences and measurement scores of the target software and returns the evidences and the scores to the user. According to the automated open-source software quality evidence extraction method, the local resource bases are updated periodically, so that the automatic extraction of the open-source software quality evidences is realized.

Description

Technical field [0001] The invention relates to an automatic extraction method of open source software quality evidence, which mainly includes various automatic acquisition methods of software quality evidence. Background technique [0002] Open source software has played a vital role in many application fields. However, due to the lack of strict and standardized functional testing and performance testing of open source software, security risks and property losses caused by open source software are not uncommon. With the rapid increase in the scale and complexity of software systems, timely and accurate acquisition of data that can reflect the correctness, reliability, and safety of open source software is of great significance for the selection and correct use of open source software. [0003] Although there is no planned and strategic centralized testing of Internet open source software that is emphasized by software engineering technology, after open source software is released...

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): G06F17/30G06F11/36
Inventor 王怀民尹刚袁霖李翔史殿习朱沿旭王涛丁博
Owner NAT UNIV OF DEFENSE TECH
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