Senzer, 2017 - Google Patents
AUTOMATICALLY IDENTIFYING DEVELOPER GOALS AND SYMPTOMS IN Q&A FORUMS TO HELP FORUM SEARCH AND MININGSenzer, 2017
View PDF- Document ID
- 4399417504424535086
- Author
- Senzer Z
- Publication year
External Links
Snippet
When software developers need help with their development or maintenance task, they seek information from other developers using question and answer forums. Developers often search the forum by submitting queries, which results in a ranked listing of posts displayed …
- 238000000034 method 0 abstract description 18
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/3061—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F17/30634—Querying
- G06F17/30657—Query processing
- G06F17/30675—Query execution
- G06F17/30684—Query execution using natural language analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30861—Retrieval from the Internet, e.g. browsers
- G06F17/30864—Retrieval from the Internet, e.g. browsers by querying, e.g. search engines or meta-search engines, crawling techniques, push systems
- G06F17/30867—Retrieval from the Internet, e.g. browsers by querying, e.g. search engines or meta-search engines, crawling techniques, push systems with filtering and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/27—Automatic analysis, e.g. parsing
- G06F17/274—Grammatical analysis; Style critique
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/27—Automatic analysis, e.g. parsing
- G06F17/2705—Parsing
- G06F17/271—Syntactic parsing, e.g. based on context-free grammar [CFG], unification grammars
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/27—Automatic analysis, e.g. parsing
- G06F17/2765—Recognition
- G06F17/277—Lexical analysis, e.g. tokenisation, collocates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/27—Automatic analysis, e.g. parsing
- G06F17/2785—Semantic analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/21—Text processing
- G06F17/22—Manipulating or registering by use of codes, e.g. in sequence of text characters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/28—Processing or translating of natural language
- G06F17/2872—Rule based translation
- G06F17/2881—Natural language generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computer systems utilising knowledge based models
- G06N5/02—Knowledge representation
- G06N5/022—Knowledge engineering, knowledge acquisition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/75—Structural analysis for program understanding
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Treude et al. | Augmenting API documentation with insights from stack overflow | |
| Abualhaija et al. | Automated demarcation of requirements in textual specifications: a machine learning-based approach | |
| US9996451B2 (en) | Proactive cognitive analysis for inferring test case dependencies | |
| US20150127323A1 (en) | Refining inference rules with temporal event clustering | |
| Ying et al. | Selection and presentation practices for code example summarization | |
| Nadi et al. | Essential sentences for navigating stack overflow answers | |
| Bajammal et al. | Semantic web accessibility testing via hierarchical visual analysis | |
| Campos et al. | Searching crowd knowledge to recommend solutions for API usage tasks | |
| US9842096B2 (en) | Pre-processing for identifying nonsense passages in documents being ingested into a corpus of a natural language processing system | |
| Wang et al. | Can linguistic knowledge improve multimodal alignment in vision-language pretraining? | |
| Baltes et al. | Contextual documentation referencing on stack overflow | |
| Liu et al. | Searching stackoverflow questions with multi-faceted categorization | |
| Ding et al. | On the temporal relations between logging and code | |
| Ciurumelea et al. | Completing Function Documentation Comments Using Structural Information | |
| Essam et al. | Deciphering Arabic question: a dedicated survey on Arabic question analysis methods, challenges, limitations and future pathways | |
| Saifan et al. | Feature location enhancement based on source code augmentation with synonyms of terms | |
| Senzer | AUTOMATICALLY IDENTIFYING DEVELOPER GOALS AND SYMPTOMS IN Q&A FORUMS TO HELP FORUM SEARCH AND MINING | |
| Galappaththi | Automatic sentence annotation for more useful bug report summarization | |
| Kulkarni et al. | Supporting comprehension of unfamiliar programs by modeling an expert's perception | |
| Krasniqi | Detecting Emerging Quality-Related Concerns across Evolving Software Artifacts | |
| Thorne | Evidence-based verification and correction of textual claims | |
| Guerrero | Detecting ai generated text using neural networks | |
| Simmons | Conceptions of Refactoring: An Investigation of Stack Overflow Posts | |
| Arenas | Automated Analysis of Bug Descriptions to Support Bug Reporting and Resolution | |
| Peruma | Supporting the Maintenance of Identifier Names: a Holistic Approach to High-Quality Automated Identifier Naming |