Hirsch Jofré et al., 2018 - Google Patents
Spotting and Removing WSDL Anti-pattern Root Causes in Code-first Web Services Using NLP Techniques: A Thorough Validation of Impact on Service …Hirsch Jofré et al., 2018
View PDF- Document ID
- 11498414249152096620
- Author
- Hirsch Jofré M
- Rodriguez J
- Mateos Diaz C
- Zunino Suarez A
- Publication year
External Links
Snippet
To expose software as Web-accesible services, Web Service technologies demand developers to implement certain sofware artifacts, such as the service description using WSDL. Therefore, developers usually use automatic tools to perform this task, which take as …
- 238000000034 method 0 title description 25
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
-
- 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/21—Text processing
- G06F17/22—Manipulating or registering by use of codes, e.g. in sequence of text characters
- G06F17/2247—Tree structured documents; Markup, e.g. Standard Generalized Markup Language [SGML], Document Type Definition [DTD]
-
- 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
-
- 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
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
-
- 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/36—Preventing errors by testing or debugging software
- G06F11/3604—Software analysis for verifying properties of programs
-
- 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
- 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
- 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
- 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
- G06Q30/00—Commerce, e.g. shopping or e-commerce
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Malik et al. | NL2Type: Inferring JavaScript function types from natural language information | |
| US11822918B2 (en) | Code search and code navigation | |
| Ye et al. | Mapping bug reports to relevant files: A ranking model, a fine-grained benchmark, and feature evaluation | |
| Kagdi et al. | Blending conceptual and evolutionary couplings to support change impact analysis in source code | |
| Kagdi et al. | Integrating conceptual and logical couplings for change impact analysis in software | |
| Ying et al. | Predicting source code changes by mining change history | |
| Poshyvanyk et al. | Concept location using formal concept analysis and information retrieval | |
| Kelley et al. | A framework for creating knowledge graphs of scientific software metadata | |
| Yan et al. | Synthesizing type-detection logic for rich semantic data types using open-source code | |
| KR20090009834A (en) | Systems, computer-implemented methods, and computer-implemented systems that provide a universal interface for deep embedding of expression trees in programming languages | |
| Uddin et al. | Automatic api usage scenario documentation from technical q&a sites | |
| Adams et al. | Identifying crosscutting concerns using historical code changes | |
| Ordiales Coscia et al. | Anti-pattern free code-first web services for state-of-the-art Java WSDL generation tools | |
| Mateos et al. | Detecting WSDL bad practices in code–first Web Services | |
| Zhang et al. | Efficiently mining crosscutting concerns through random walks | |
| Huang et al. | Change-patterns mapping: A boosting way for change impact analysis | |
| Wu et al. | A survey of deep learning models for structural code understanding | |
| Wang et al. | Rag or fine-tuning? a comparative study on lcms-based code completion in industry | |
| Li et al. | An empirical study of the effectiveness of IR-based bug localization for large-scale industrial projects | |
| Zhou et al. | Drive: Dockerfile rule mining and violation detection | |
| JP2012529711A (en) | Software extension analysis method and system | |
| Garg et al. | Synthesizing code quality rules from examples | |
| Fawad et al. | Android source code smells: a systematic literature review | |
| Abdelfattah et al. | Detecting Semantic Clones in Microservices Using Components: AS Abdelfattah et al. | |
| Zhong et al. | Ccisolver: End-to-end detection and repair of method-level code-comment inconsistency |