CN109299381A - A kind of software defect retrieval and analysis system and method based on semantic concept - Google Patents

A kind of software defect retrieval and analysis system and method based on semantic concept Download PDF

Info

Publication number
CN109299381A
CN109299381A CN201811285850.5A CN201811285850A CN109299381A CN 109299381 A CN109299381 A CN 109299381A CN 201811285850 A CN201811285850 A CN 201811285850A CN 109299381 A CN109299381 A CN 109299381A
Authority
CN
China
Prior art keywords
label
user
defect
software defect
module
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.)
Granted
Application number
CN201811285850.5A
Other languages
Chinese (zh)
Other versions
CN109299381B (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.)
Harbin Engineering University
Original Assignee
Harbin Engineering University
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 Harbin Engineering University filed Critical Harbin Engineering University
Priority to CN201811285850.5A priority Critical patent/CN109299381B/en
Publication of CN109299381A publication Critical patent/CN109299381A/en
Application granted granted Critical
Publication of CN109299381B publication Critical patent/CN109299381B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/43Checking; Contextual analysis
    • G06F8/436Semantic checking

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The software defect retrieval and analysis system and method that the invention proposes a kind of based on semantic concept, belong to technical field of software engineering.The system and method include that categorization module, semantic concept module and user feedback module and its corresponding step realize software defect retrieval and analysis.The efficiency for improving retrieval and analysis allows developer and user thus to find relevant software defect and suitable solution.

Description

A kind of software defect retrieval and analysis system and method based on semantic concept
Technical field
The software defect retrieval and analysis system and method that the present invention relates to a kind of based on semantic concept, belong to soft project Technical field.
Background technique
In recent years, a large amount of softwares are quickly developed.Particularly, larger in order to satisfy social needs, it is more complicated Software has been designed to come out.Meanwhile many software defects also occur therewith.Sometimes, these defects result in cost and greatly stop The machine time.It will be apparent that harm caused by software defect is immeasurable, so, it is necessary in software development and test phase Suitable software defect is retrieved and analyzed.In order to complete to retrieve and analyze the task of related software defect, many softwares The model and method of defect prospecting and analysis has been suggested.However, they are not high for the accuracy of defect retrieval, use Defect retrieval developer needs to do more work instead.In addition to this, these model and methods do not account for developer With the comment of user.
Summary of the invention
The present invention in order to solve it is above-mentioned lack in the prior art the software defect of software development and test phase retrieval and The technical issues of analysis, proposes a kind of software defect retrieval and analysis system and method based on semantic concept, is taken Technical solution is as follows:
A kind of software defect retrieval and analysis system based on semantic concept, the system comprises:
Categorization module for label to be classified;Wherein, the label is the keyword for marker software defect;
It is used to help the semantic concept module of user and developer's Checking label and solution information;
For managing and storing field feedback, while recording the user feedback module of user's information;
The categorization module includes:
Software defect and the solution of software defect and the corresponding solution of the software defect are generated for developer Scheme generation module;
For the software defect and the corresponding solution of the software defect to be marked by mass classification Mark module;
For the software defect to be divided into different type according to the label and obtains the defect classification mould of defect kind Block;
The semantic concept module includes:
For generating the tag tree module of a tag tree added with semantic conceptual model by cosine similarity algorithm; Wherein, the semantic conceptual model includes label and related semantic concept, and the semantic conceptual model is for describing label and phase Close the relationship between semantic concept;
For receiving the user query module of user query request;
Inquiry request for being inputted by user recommends the label to user according to the related semantic concept Label recommendations module;
The user feedback module includes:
Outcome evaluation, scoring and the evaluation module for proposing comment are carried out for user;
For managing the feedback information management module of field feedback;
For storing the feedback information storage module of field feedback;
For recording user's information logging modle of user's information of user.
Further, the system also includes:
It include client's input module of label and end face Information Problems for client's input;
For showing the display module of software deficiency report;
Existing data carry out matched data in keyword and end face information and date library for that will be used to input With module;Wherein, end face information includes type, language and defect description;
Module is established for the label and the software defect and solution to be established associated association.
Further, the computation model of the cosine similarity algorithm are as follows:
Wherein, sim (ti,tj) similar value between label, label ti,tjIt is represented as vector;wkiIt is label tiIn defect bkIn weight, wkiValue be defined as TF-IDF, and have
It respectively indicates and is expressed as label ti,tjVector.N represents the sum of software defect, and n represents label tiAt least There is the quantity of primary software defect.
A kind of software defect retrieval and analysis method based on semantic concept, which comprises
Classifying step for label to be classified;Wherein, the label is the keyword for marker software defect;
It is used to help the semantic concept step of user and developer's Checking label and solution information;
For managing and storing field feedback, while recording the user feedback step of user's information;
The classifying step includes:
Software defect and the solution of software defect and the corresponding solution of the software defect are generated for developer Scheme generates step;
For the software defect and the corresponding solution of the software defect to be marked by mass classification Markers step;
For the software defect to be divided into different type according to the label and obtains the defect classification step of defect kind Suddenly;
The semantic concept step includes:
For generating the tag tree step of a tag tree added with semantic conceptual model by cosine similarity algorithm; Wherein, the semantic conceptual model includes label and related semantic concept, and the semantic conceptual model is for describing label and phase Close the relationship between semantic concept;
For receiving the user query step of user query request;
Inquiry request for being inputted by user recommends the label to user according to the related semantic concept Label recommendations step;
The user feedback step includes:
Outcome evaluation, scoring and the appraisal procedure for proposing comment are carried out for user;
For managing the feedback information management process of field feedback;
For storing the feedback information storing step of field feedback;
For recording user's information recording step of user's information of user.
Further, the method also includes:
For client input include label and end face information the problem of client's input step;
For showing the display step of software deficiency report;
Existing data carry out matched data in keyword and end face information and date library for that will be used to input With step;Wherein, end face information includes type, language and defect description;
For the label and the software defect and solution to be established associated association establishment step.
Further, the computation model of the cosine similarity algorithm are as follows:
Wherein, sim (ti,tj) similar value between label, label ti,tjIt is represented as vector;wkiIt is label tiIn defect bkIn weight, wkiValue be defined as TF-IDF, and have
It respectively indicates and is expressed as label ti,tjVector.N represents the sum of software defect, and n represents label tiAt least There is the quantity of primary software defect.
The invention has the advantages that:
A kind of software defect retrieval and analysis system and method based on semantic concept proposed by the present invention, the system and Method can be supported with the semantic conceptual model of keyword search video with establishing and use to software retrieval and be with user feedback The method of semantic concept based on the complementary sorting technique on basis.Developer and user pass through input keyword and progress one A little association operations for being referred to as end face, so that it may search suitable software defect.The system and method use semantic general Model is read to improve the accuracy of retrieval.In addition, the needs of in order to meet developer and user, this system allows them Submit feedback information.This technology combines keyword search, end face search and public search carry out software defect retrieval and Analysis.Meanwhile mass classification allows user that file is marked according to file concrete meaning on the net.Even if masses' classification Method has the advantages that various, its main disadvantage still lacks semantic information.Therefore, for avoid mass classification it is this lack Point improves the accuracy of semantic analysis using a kind of semantic conceptual model in the present invention, it improves retrieval and point The efficiency of analysis allows developer and user thus to find relevant software defect and suitable solution.
Detailed description of the invention
Fig. 1 is the structural schematic diagram of system of the present invention;
Fig. 2 is software defect search interface;
Fig. 3 is label recommendations interface;
Fig. 4 is the results list of software defect;
Fig. 5 is defect report display interface;
Fig. 6 is the example schematic that system of the present invention labels;
Fig. 7 is the architectural schematic of semantic conceptual model;
Fig. 8 is the method for the invention flow chart.
Specific embodiment
The present invention will be further described combined with specific embodiments below, but the present invention should not be limited by the examples.
Embodiment 1:
A kind of software defect retrieval and analysis system based on semantic concept, as shown in Figure 1, the system comprises:
Categorization module for label to be classified;Wherein, the label is the keyword for marker software defect;
It is used to help the semantic concept module of user and developer's Checking label and solution information;
For managing and storing field feedback, while recording the user feedback module of user's information;
The categorization module includes:
Software defect and the solution of software defect and the corresponding solution of the software defect are generated for developer Scheme generation module;
For the software defect and the corresponding solution of the software defect to be marked by mass classification Mark module;
For the software defect to be divided into different type according to the label and obtains the defect classification mould of defect kind Block;
The semantic concept module includes:
For generating the tag tree module of a tag tree added with semantic conceptual model by cosine similarity algorithm; Wherein, the semantic conceptual model includes label and related semantic concept, and the semantic conceptual model is for describing label and phase Close the relationship between semantic concept;
For receiving the user query module of user query request;
Inquiry request for being inputted by user recommends the label to user according to the related semantic concept Label recommendations module;
The user feedback module includes:
Outcome evaluation, scoring and the evaluation module for proposing comment are carried out for user;
For managing the feedback information management module of field feedback;
For storing the feedback information storage module of field feedback;
For recording user's information logging modle of user's information of user.
Wherein, the system also includes:
It include client's input module of label and end face Information Problems for client's input;
For showing the display module of software deficiency report;
Existing data carry out matched data in keyword and end face information and date library for that will be used to input With module;Wherein, end face information includes type, language and defect description;
Module is established for the label and the software defect and solution to be established associated association.
The software defect based on semantic concept that the present embodiment proposes is retrieved and analysis system mainly includes three modules:
Categorization module: this module is for classifying label.Developer create one it is new comprising defect After the software deficiency report of description and associated solutions, it is marked it with label, according to class algorithm, this Label will be arranged in a defect classification.
Semantic concept module: this module is the core of system.In this module, we have used semantic concept mould Type.Semantic conceptual model is a hierarchy system, this structure forms (label and relevant semantic concept) by conceptional tree.It is semantic The label of conceptual model description and the relationship of related semantic concept help user and developer to retrieve relevant software with this Defect description and solution information.If user select a suitable semantic concept, our system will provide one it is soft The results list of part defect.
User feedback module: user can weigh relevant solution after the software defect and associated solutions that system provides Certainly scheme and comment is provided, this module management and the feedback information for storing user, while the information of user is also had recorded, So as to improve system performance.
In the beginning of retrieving, developer and user can produce the solution of software defect and they, and It is marked by adding label.Similar label will be put together by semantic analysis.If user has input comprising closing The problem of keyword and end face information, our system will recommend respective labels.Developer and user can weigh these labels To improve the quality of label recommendations.Finally, developer can be found by proposing recommended label software defect and Corresponding solution.
A kind of software defect retrieval and analysis system based on semantic concept that the present embodiment proposes, the system comprises four The analysis of the retrieval of a aspect: keyword and facet retrieval, public analytic approach, the feedback of semantic conceptual model and user.System Retrieval analysis overall process are as follows: firstly, for inputting keyword " e-mail management " and the information of related fields, Show that developer inputs the information of keyword " e-mail management " and related fields in Fig. 2.It is looked into when developer clicks Button is ask come when searching for relevant defect, system will recommend label appropriate and relevant semantic concept.Fig. 3 shows recommendation Label and relevant semantic concept.Developer can choose suitable label and concept.In this example, developer has selected label " mail management " and related semantic concept " error in data ", for describing the software defect type of " mail management ".Fig. 4 is shown Developer select mark of correlation and when semantic concept software defect the results list, 5 defect reports according to user scoring It is sorted.Each report includes the information in relation to software deficiency report, such as program name, type, language.Developer Arbitrary defect report be can choose to check the details of defect report.In Fig. 5, software deficiency report be described in detail to Developer.This part of report shows the details of software " Yahoo Test ".Wherein, " user's scoring " represents the flat of user feedback Respectively, " solution " represents the adjustment method of this defect.In software deficiency report, developer can be provided from 1 to 5 Feedback score and related commentary, with improve software bug retrieval and analysis quality.
The retrieval and analysis of each aspect are specific as follows:
It is retrieved for keyword and facet:
If developer merely enters suitable keyword and face information, relevant software deficiency report will be shown.If Existing data are identical in the information and date library of developer's input, and system of the present invention can directly display relevant software and lack Fall into report.Table 1 is a keyword input by user and face information.This request is described with one section of XML.It is crucial in table 1 Character table shows the keyword of user's input.Facet information includes " type ", " language ", " defect description ".
Table 1
Table 2 describes the obtained feedback of inquiry inputted according to Fig. 3.This feedback includes " software name ", " generally It is bright ", " source code line number ", " type ", " defect description ", " defect cause ", " solution ".The core of this part of feedback information Dividing is " defect description ", " defect cause ", " solution ".
Table 2
For mass classification:
Keyword of user's input for marking of defects is referred to as " label ".Developer can be lacked software with some labels Fall into the expression of symbolism.Defect is categorized into several clusters by label.Fig. 6 illustrates the example to label.In this example, It come the frequency of marking of defects " slow " is highest (8 times) with " mail management ", with " mail management ", come marking of defects, " test is wrong Frequency accidentally " is highest (6 times), and therefore " slow " is identical with the classification of " test errors " and has identical label " mail pipe Reason ".Finally, each defect can be classified.
For semantic conceptual model:
Label ambiguity is eliminated using semantic conceptual model, reinforces the accuracy of label recommendations with this.In systems, concept The concept of network be used for it is every semantic concept is commonly understood by, software defect is described with this.So in our system In, semantic conceptual model is made of label cluster and relevant semantic concept.In form, we have defined below.
Define 1: define tag tree: (i) tag tree is a structure of semantic conceptual model.(ii) t1, t2..., tk are The sequence of label, they are comprising semantic concept and on a path from root to leaf.(iii) labelled tree is by label cluster and phase Close semantic concept composition.
Define 2: in order to realize label cluster, it is necessary for calculate to the similarity degree between label.The present embodiment is adopted The similarity degree between label is calculated with cosine similarity algorithm.The computation model of the cosine similarity algorithm are as follows:
Wherein, sim (ti,tj) similar value between label, label ti,tjIt is represented as vector;wkiIt is label tiIn defect bkIn weight, wkiValue be defined as TF-IDF, and have
It respectively indicates and is expressed as label ti,tjVector.N represents the sum of software defect, and n represents label tiAt least There is the quantity of primary software defect.
Fig. 7 is an example with tree construction descriptive semantics conceptual model, and label cluster and semantic concept are shown in figure.Than Such as, label " dynamic simulation module " and " embedded SL ", are classified into " simulator "." DATE ERROR " and " sequence errors " Represent the semantic concept of " dynamic simulation module ".In fact, these semantic concepts explain software " dynamic simulation module " Different defects.
The similitude that label is calculated by cosine similarity algorithm, by labeling cluster and forms semantic conceptual model. Table 3 illustrates the detailed algorithm of semantic understanding.If the similarity of label and initial node ti are more than in this algorithm Threshold value, this label just will become a child node for this tree;Otherwise, label and tree interior joint divide one kind into.Then, if There are child nodes, and semantic concept to be just added to child node;Otherwise it is added to father node.Finally, gradually establishing semantic concept Model.
Table 3
For the feedback of user:
As described in previous section, feedback module is for allowing user to carry out assessment appropriate to software error and providing comment. The interest of feedback reflection user.It facilitates system and improves retrieval quality.The feedback information of user includes user to software defect Scoring, the average score of software defect and the comment of user.
Embodiment 2
A kind of software defect retrieval and analysis method based on semantic concept, as shown in Figure 8, which comprises
Classifying step for label to be classified;Wherein, the label is the keyword for marker software defect;
It is used to help the semantic concept step of user and developer's Checking label and solution information;
For managing and storing field feedback, while recording the user feedback step of user's information;
The classifying step includes:
Software defect and the solution of software defect and the corresponding solution of the software defect are generated for developer Scheme generates step;
For the software defect and the corresponding solution of the software defect to be marked by mass classification Markers step;
For the software defect to be divided into different type according to the label and obtains the defect classification step of defect kind Suddenly;
The semantic concept step includes:
For generating the tag tree step of a tag tree added with semantic conceptual model by cosine similarity algorithm; Wherein, the semantic conceptual model includes label and related semantic concept, and the semantic conceptual model is for describing label and phase Close the relationship between semantic concept;
For receiving the user query step of user query request;
Inquiry request for being inputted by user recommends the label to user according to the related semantic concept Label recommendations step;
The user feedback step includes:
Outcome evaluation, scoring and the appraisal procedure for proposing comment are carried out for user;
For managing the feedback information management process of field feedback;
For storing the feedback information storing step of field feedback;
For recording user's information recording step of user's information of user.
Wherein, the method also includes:
For client input include label and end face information the problem of client's input step;
For showing the display step of software deficiency report;
Existing data carry out matched data in keyword and end face information and date library for that will be used to input With step;Wherein, end face information includes type, language and defect description;
For the label and the software defect and solution to be established associated association establishment step.
The computation model of the cosine similarity algorithm are as follows:
Wherein, sim (ti,tj) similar value between label, label ti,tjIt is represented as vector;wkiIt is label tiIn defect bkIn weight, wkiValue be defined as TF-IDF, and have
It respectively indicates and is expressed as label ti,tjVector.N represents the sum of software defect, and n represents label tiAt least There is the quantity of primary software defect.
In the beginning of retrieving, developer creates software deficiency report and solution, split using mass classification The defect report that originator is created is marked, and defect is divided into different classes (class 1-classN) according to label and obtains software Then defect kind generates the tag tree for being added to semantic conceptual model using cosine similarity algorithm, inputs in user After inquiry request, which will recommend relevant label to user according to semantic concept, and user checks the mark recommended It scores after label current inquiry.Then our system is fed back.
Although the present invention has been disclosed in the preferred embodiment as above, it is not intended to limit the invention, any to be familiar with this The people of technology can do various changes and modification, therefore protection of the invention without departing from the spirit and scope of the present invention Range should subject to the definition of the claims.

Claims (6)

1. a kind of software defect retrieval and analysis system based on semantic concept, which is characterized in that the system comprises:
Categorization module for label to be classified;Wherein, the label is the keyword for marker software defect;
It is used to help the semantic concept module of user and developer's Checking label and solution information;
For managing and storing field feedback, while recording the user feedback module of user's information;
The categorization module includes:
The software defect and solution of software defect and the corresponding solution of the software defect are generated for developer Generation module;
Mark for the software defect and the corresponding solution of the software defect to be marked by mass classification Remember module;
For the software defect to be divided into different type according to the label and obtains the defect categorization module of defect kind;
The semantic concept module includes:
For generating the tag tree module of a tag tree added with semantic conceptual model by cosine similarity algorithm;Its In, the semantic conceptual model includes label and related semantic concept, and the semantic conceptual model is for describing label and correlation Relationship between semantic concept;
For receiving the user query module of user query request;
Inquiry request for being inputted by user recommends the label of the label according to the related semantic concept to user Recommending module;
The user feedback module includes:
Outcome evaluation, scoring and the evaluation module for proposing comment are carried out for user;
For managing the feedback information management module of field feedback;
For storing the feedback information storage module of field feedback;
For recording user's information logging modle of user's information of user.
2. software defect retrieval and analysis system according to claim 1, which is characterized in that the system also includes:
It include client's input module of label and end face Information Problems for client's input;
For showing the display module of software deficiency report;
Existing data carry out matched Data Matching mould in keyword and end face information and date library for that will be used to input Block;Wherein, end face information includes type, language and defect description;
Module is established for the label and the software defect and solution to be established associated association.
3. software defect retrieval and analysis system according to claim 1, which is characterized in that the cosine similarity algorithm Computation model are as follows:
Wherein, sim (ti,tj) similar value between label, label ti,tjIt is represented as vector;wkiIt is label tiIn defect bkIn Weight, wkiValue be defined as TF-IDF, and have
It is expressed as label ti,tjVector;N represents the sum of software defect, and n represents label tiAt least occur once The quantity of software defect.
4. a kind of software defect retrieval and analysis method based on semantic concept, which is characterized in that the described method includes:
Classifying step for label to be classified;Wherein, the label is the keyword for marker software defect;
It is used to help the semantic concept step of user and developer's Checking label and solution information;
For managing and storing field feedback, while recording the user feedback step of user's information;
The classifying step includes:
The software defect and solution of software defect and the corresponding solution of the software defect are generated for developer Generate step;
Mark for the software defect and the corresponding solution of the software defect to be marked by mass classification Remember step;
For the software defect to be divided into different type according to the label and obtains the defect classifying step of defect kind;
The semantic concept step includes:
For generating the tag tree step of a tag tree added with semantic conceptual model by cosine similarity algorithm;Its In, the semantic conceptual model includes label and related semantic concept, and the semantic conceptual model is for describing label and correlation Relationship between semantic concept;
For receiving the user query step of user query request;
Inquiry request for being inputted by user recommends the label of the label according to the related semantic concept to user Recommendation step;
The user feedback step includes:
Outcome evaluation, scoring and the appraisal procedure for proposing comment are carried out for user;
For managing the feedback information management process of field feedback;
For storing the feedback information storing step of field feedback;
For recording user's information recording step of user's information of user.
5. software defect retrieval and analysis method according to claim 4, which is characterized in that the method also includes:
For client input include label and end face information the problem of client's input step;
For showing the display step of software deficiency report;
Existing data carry out matched Data Matching step in keyword and end face information and date library for that will be used to input Suddenly;Wherein, end face information includes type, language and defect description;
For the label and the software defect and solution to be established associated association establishment step.
6. software defect retrieval and analysis method according to claim 4, which is characterized in that the cosine similarity algorithm Computation model are as follows:
Wherein, sim (ti,tj) similar value between label, label ti,tjIt is represented as vector;wkiIt is label tiIn defect bkIn Weight, wkiValue be defined as TF-IDF, and have
It respectively indicates and is expressed as label ti,tjVector;N represents the sum of software defect, and n represents label tiAt least occur one The quantity of secondary software defect.
CN201811285850.5A 2018-10-31 2018-10-31 Software defect retrieval and analysis system and method based on semantic concept Expired - Fee Related CN109299381B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811285850.5A CN109299381B (en) 2018-10-31 2018-10-31 Software defect retrieval and analysis system and method based on semantic concept

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811285850.5A CN109299381B (en) 2018-10-31 2018-10-31 Software defect retrieval and analysis system and method based on semantic concept

Publications (2)

Publication Number Publication Date
CN109299381A true CN109299381A (en) 2019-02-01
CN109299381B CN109299381B (en) 2020-04-24

Family

ID=65145146

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811285850.5A Expired - Fee Related CN109299381B (en) 2018-10-31 2018-10-31 Software defect retrieval and analysis system and method based on semantic concept

Country Status (1)

Country Link
CN (1) CN109299381B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113886467A (en) * 2021-10-25 2022-01-04 上海航天计算机技术研究所 Software defect library maintenance method based on keyword extraction

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101814098A (en) * 2010-05-11 2010-08-25 天津大学 Method for obtaining software security defects based on vertical search and semantic annotation
CN104951458A (en) * 2014-03-26 2015-09-30 华为技术有限公司 Method and equipment for helping processing based on semantic recognition
CN106649557A (en) * 2016-11-09 2017-05-10 北京大学(天津滨海)新代信息技术研究院 Semantic association mining method for defect report and mail list
CN107608732A (en) * 2017-09-13 2018-01-19 扬州大学 A kind of bug search localization methods based on bug knowledge mappings
CN106844194B (en) * 2016-12-21 2018-06-15 北京航空航天大学 A kind of construction method of multi-level software fault diagnosis expert system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101814098A (en) * 2010-05-11 2010-08-25 天津大学 Method for obtaining software security defects based on vertical search and semantic annotation
CN104951458A (en) * 2014-03-26 2015-09-30 华为技术有限公司 Method and equipment for helping processing based on semantic recognition
CN106649557A (en) * 2016-11-09 2017-05-10 北京大学(天津滨海)新代信息技术研究院 Semantic association mining method for defect report and mail list
CN106844194B (en) * 2016-12-21 2018-06-15 北京航空航天大学 A kind of construction method of multi-level software fault diagnosis expert system
CN107608732A (en) * 2017-09-13 2018-01-19 扬州大学 A kind of bug search localization methods based on bug knowledge mappings

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113886467A (en) * 2021-10-25 2022-01-04 上海航天计算机技术研究所 Software defect library maintenance method based on keyword extraction
CN113886467B (en) * 2021-10-25 2024-05-14 上海航天计算机技术研究所 Software defect library maintenance method based on keyword extraction

Also Published As

Publication number Publication date
CN109299381B (en) 2020-04-24

Similar Documents

Publication Publication Date Title
US11500818B2 (en) Method and system for large scale data curation
US20170286837A1 (en) Method of automated discovery of new topics
US7788265B2 (en) Taxonomy-based object classification
Chen et al. BigGorilla: An open-source ecosystem for data preparation and integration.
US10049148B1 (en) Enhanced text clustering based on topic clusters
CN110968695A (en) Intelligent labeling method, device and platform based on active learning of weak supervision technology
Morales-Ramirez et al. Exploiting user feedback in tool-supported multi-criteria requirements prioritization
Fejzer et al. Profile based recommendation of code reviewers
CN110134613A (en) A kind of software defect data collection system based on code semanteme and background information
Zhuang et al. Debiasing crowdsourced batches
Feng et al. Practical duplicate bug reports detection in a large web-based development community
Kessentini et al. Automated metamodel/model co-evolution using a multi-objective optimization approach
Thushara et al. A model for auto-tagging of research papers based on keyphrase extraction methods
CN110781297B (en) Classification method of multi-label scientific research papers based on hierarchical discriminant trees
CN110737779A (en) Knowledge graph construction method and device, storage medium and electronic equipment
Yang et al. User story clustering in agile development: a framework and an empirical study
Imron et al. Application of data mining classification method for student graduation prediction using K-nearest neighbor (K-NN) algorithm
CN110019751A (en) Machine learning model modification and natural language processing
CN113610626A (en) Bank credit risk identification knowledge graph construction method and device, computer equipment and computer readable storage medium
Revindasari et al. Traceability between business process and software component using Probabilistic Latent Semantic Analysis
KR20160120583A (en) Knowledge Management System and method for data management based on knowledge structure
CN109299381A (en) A kind of software defect retrieval and analysis system and method based on semantic concept
CN114237588A (en) Code warehouse selection method, device, equipment and storage medium
JP7330691B2 (en) Vocabulary Extraction Support System and Vocabulary Extraction Support Method
Gaut et al. Improving Government Response to Citizen Requests Online

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200424

Termination date: 20211031

CF01 Termination of patent right due to non-payment of annual fee