CN104899143B - The software peer review system implementation device of data mining is provided - Google Patents

The software peer review system implementation device of data mining is provided Download PDF

Info

Publication number
CN104899143B
CN104899143B CN201510329186.XA CN201510329186A CN104899143B CN 104899143 B CN104899143 B CN 104899143B CN 201510329186 A CN201510329186 A CN 201510329186A CN 104899143 B CN104899143 B CN 104899143B
Authority
CN
China
Prior art keywords
peer review
software
module
data
defect
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510329186.XA
Other languages
Chinese (zh)
Other versions
CN104899143A (en
Inventor
朱丽蘋
倪红英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Aeronautical Radio Electronics Research Institute
Original Assignee
China Aeronautical Radio Electronics Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Aeronautical Radio Electronics Research Institute filed Critical China Aeronautical Radio Electronics Research Institute
Priority to CN201510329186.XA priority Critical patent/CN104899143B/en
Publication of CN104899143A publication Critical patent/CN104899143A/en
Application granted granted Critical
Publication of CN104899143B publication Critical patent/CN104899143B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

Present invention is disclosed a kind of software peer review system implementation device for providing data mining, including software standard maintenance module, peer review checklist maintenance module, project information management module, exemplary software defect management module, peer review management module and information inquiry and statistical analysis module, the present invention make various criterion software peer review data and exterior document files or external data base in peer review data can be collected into same information system, it is managed collectively, software peer review data are made to be excavated and reused, engineering experience is transmitted.

Description

The software peer review system implementation device of data mining is provided
【Technical field】
The present invention relates to field of software engineering and data digging method, and software peer review is provided in particular to one kind The software peer review system implementation device of data mining.
【Background technology】
Software peer review is that soft project is proved effective discovery software defect, improves the important of software quality Process.Its core content is to have complete, accurate, science checklist to design first, designed checklist is reused, to soft Part work product (including code, document and component) checked, afterwards to finding the problem of (defect) be zeroed into line trace.Pass The way of system is that reviewer is compareed by careful object in evaluation using checklist, fills in check item accordance as a result, finding Just no longer playing a role with after report related software defect, software defect and checklist result data are filled in each document, Belong to unstructuredness information, it is difficult to further play a role.
With the continuous improvement of software maturity, occurs commercialized software peer review backman on overseas market Tool, is only used for realizing software peer review process automation, the peer review data produced by instrument are stored in relation data In storehouse, belong to structured message, but lack the excavation to peer review data and make full use of, still suffer from following deficiency:
(1) (such as the classification of defective effect degree, defect) is defined due to following the software defect of various criterion, problem (lacks Falling into) report template, checklist all can be different, and enterprise or specific project also have a whole set of each customized mark Standard, the peer review of different software standard carry out in respective system, and the peer review data of generation are disperseed, it is difficult to carry out data Further utilization;
(2) the peer review list form disunity of various standards, be difficult to realize unified data exporting and realization The unified management of peer review data;
(3) since various software project standards are different, evaluation can not be carried out between the project of different software standard Statistics and comparison with software defect, evaluation and software to whole enterprise can not unify to evaluate;
(4) exist evaluation after engineering experience data cannot be transmitted, peer review data cannot reuse, it is ineffective to evaluate and The problem of inefficient;
(5) statistical analysis to software defect lacks granulate, is not easy to find out the true cause of software defect generation, nothing Method control software defect occurs repeatedly.
【The content of the invention】
It is an object of the invention to provide it is a kind of provide data mining software peer review system realization device, to Solve the above-mentioned problems in the prior art.
To achieve the above object, implementing the software peer review system implementation device of the offer data mining of the present invention includes Software standard maintenance module, peer review checklist maintenance module, project information management module, exemplary software defect management mould Block, peer review management module and information inquiry and statistical analysis module.Wherein:
Software standard maintenance module, to create and safeguard various software standards and corresponding series of rules and template, Correspondence between each software standard rule, basic information is provided for software peer review activity and peer review data mining Support, the ratio equity between statistical software defect, carry out project provides unified standard;The exterior colleague of various software standards is provided The correspondence of review data attribute and the system database table field, for peer review form data export to outside meet it is soft The document files of part reference format provides and fills in foundation, to collect the peer review formfile of exterior various software standard forms Data provide to the system database table and read foundation;
Peer review checklist maintenance module, to establish check item data dictionary, customizes the various classifications towards standard Peer review checklist;The module provides the peer review check item data dictionary function of creating and safeguard unity, by check item As the basic element for customizing various standard peer review checklists, provide basic information for data mining and support;The module carries For customizing and safeguarding that the peer review towards standard checks single function, realize from check item data dictionary and choose one group of identical category The respective classes checklist of each standard is customized to some check items of general categories, forms peer review checklist information bank Table, during evaluation system by project software standard and evaluation object type read automatically from the storehouse table respective classes checklist for Fill at family;
Project information management module, there is provided setting and Maintenance Significant Items follow one or more software standards, are automatically performed item Mesh and definition of the standard in relation to other particular attributes;Evaluation object, reviewer, evaluation stage, evaluation opportunity, evaluation ginseng are provided Establishment and the maintenance function of the information such as file are examined, realizes that project appraisal is planned;There is provided facing project checklist model customization and Maintenance function, requires according to detailed programs, and selected project follows some Category checks lists of specific criteria, and presets certain A little check item inspection results and reason is filled in, preserve the checklist template as project, when use preferentially selects;There is provided towards item Purpose peer review form templat file customizes and maintenance function, presets or fill in some data in template file, fixed It is made the peer review form templat file of facing project, when use preferentially selects, and reduces the reading of some data or fills in, both Meet the special requirement of project, and ensure the uniformity and correctness of data;Various querying condition queried for items information are pressed in offer Function;
Exemplary software defect management module, there is provided based on check item screening, maintenance and inquiry peer review software defect Typical scene informational function, also offer exemplary software defective data and external interface import and export function;Establish based on inspection The exemplary software defect information storehouse of item unique mark, software standard and checklist classification, is commented by not meeting check item with going together The incidence relation between software defect is examined, retrieves corresponding software defect with search condition by check item or checklist, therefrom The typical scene information that software defect occurs to be screened, is supplemented the description of defect typicalness, exemplary software defect storehouse table is arrived in storage, Increase exemplary software defect storehouse information;The interface with external data base or file is established, imports exterior exemplary software defective data To exemplary software defect storehouse, exemplary software defect storehouse table data are enriched, data can be also exported from exemplary software defect storehouse table to outer Portion's database or file, new exemplary software defective data is provided for organization assets storehouse.By selecting defect occurrence frequency and tight The screening strategy of weight degree, there is provided issue user oriented newly-increased typical defect function automatically;
Peer review management module, automatically by evaluation hatching time order display project respectively evaluate the stage it is all treat evaluation pair Image information, selective evaluation;Automated execution peer review flow and input peer review data interface are provided, evaluation message is automatic It is pushed to related personnel;Realize the reading of exterior peer review FormDoc data or fill in function;According to " being marked after first template The principle of standard ", there is provided the automatic of project checklist of all categories chooses function, passes through checklist inspection result User Interface and provides base In the software defect of check item occur typical scene information inquiry, defect by degree and frequency be automatically reminded to and issuing function; According to the principle of " standard after first template ", corresponding peer review form templat file is found, according to form templat file data category Property with the correspondence of form data field, the form data produced in system database is filled up to exterior FormDoc file In;Or data in exterior peer review FormDoc file are read in the corresponding database table of system, realize document text Non-structured peer review data are converted into the structured message needed for data mining and sort out preservation in part;Or by external number Read according to related peer review information in storehouse in the corresponding database table of system, realize the collection of peer review data and return Class;So that system is suitable for the digital independent of various peer review list forms or fills in, or various type of database or form Digital independent;
Information inquiry and statistical analysis module, there is provided the software defect typical scene information inquiry based on check item, to base Carry out defects count, ratio of defects, defect level ratio statistics in the software defect of check item, the defects of to based on check item rate with For example make correlation analysis between project stage, project management degree by careful object correlation properties, find out and cause defect incidence High possible factor, and according to software defect statistics over the years, further regression analysis is done to defect incidence, prediction is soft Part defect incidence trend;The defects of being based on check item with it to each characteristic of reviewer respectively discovery rate provides correlation Analysis, finds out the correlative factor that may influence evaluation quality.
According to above-mentioned main feature, software standard maintenance module includes software standard information module, defect type and defect Degree definition module, defect level correspondence module and peer review external data template file maintenance module.
According to above-mentioned main feature, peer review checklist maintenance module is including check item data dictionary maintenance module and together Row evaluation checklist maintenance module.
According to above-mentioned main feature, project information management module includes project information maintenance module and project information inquiry mould Block, project information maintenance module include project essential information maintenance module, evaluation planning maintenance module, peer review checklist again Template maintenance module, peer review formfile maintenance module.
According to above-mentioned main feature, exemplary software defect management module is soft including exemplary software defect screening module, typical case The maintenance of part defect and enquiry module and exemplary software defect import and export module.
According to above-mentioned main feature, peer review management module includes peer review process control module and outside is gone together and commented Examine data exporting module.
According to above-mentioned main feature, information inquiry and statistical analysis module include information inquiry module, Information Statistics module And information analysis module.
Compared with prior art, the present invention makes the peer review data and exterior document files or outer of various criterion software Peer review data in portion's database can be collected into same information system, be managed collectively, and make software peer review number According to being excavated and being reused, engineering experience is transmitted;The present invention has started the software defect statistical based on check item Analysis method and exemplary software defect be automatically reminded to and issue mechanism, the refinement for improve software defect statistics, analyzing and utilizing Granularity, enables related personnel to be quickly found out the possible cause of software defect generation, and finds out the possibility for influencing evaluation quality Factor, effectively increases the quality and work efficiency of software development and peer review;The present invention has to be provided for organization assets storehouse Peer review exemplary software defective data, makes empirical data be shared within the organization.
【Brief description of the drawings】
Fig. 1 is between each module of the present invention and the relation block diagram with external data;
Fig. 2 is software standard maintenance module block diagram;
Fig. 3 is the exterior peer review data of setting and system data correspondence flow chart;
Fig. 4 is peer review checklist maintenance module block diagram and functional diagram;
Fig. 5 is project information management module frame chart and functional diagram;
Fig. 6 is item inspection single mode plate setting procedure figure;
Fig. 7 is exemplary software defect management module frame chart and functional diagram;
Fig. 8 is exemplary software defect screening module flow chart;
Fig. 9 is peer review process control module figure;
Figure 10 is peer review management module block diagram;
Figure 11 is exterior peer review data import modul flow chart;
Figure 12 is exterior peer review data export module flow chart;
Figure 13 is information inquiry and statistical analysis module block diagram.
【Embodiment】
The present invention provides the embodiment of the present invention below in conjunction with the accompanying drawings, for the technical solution that the present invention will be described in detail.
The body for implementing the software peer review system implementation device of the offer data mining of the present invention is a set of computer Software, its operation platform are the client computers for having Windows XP operating systems, and system database, which is stored in, to be had The application server universal computer platform of Windows XP operating systems, for each client user accesses.
Refering to Figure 1, implementing the software peer review system implementation device of the offer data mining of the present invention includes Software standard maintenance module, peer review checklist maintenance module, project information management module, exemplary software defect management mould Block, peer review management module and information inquiry and statistical analysis module.Each functions of modules is described in detail individually below.
(a) software standard maintenance module
Refer to shown in Fig. 2 and Fig. 3, software standard maintenance module includes software standard information module, defect type and lacks The degree of falling into definition module, defect level correspondence module and peer review external data template file maintenance module.It is detailed below Each submodule function is carefully described:
● software standard information module provides input and safeguards the function of software standard title;
● defect type and defect level definition module provide set software defect type corresponding to every kind of software standard, Defect level information and data maintenance function;
● defect level correspondence module provide set each software standard defect level define between correspondence, be Statistical software defect, the ratio equity carried out between different software project of standard development provide unified standard;
● exterior peer review data template file maintenance module, which provides, to be established and safeguards that the outside of various software standards is same Row review data template file information table, suitable for exterior WORD/EXCEL type archive files or external relations type database, Including information such as file type, filename, server path, record forms (form, row or data base table recording), there is provided set In the Data Position and data type and system database of the exterior peer review template document file for safeguarding each software standard The correspondence function of peer review form data field, or the exterior peer review number for setting and safeguarding each software standard is provided According to the correspondence function of the data field and peer review form data field in system database table of storehouse table, have and upload respectively Path function specified in the peer review form templat document files to information table of software standard.
(b) peer review checklist maintenance module
Refer to shown in Fig. 4, peer review checklist maintenance module includes check item data dictionary maintenance module and goes together Evaluate checklist maintenance module.Each submodule function is described below in detail:
● check item data dictionary maintenance module provides the peer review check item data dictionary work(established and safeguarded unity Can, each check item has unique mark, checks classification, check item type, checks particular content description, reference identification and use The information such as state, are sieved as the basic element for customizing various software standard peer review checklists, and as based on check item The basic data of choosing, inquiry and statistical software defect;
● peer review checklist maintenance module is provided to be checked classification and leads to from one group in check item data dictionary is identical It is various standards, various types of other with the respective classes checklist for some items are chosen in the check item of classification being customized to specific criteria Peer review check forms data be stored in peer review checklist information bank table, data include software standard, checklist classification, The information such as check item mark, check item type, check item numbering, check item description, version, version settling time, wherein due to Same check item mark has the description of slight difference between various criterion checklist, when in check item description and data dictionary Inspection particular content when describing different, the inspection particular content description of current check item is filled in check item description, Otherwise do not fill in, respective items when checklist uses in direct reference data dictionary;The selected inspection classification of module energy basis, It is automatic to show that relevant with the category all check items and generic items are selective, range of choice is reduced, also examines peer review Check item data source in verification certificate is unanimously and unique.
(c) project information management module
Refer to shown in Fig. 5 and Fig. 6, project information management module includes project information maintenance module and project information is inquired about Module, project information maintenance module include project essential information maintenance module, evaluation planning maintenance module, peer review inspection again Single template maintenance module, peer review formfile maintenance module.Each submodule function is described below in detail:
● project basic information module provides setting item one or more software standard, and being automatically performed project and standard has The definition of other particular attributes is closed, project working stage information, project personnel's information, project appraisal stage, project management are set The information such as degree;
● evaluation planning maintenance module, there is provided the evaluation participated in advance with all preview objects of Maintenance Significant Items, project is set The information such as personnel, evaluation opportunity (planned time) and evaluation reference paper;
● peer review checklist template maintenance module provides the peer review checklist template function for setting facing project, According to project specific requirement, certain Category checks list that selected project follows software standard is cut, and is preset or is filled in Fixed data therein, is customized to certain Category checks single mode plate of facing project, and when use preferentially selects, and reduces user to fixation The input of data;
● peer review form templat file maintenance module provides the peer review form templat file for setting facing project Function, according to project specific requirement, the peer review form templat file that selected project follows software standard is cut, in advance First fill in fixed data therein, peer review form data word in peer review template file form and system database is set Correspondence between section, is customized to the peer review form templat file of facing project, and when use preferentially selects, and reduces and fixes The repetition of data fills in, makes the form data form that imports and exports consistent with project specific requirement;
● project information enquiry module provides the project information query function of various querying condition combinations.
(d) exemplary software defect management module
Refer to shown in Fig. 7 and Fig. 8, exemplary software defect management module includes exemplary software defect screening module, typical case Software defect maintenance and enquiry module and exemplary software defect import and export module.Each submodule function is described below in detail:
● exemplary software defect screening module provides automatic or manual exemplary software defect of the screening based on check item mark The function of information, by the incidence relation not met between result and peer review software defect of check item, by check item with Search condition retrieves corresponding all software defects, (is occurred not in same check item according to the frequency that software defect occurs Meet number) or occur degree (order of severity of software defect), the not meeting property of automatic screening check item result is as allusion quotation Type defect, also provides the typical scene information that artificial screening software defect occurs, is supplemented the description of defect typicalness, storage is arrived Exemplary software defect storehouse table;There is user oriented automatic issuing function during newly-increased exemplary software defect;
● the maintenance of the maintenance of exemplary software defect and enquiry module offer to exemplary software defect storehouse table data, and provide Inquiring about exemplary software defect information includes the function with check item related information;
● exemplary software defect, which imports and exports interface module and provides, to be established and external AC CESS databases or EXCEL file Interface, imports exterior exemplary software defective data, first verifies the reasonability of data, then is saved in exemplary software defect storehouse table, then Manually establish and data dictionary in incidence relation between check item, enrich exemplary software defect information storehouse table data, also can be from Exemplary software defect information storehouse table exports data into external AC CESS databases or EXCEL file, is provided for organization assets storehouse New exemplary software defective data.
(e) peer review management module
Refer to shown in Fig. 9 to Figure 12, peer review management module includes peer review process control module and outside is same Row review data imports and exports module.Each submodule function is described below in detail:
● peer review process control module is planned according to evaluation, shows all evaluation stages, pin automatically in chronological order To each evaluation stage, corresponding preview object information is shown, there is provided evaluate automatic selection, the input of review information of object Initiated with automated execution peer review, evaluate changed item input, change completion input and change the flows such as confirmation input, often entered Next flow sends task message to related personnel automatically.The module is soft by project according to the principle of " standard after first project " Part standard and checklist classification read checklist for filling in automatically from the table of peer review checklist storehouse.The inspection of all categories of offer project The automatic of verification certificate chooses function, passes through checklist result User Interface, there is provided the software defect hair of each check item in checklist Raw typical scene information searching function, and shown for high or high with the frequency check item offer different colours of defect level, Reach and be automatically reminded to purpose.Related personnel is received by task message, and boundary is operated automatically into the relevant evaluation of login personnel Face, is well understood, carries out and completes evaluation in time;
● exterior peer review data exporting module, to exterior peer review FormDoc file or database file Carry out the importing or export of data.According to the principle of " standard after first project ", corresponding peer review form templat file is found, it is multiple Pallet file, further according to exterior peer review document format data in peer review form templat file information table and system number According to the correspondence of storehouse peer review form data field, form data will be read from system database and writes duplication text one by one On the correspondence position of every record in part, the export of form data is completed;Otherwise peer review formfile is opened, according to letter The correspondence in table is ceased, the corresponding data of every record relevant position in peer review formfile is read, first verifies data Reasonability, then be saved in the corresponding storehouse table of system database, complete the importing of peer review form data.According to information table In SQL statement, establish data field and the system database peer review storehouse table data in exterior peer review database table The correspondence of field, realizes that the peer review information in external data base imported into the corresponding peer review of the system database In database table.The importing of exterior peer review data realizes the collection to exterior peer review data, is peer review number Data basis is provided according to further excavate.
(f) information inquiry and statistical analysis module
Please refer to Fig.1 shown in 3, information inquiry and statistical analysis module include information inquiry module, Information Statistics module and Information analysis module.Each submodule function is described below in detail:
● information inquiry module is provided at check item data dictionary interface or is based in peer review checklist interface queries The software defect typical scene informational function of check item.By the check item in data dictionary and exemplary software defect database table phase Connection, the check item occurred for frequent or high level defect give highlight indication when user inquires about;
● Information Statistics module, which provides, to be included carrying out defects count, ratio of defects, defect to the software defect based on check item Degree and ratio statistics, and by between careful main body (including project, department, the side of developmenting, entry property, evaluate object etc.) by commenting Examine classification to count the various situations occurred based on check item software defect, the data of generation, which are given, to be preserved, and data have change Updated again during change and user oriented is issued, given highlight indication when being inquired about for user and foundation is provided;
● information analysis module provide the defects of being based on check item rate respectively with by careful object correlation properties such as project rank Section (exploitation, self-test, third-party testing, sizing test and assess etc.), ratio of defects and project management degree (configuration management, quality assurance, Peer review, scheduling rationally, full-time training situation etc.) correlation analysis, find out the possibility for causing defect incidence high Factor, and according to software defect statistics over the years, further regression analysis, forecasting software defect hair are done to defect incidence Raw rate trend;When number, performance post, evaluation are spent when the characteristic to reviewer includes working experience, educational background, trains respectively Between, age, gender etc. make correlation analysis with software defect discovery rate, find out the positive correlation or negative that may influence evaluation quality Correlative factor.
A kind of unification can be provided to the user by implementing the realization device of the offer software peer review data mining of the present invention Software peer review system, various standard softwares can be carried out on same system with peer review work, and can will be outer Portion meets the peer review Data Collection of various standards into system, reduces user's input, ensures the consistent of peer review data Property and correctness, produce unified structured message, to realize that data basis is established in peer review data mining;Offer is not met The software defect typical scene information inquiry of check item, realizes user oriented problem orientation prompting, issue and intelligent evaluation Guiding, enables engineering experience transmission, review data to be reused;By being counted to the software defect based on check item and making phase The correlation analysis answered and regression analysis, grasp the fine-grained distribution situation of software defect, and finding out influences what software defect occurred Correlative factor, forecasting software development of defects trend, targetedly adopts an effective measure, and reduces defects count, improves software mistake Speed measuring with software in journey;Correlation analysis is made to some characteristics and software defect discovery rate of reviewer, finds out possibility The factor of evaluation quality is influenced, scientific basis is provided for leader's layer-management or selection reviewer, improves software peer review Efficiency and evaluation quality.
It is understood that for those of ordinary skills, can be with technique according to the invention scheme and its hair Bright design is subject to equivalent substitution or change, and all these changes or replacement should all belong to the guarantor of appended claims of the invention Protect scope.

Claims (7)

  1. A kind of 1. software peer review system implementation device that data mining is provided, it is characterised in that:The offer data mining Software peer review system implementation device includes software standard maintenance module, peer review checklist maintenance module, project information Management module, exemplary software defect management module, peer review management module and information inquiry and statistical analysis module, wherein:
    Software standard maintenance module, to create and safeguard various software standards and corresponding series of rules and template, each soft Correspondence between part standard rule, is the software peer review activity and information inquiry of peer review checklist maintenance module And the peer review data mining of statistical analysis module provides basic information and supports, is the statistics of exemplary software defect management module Comparison between software defect, information inquiry and statistical analysis module carry out project provides unified standard;Various software standards are provided Exterior peer review data attribute and the system database table field correspondence, be peer review management module colleague Evaluation form data exports to the exterior document files offer for meeting software standard form and fills in foundation, and mould is managed for peer review The peer review formfile data that block collects exterior various software standard forms provide reading foundation to the system database table;
    Peer review checklist maintenance module, to establish check item data dictionary, customizes the various classifications colleague towards standard Evaluate checklist;The peer review checklist maintenance module provides the peer review check item data dictionary for creating and safeguarding unity Function, is information inquiry and statistical analysis mould using check item as the basic element for customizing various standard peer review checklists The data mining of block, the screening of exemplary software defect management module and inquiry exemplary software defect provide basic information and support;Should The peer review that peer review checklist maintenance module provides customization and safeguards towards standard checks single function, realizes from check item Some check items of data dictionary one group of identical category of selection and general categories are customized to the respective classes checklist of each standard, group Into peer review checklist information bank table, it is the offer of peer review management module by project software standard and evaluates object type Corresponding checklist is chosen automatically from checklist information bank table, is filled in for user;
    Project information management module, there is provided setting and Maintenance Significant Items follow one or more software standards, be automatically performed project with Definition of the standard in relation to other particular attributes;Evaluation object needed for peer review management module, reviewer are provided, evaluate rank Section, evaluation opportunity, the establishment for evaluating reference paper and maintenance function, realize that project appraisal is planned;The inspection of facing project is provided Single model customization and maintenance function, require according to detailed programs, and selected project follows some Category checks lists of specific criteria, And preset some check item inspection results and fill in reason, the checklist template as project is preserved, in peer review pipe Preferentially selected when managing module use;The customization of peer review form templat file and the maintenance function of facing project are provided, set in advance Determine or fill in some data in template file, the peer review form templat file of facing project is customized to, in peer review Preferentially selected during management module use, reduce the reading of some data or fill in, not only met the special requirement of project, but also ensure number According to uniformity and correctness;Function by various querying condition queried for items information is provided;
    Exemplary software defect management module, there is provided the typical case based on check item screening, maintenance and inquiry peer review software defect Scene information function, also offer exemplary software defective data and external interface import and export function;Establish based on check item only The exemplary software defect information storehouse of one mark, software standard and checklist classification, it is soft with peer review by not meeting check item Incidence relation between part defect, retrieves corresponding software defect with search condition by check item or checklist, therefrom screens The typical scene information that software defect occurs, is supplemented the description of defect typicalness, and exemplary software defect storehouse table is arrived in storage, increases Exemplary software defect storehouse information;The interface with external data base or file is established, imports exterior exemplary software defective data to allusion quotation Type software defect storehouse, enriches exemplary software defect storehouse table data, and data can be also exported from exemplary software defect storehouse table to external number According to storehouse or file, new exemplary software defective data is provided for organization assets storehouse;By selecting defect occurrence frequency and serious journey The screening strategy of degree, provided for peer review management module and exemplary software defect management module issue automatically it is user oriented new Increase typical defect function;
    Peer review management module, the automatic evaluation hatching time order by defined in project information management module show that project is each Evaluation stage all object informations to be evaluated, selective evaluation;Automated execution peer review flow and input peer review are provided Data interface, evaluation message are automatically pushed to related personnel;Realize the reading of exterior peer review FormDoc data or fill in Function;According to the principle of " standard after first template ", there is provided the automatic of project checklist of all categories chooses function, is examined by checklist The fruit User Interface that comes to an end provides software defect based on check item and typical scene information inquiry, defect occurs by degree and frequency It is automatically reminded to and issuing function;According to the principle of " standard after first template ", corresponding peer review form templat file is found, according to Form templat file data attribute and the correspondence of form data field, the form data produced in system database is filled in Into exterior FormDoc file;Or by data in exterior peer review FormDoc file, read the corresponding data of system In the table of storehouse, realize and non-structured peer review data in document files are converted into structured message needed for data mining simultaneously Sort out and preserve;Or read related peer review information in external data base in the corresponding database table of system, realize colleague The collection and classification of review data;So that system is suitable for the digital independent of various peer review list forms or fills in, or respectively The digital independent of kind type of database or form;Peer review data are provided for information inquiry and statistical analysis module;
    Information inquiry and statistical analysis module, there is provided the software defect typical scene information inquiry based on check item, to based on inspection The software defect for looking into item carries out defects count, ratio of defects, defect level ratio statistics, and rate is with being examined the defects of to based on check item Object correlation properties for example make correlation analysis between project stage, project management degree, find out and cause defect incidence high Possible factor, and according to software defect statistics over the years, further regression analysis is done to defect incidence, forecasting software lacks Fall into incidence trend;The defects of being based on check item with it to each characteristic of reviewer respectively discovery rate provides correlation point Analysis, finds out the correlative factor that may influence evaluation quality.
  2. 2. the software peer review system implementation device of data mining is provided as claimed in claim 1, it is characterised in that:Software Standard care module includes software standard information module, defect type and defect level definition module, defect level correspondence Module and peer review external data template file maintenance module.
  3. 3. the software peer review system implementation device of data mining is provided as claimed in claim 1, it is characterised in that:Colleague Evaluation checklist maintenance module includes check item data dictionary maintenance module and peer review checklist maintenance module.
  4. 4. the software peer review system implementation device of data mining is provided as claimed in claim 1, it is characterised in that:Project Information management module includes project information maintenance module and project information enquiry module, and project information maintenance module includes project again Essential information maintenance module, evaluation planning maintenance module, peer review checklist template maintenance module, peer review formfile Maintenance module.
  5. 5. the software peer review system implementation device of data mining is provided as claimed in claim 1, it is characterised in that:Typical case Software defect management module includes exemplary software defect screening module, exemplary software defect is safeguarded and enquiry module and exemplary software Defect imports and exports module.
  6. 6. the software peer review system implementation device of data mining is provided as claimed in claim 1, it is characterised in that:Colleague Management of appraising module includes peer review process control module and exterior peer review data exporting module.
  7. 7. the software peer review system implementation device of data mining is provided as claimed in claim 1, it is characterised in that:Information Inquiry and statistical analysis module include information inquiry module, Information Statistics module and information analysis module.
CN201510329186.XA 2015-06-15 2015-06-15 The software peer review system implementation device of data mining is provided Active CN104899143B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510329186.XA CN104899143B (en) 2015-06-15 2015-06-15 The software peer review system implementation device of data mining is provided

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510329186.XA CN104899143B (en) 2015-06-15 2015-06-15 The software peer review system implementation device of data mining is provided

Publications (2)

Publication Number Publication Date
CN104899143A CN104899143A (en) 2015-09-09
CN104899143B true CN104899143B (en) 2018-04-17

Family

ID=54031818

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510329186.XA Active CN104899143B (en) 2015-06-15 2015-06-15 The software peer review system implementation device of data mining is provided

Country Status (1)

Country Link
CN (1) CN104899143B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105389331B (en) * 2015-09-21 2019-02-12 中国人民解放军国防科学技术大学 A kind of open source software analysis and comparative approach based on the market demand
CN106909604B (en) * 2015-12-22 2022-06-24 清华大学 Automatic checking method and system for EXCEL form and ACCESS database based on rules
CN107609794A (en) * 2017-10-10 2018-01-19 中国核动力研究设计院 A kind of technology maturity evaluation information processing unit
CN109242438A (en) * 2018-09-21 2019-01-18 中国航空无线电电子研究所 Software peer review system
CN113313454A (en) * 2020-02-26 2021-08-27 阿里巴巴集团控股有限公司 Time reminding method, device and equipment
CN111401695A (en) * 2020-02-26 2020-07-10 中国民航大学 Large aircraft and system development transition stage evaluation system
CN112363911A (en) * 2020-09-29 2021-02-12 武汉虹旭信息技术有限责任公司 Software test defect analysis method and device
CN112837040B (en) * 2021-02-22 2024-01-23 国网辽宁省电力有限公司信息通信分公司 Power data management method and system applied to smart grid
CN114118878B (en) * 2022-01-21 2022-05-24 深圳市信润富联数字科技有限公司 Online centralized quality analysis decision system based on hub detection and review framework

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101395575A (en) * 2005-12-19 2009-03-25 托普科德公司 Systems and methods for software support
CN101551776A (en) * 2009-04-24 2009-10-07 北京航空航天大学 A measuring and assessment method for software credibility during the testing process
CN103617117A (en) * 2013-11-15 2014-03-05 中国航空无线电电子研究所 Knowledge base system based on aviation embedded software testing
CN104461896A (en) * 2014-12-18 2015-03-25 北京轩宇信息技术有限公司 Aerospace system key software evaluation method based on credible attribute

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9166954B2 (en) * 2008-02-29 2015-10-20 Adobe Systems Incorporated Document-authorized access to a shared workspace
US8898626B2 (en) * 2008-11-26 2014-11-25 The Boeing Company System and method for managing a software asset for inclusion in a software library

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101395575A (en) * 2005-12-19 2009-03-25 托普科德公司 Systems and methods for software support
CN101551776A (en) * 2009-04-24 2009-10-07 北京航空航天大学 A measuring and assessment method for software credibility during the testing process
CN103617117A (en) * 2013-11-15 2014-03-05 中国航空无线电电子研究所 Knowledge base system based on aviation embedded software testing
CN104461896A (en) * 2014-12-18 2015-03-25 北京轩宇信息技术有限公司 Aerospace system key software evaluation method based on credible attribute

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
民用飞机机载软件同行评审过程研究;黄荦,丁立冬;《工业控制计算机》;20140831;第27卷(第8期);第36-37页 *

Also Published As

Publication number Publication date
CN104899143A (en) 2015-09-09

Similar Documents

Publication Publication Date Title
CN104899143B (en) The software peer review system implementation device of data mining is provided
CN105868373B (en) Method and device for processing key data of power business information system
US8370181B2 (en) System and method for supply chain data mining and analysis
CN108960627A (en) A kind of full Schedule monitoring management system and method based on scientific research project
Lagerström et al. Visualizing and measuring enterprise application architecture: an exploratory telecom case
CN103473672A (en) System, method and platform for auditing metadata quality of enterprise-level data center
CN112330303A (en) Intelligent project evaluation cooperative management system
CN111143334A (en) Data quality closed-loop control method
CN106682096A (en) Method and device for log data management
Kazman et al. Evaluating the effects of architectural documentation: A case study of a large scale open source project
CN110728422A (en) Building information model, method, device and settlement system for construction project
CN107240011B (en) Index configuration processing method and system
CN108446885A (en) A kind of automatic collecting method of review comment
CN106682099A (en) Data storage method and device
Tan et al. Quality analytics in a big data supply chain: commodity data analytics for quality engineering
CN109460977A (en) The management method and device of Data-report
Si Construction and application of enterprise internal audit data analysis model based on decision tree algorithm
CN113919761A (en) Litigation case management method, system and device
CN111858236B (en) Knowledge graph monitoring method and device, computer equipment and storage medium
US11227288B1 (en) Systems and methods for integration of disparate data feeds for unified data monitoring
CN103559585A (en) Method and system for achieving library comprehensive performance evaluation
Liu et al. Application of master data classification model in enterprises
Wang et al. Quantitative analysis of requirements evolution across multiple versions of an industrial software product
Shikhli et al. Data Acquisition Model for Analyzing Schedule Delays Using KDD: Knowledge Discovery and Datamining
Anton et al. Analysis of information and information flow in technological processes. Method of transmitting information unaltered

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant