Matches in SemOpenAlex for { <https://semopenalex.org/work/W4384302819> ?p ?o ?g. }
- W4384302819 abstract "Using API should follow its specifications. Otherwise, it can bring security impacts while the functionality is damaged. To detect API misuse, we need to know what its specifications are. In addition to being provided manually, current tools usually mine the majority usage in the existing codebase as specifications, or capture specifications from its relevant texts in human language. However, the former depends on the quality of the codebase itself, while the latter is limited to the irregularity of the text. In this work, we observe that the information carried by code and documents can complement each other. To mitigate the demand for a high-quality codebase and reduce the pressure to capture valid information from texts, we present APICAD to detect API misuse bugs of C/C++ by combining the specifications mined from code and documents. On the one hand, we effectively build the contexts for API invocations and mine specifications from them through a frequency-based method. On the other hand, we acquire the specifications from documents by using lightweight keyword-based and NLP-assisted techniques. Finally, the combined specifications are generated for bug detection. Experiments show that APICAD can handle diverse API usage semantics to deal with different types of API misuse bugs. With the help of APICAD, we report 153 new bugs in Curl, Httpd, OpenSSL and Linux kernel, 145 of which have been confirmed and 126 have applied our patches." @default.
- W4384302819 created "2023-07-15" @default.
- W4384302819 creator A5035016902 @default.
- W4384302819 creator A5052684735 @default.
- W4384302819 date "2023-05-01" @default.
- W4384302819 modified "2023-10-17" @default.
- W4384302819 title "APICAD: Augmenting API Misuse Detection through Specifications from Code and Documents" @default.
- W4384302819 cites W1517949462 @default.
- W4384302819 cites W1657461476 @default.
- W4384302819 cites W1971719033 @default.
- W4384302819 cites W2025677988 @default.
- W4384302819 cites W2027625187 @default.
- W4384302819 cites W2028820179 @default.
- W4384302819 cites W2044527216 @default.
- W4384302819 cites W2054520963 @default.
- W4384302819 cites W2069608804 @default.
- W4384302819 cites W2078186835 @default.
- W4384302819 cites W2079877139 @default.
- W4384302819 cites W2115130131 @default.
- W4384302819 cites W2121818394 @default.
- W4384302819 cites W2126166995 @default.
- W4384302819 cites W2145994642 @default.
- W4384302819 cites W2152874840 @default.
- W4384302819 cites W2171471938 @default.
- W4384302819 cites W2297774820 @default.
- W4384302819 cites W2357927175 @default.
- W4384302819 cites W2366532918 @default.
- W4384302819 cites W2509822438 @default.
- W4384302819 cites W2511044583 @default.
- W4384302819 cites W2511368574 @default.
- W4384302819 cites W2575155649 @default.
- W4384302819 cites W2593989684 @default.
- W4384302819 cites W2766540688 @default.
- W4384302819 cites W2794744449 @default.
- W4384302819 cites W2794992746 @default.
- W4384302819 cites W2795052548 @default.
- W4384302819 cites W2798352717 @default.
- W4384302819 cites W2807181794 @default.
- W4384302819 cites W2879105418 @default.
- W4384302819 cites W2899516694 @default.
- W4384302819 cites W2954228300 @default.
- W4384302819 cites W2954709499 @default.
- W4384302819 cites W2954738632 @default.
- W4384302819 cites W2956307842 @default.
- W4384302819 cites W2959219726 @default.
- W4384302819 cites W2963298680 @default.
- W4384302819 cites W2998989949 @default.
- W4384302819 cites W3007267899 @default.
- W4384302819 cites W3089601380 @default.
- W4384302819 cites W3099499197 @default.
- W4384302819 cites W3106029585 @default.
- W4384302819 cites W3107488247 @default.
- W4384302819 cites W3125402553 @default.
- W4384302819 cites W3136762838 @default.
- W4384302819 cites W3149821397 @default.
- W4384302819 cites W3153103063 @default.
- W4384302819 cites W3200033622 @default.
- W4384302819 doi "https://doi.org/10.1109/icse48619.2023.00032" @default.
- W4384302819 hasPublicationYear "2023" @default.
- W4384302819 type Work @default.
- W4384302819 citedByCount "0" @default.
- W4384302819 crossrefType "proceedings-article" @default.
- W4384302819 hasAuthorship W4384302819A5035016902 @default.
- W4384302819 hasAuthorship W4384302819A5052684735 @default.
- W4384302819 hasConcept C1009929 @default.
- W4384302819 hasConcept C111919701 @default.
- W4384302819 hasConcept C177264268 @default.
- W4384302819 hasConcept C199360897 @default.
- W4384302819 hasConcept C2776760102 @default.
- W4384302819 hasConcept C2777904410 @default.
- W4384302819 hasConcept C41008148 @default.
- W4384302819 hasConcept C43126263 @default.
- W4384302819 hasConcept C51929080 @default.
- W4384302819 hasConcept C553261973 @default.
- W4384302819 hasConcept C77088390 @default.
- W4384302819 hasConcept C99613125 @default.
- W4384302819 hasConceptScore W4384302819C1009929 @default.
- W4384302819 hasConceptScore W4384302819C111919701 @default.
- W4384302819 hasConceptScore W4384302819C177264268 @default.
- W4384302819 hasConceptScore W4384302819C199360897 @default.
- W4384302819 hasConceptScore W4384302819C2776760102 @default.
- W4384302819 hasConceptScore W4384302819C2777904410 @default.
- W4384302819 hasConceptScore W4384302819C41008148 @default.
- W4384302819 hasConceptScore W4384302819C43126263 @default.
- W4384302819 hasConceptScore W4384302819C51929080 @default.
- W4384302819 hasConceptScore W4384302819C553261973 @default.
- W4384302819 hasConceptScore W4384302819C77088390 @default.
- W4384302819 hasConceptScore W4384302819C99613125 @default.
- W4384302819 hasFunder F4320321001 @default.
- W4384302819 hasLocation W43843028191 @default.
- W4384302819 hasOpenAccess W4384302819 @default.
- W4384302819 hasPrimaryLocation W43843028191 @default.
- W4384302819 hasRelatedWork W1492018576 @default.
- W4384302819 hasRelatedWork W1505340906 @default.
- W4384302819 hasRelatedWork W2013531410 @default.
- W4384302819 hasRelatedWork W2023056333 @default.
- W4384302819 hasRelatedWork W2384847609 @default.
- W4384302819 hasRelatedWork W2527612534 @default.
- W4384302819 hasRelatedWork W270927586 @default.
- W4384302819 hasRelatedWork W283806354 @default.