Mills et al., 2018 - Google Patents
Are bug reports enough for text retrieval-based bug localization?Mills et al., 2018
View PDF- Document ID
- 2016574305648838007
- Author
- Mills C
- Pantiuchina J
- Parra E
- Bavota G
- Haiduc S
- Publication year
- Publication venue
- 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME)
External Links
Snippet
Text Retrieval (TR) has been widely used to support many software engineering tasks, including bug localization (ie, the activity of localizing buggy code starting from a bug report). Many studies show TR's effectiveness in lowering the manual effort required to perform this …
- 230000004807 localization 0 title abstract description 145
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/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30386—Retrieval requests
- G06F17/30424—Query processing
- G06F17/30477—Query execution
- G06F17/30507—Applying rules; deductive queries
-
- 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
- G06F17/30386—Retrieval requests
- G06F17/30389—Query formulation
-
- 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
-
- 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
- G06F17/30289—Database design, administration or maintenance
-
- 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
-
- 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
- G06F11/3668—Software testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
-
- 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
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- 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
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N99/00—Subject matter not provided for in other groups of this subclass
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Mills et al. | Are bug reports enough for text retrieval-based bug localization? | |
| Zhang et al. | Repairing bugs in python assignments using large language models | |
| Chaparro et al. | Using observed behavior to reformulate queries during text retrieval-based bug localization | |
| Kochhar et al. | Potential biases in bug localization: Do they matter? | |
| Mills et al. | On the relationship between bug reports and queries for text retrieval-based bug localization | |
| Nguyen et al. | A topic-based approach for narrowing the search space of buggy files from a bug report | |
| Qin et al. | Testmig: Migrating gui test cases from ios to android | |
| Corazza et al. | A probabilistic based approach towards software system clustering | |
| Nyamawe et al. | Automated recommendation of software refactorings based on feature requests | |
| WO2012079836A1 (en) | Method and system for creating and processing a data rule, data processing program, and computer program product | |
| Guo et al. | Cold-start software analytics | |
| US11853196B1 (en) | Artificial intelligence driven testing | |
| US20080177702A1 (en) | Retrieving case-based reasoning information from archive records | |
| Xia et al. | An effective change recommendation approach for supplementary bug fixes | |
| Ayala et al. | Use and misuse of the term “experiment” in mining software repositories research | |
| Nagy et al. | Where was this SQL query executed? a static concept location approach | |
| Zhu et al. | Restoring the executability of jupyter notebooks by automatic upgrade of deprecated apis | |
| Cheng et al. | A similarity integration method based information retrieval and word embedding in bug localization | |
| Cândido et al. | An exploratory study of log placement recommendation in an enterprise system | |
| Huang et al. | Query expansion based on statistical learning from code changes | |
| Islam et al. | PyMigBench: A benchmark for Python library migration | |
| Muvva et al. | BuGL--A Cross-Language Dataset for Bug Localization | |
| Tang et al. | On using Stack Overflow comment-edit pairs to recommend code maintenance changes | |
| Binkley et al. | Software fault prediction using language processing | |
| Morris | Relational database design and implementation for biodiversity informatics |