Matches in SemOpenAlex for { <https://semopenalex.org/work/W4384304859> ?p ?o ?g. }
- W4384304859 abstract "Programs often emit natural language messages, e.g., in logging statements or exceptions raised on unexpected paths. To be meaningful to users and developers, the message, i.e., what to say, must be consistent with the condition under which it gets triggered, i.e., when to say it. However, checking for inconsistencies between conditions and messages is challenging because the conditions are expressed in the logic of the programming language, while messages are informally expressed in natural language. This paper presents CMI-Finder, an approach for detecting condition-message inconsistencies. CMI-Finder is based on a neural model that takes a condition and a message as its input and then predicts whether the two are consistent. To address the problem of obtaining realistic, diverse, and large-scale training data, we present six techniques to generate large numbers of inconsistent examples to learn from automatically. Moreover, we describe and compare three neural models, which are based on binary classification, triplet loss, and fine-tuning, respectively. Our evaluation applies the approach to 300K condition-message statements extracted from 42 million lines of Python code. The best model achieves a precision of 78% at a recall of 72% on a dataset of past bug fixes. Applying the approach to the newest versions of popular open-source projects reveals 50 previously unknown bugs, 19 of which have been confirmed by the developers so far." @default.
- W4384304859 created "2023-07-15" @default.
- W4384304859 creator A5004442508 @default.
- W4384304859 creator A5013438083 @default.
- W4384304859 date "2023-05-01" @default.
- W4384304859 modified "2023-10-17" @default.
- W4384304859 title "When to Say What: Learning to Find Condition-Message Inconsistencies" @default.
- W4384304859 cites W2064675550 @default.
- W4384304859 cites W2079599301 @default.
- W4384304859 cites W2118655104 @default.
- W4384304859 cites W2123227336 @default.
- W4384304859 cites W2152874840 @default.
- W4384304859 cites W2153964911 @default.
- W4384304859 cites W2158092986 @default.
- W4384304859 cites W2471601946 @default.
- W4384304859 cites W2605202003 @default.
- W4384304859 cites W2725449579 @default.
- W4384304859 cites W2739564891 @default.
- W4384304859 cites W2741422284 @default.
- W4384304859 cites W2767331170 @default.
- W4384304859 cites W2794601162 @default.
- W4384304859 cites W2805788202 @default.
- W4384304859 cites W2806718802 @default.
- W4384304859 cites W2879105418 @default.
- W4384304859 cites W2899384793 @default.
- W4384304859 cites W2954950681 @default.
- W4384304859 cites W2955426500 @default.
- W4384304859 cites W2964150020 @default.
- W4384304859 cites W3000689565 @default.
- W4384304859 cites W3098913142 @default.
- W4384304859 cites W3100869085 @default.
- W4384304859 cites W3101193881 @default.
- W4384304859 cites W3101228802 @default.
- W4384304859 cites W3105735055 @default.
- W4384304859 cites W3105867435 @default.
- W4384304859 cites W3106349920 @default.
- W4384304859 cites W3107418514 @default.
- W4384304859 cites W3125781052 @default.
- W4384304859 cites W3162689995 @default.
- W4384304859 cites W3163046698 @default.
- W4384304859 cites W3166095789 @default.
- W4384304859 cites W3194346579 @default.
- W4384304859 cites W3195156628 @default.
- W4384304859 cites W3198685994 @default.
- W4384304859 cites W4206312123 @default.
- W4384304859 cites W4233925711 @default.
- W4384304859 cites W4284665627 @default.
- W4384304859 doi "https://doi.org/10.1109/icse48619.2023.00081" @default.
- W4384304859 hasPublicationYear "2023" @default.
- W4384304859 type Work @default.
- W4384304859 citedByCount "0" @default.
- W4384304859 crossrefType "proceedings-article" @default.
- W4384304859 hasAuthorship W4384304859A5004442508 @default.
- W4384304859 hasAuthorship W4384304859A5013438083 @default.
- W4384304859 hasConcept C100660578 @default.
- W4384304859 hasConcept C119857082 @default.
- W4384304859 hasConcept C137293760 @default.
- W4384304859 hasConcept C138885662 @default.
- W4384304859 hasConcept C154945302 @default.
- W4384304859 hasConcept C177264268 @default.
- W4384304859 hasConcept C195324797 @default.
- W4384304859 hasConcept C199360897 @default.
- W4384304859 hasConcept C204321447 @default.
- W4384304859 hasConcept C2776760102 @default.
- W4384304859 hasConcept C33923547 @default.
- W4384304859 hasConcept C41008148 @default.
- W4384304859 hasConcept C41895202 @default.
- W4384304859 hasConcept C48372109 @default.
- W4384304859 hasConcept C519991488 @default.
- W4384304859 hasConcept C81669768 @default.
- W4384304859 hasConcept C854659 @default.
- W4384304859 hasConcept C94375191 @default.
- W4384304859 hasConceptScore W4384304859C100660578 @default.
- W4384304859 hasConceptScore W4384304859C119857082 @default.
- W4384304859 hasConceptScore W4384304859C137293760 @default.
- W4384304859 hasConceptScore W4384304859C138885662 @default.
- W4384304859 hasConceptScore W4384304859C154945302 @default.
- W4384304859 hasConceptScore W4384304859C177264268 @default.
- W4384304859 hasConceptScore W4384304859C195324797 @default.
- W4384304859 hasConceptScore W4384304859C199360897 @default.
- W4384304859 hasConceptScore W4384304859C204321447 @default.
- W4384304859 hasConceptScore W4384304859C2776760102 @default.
- W4384304859 hasConceptScore W4384304859C33923547 @default.
- W4384304859 hasConceptScore W4384304859C41008148 @default.
- W4384304859 hasConceptScore W4384304859C41895202 @default.
- W4384304859 hasConceptScore W4384304859C48372109 @default.
- W4384304859 hasConceptScore W4384304859C519991488 @default.
- W4384304859 hasConceptScore W4384304859C81669768 @default.
- W4384304859 hasConceptScore W4384304859C854659 @default.
- W4384304859 hasConceptScore W4384304859C94375191 @default.
- W4384304859 hasFunder F4320338335 @default.
- W4384304859 hasLocation W43843048591 @default.
- W4384304859 hasOpenAccess W4384304859 @default.
- W4384304859 hasPrimaryLocation W43843048591 @default.
- W4384304859 hasRelatedWork W2043462429 @default.
- W4384304859 hasRelatedWork W2153590513 @default.
- W4384304859 hasRelatedWork W2327204559 @default.
- W4384304859 hasRelatedWork W2526286384 @default.
- W4384304859 hasRelatedWork W2529681551 @default.
- W4384304859 hasRelatedWork W2918969764 @default.