[go: up one dir, main page]

Senzer, 2017 - Google Patents

AUTOMATICALLY IDENTIFYING DEVELOPER GOALS AND SYMPTOMS IN Q&A FORUMS TO HELP FORUM SEARCH AND MINING

Senzer, 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 …
Continue reading at udspace.udel.edu (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/3061Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F17/30634Querying
    • G06F17/30657Query processing
    • G06F17/30675Query execution
    • G06F17/30684Query execution using natural language analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30861Retrieval from the Internet, e.g. browsers
    • G06F17/30864Retrieval from the Internet, e.g. browsers by querying, e.g. search engines or meta-search engines, crawling techniques, push systems
    • G06F17/30867Retrieval from the Internet, e.g. browsers by querying, e.g. search engines or meta-search engines, crawling techniques, push systems with filtering and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • G06F17/27Automatic analysis, e.g. parsing
    • G06F17/274Grammatical analysis; Style critique
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • G06F17/27Automatic analysis, e.g. parsing
    • G06F17/2705Parsing
    • G06F17/271Syntactic parsing, e.g. based on context-free grammar [CFG], unification grammars
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • G06F17/27Automatic analysis, e.g. parsing
    • G06F17/2765Recognition
    • G06F17/277Lexical analysis, e.g. tokenisation, collocates
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • G06F17/27Automatic analysis, e.g. parsing
    • G06F17/2785Semantic analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • G06F17/21Text processing
    • G06F17/22Manipulating or registering by use of codes, e.g. in sequence of text characters
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • G06F17/28Processing or translating of natural language
    • G06F17/2872Rule based translation
    • G06F17/2881Natural language generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computer systems utilising knowledge based models
    • G06N5/02Knowledge representation
    • G06N5/022Knowledge engineering, knowledge acquisition
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/75Structural 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