Matches in SemOpenAlex for { <https://semopenalex.org/work/W4232188856> ?p ?o ?g. }
Showing items 1 to 75 of
75
with 100 items per page.
- W4232188856 abstract "Reuse of existing code from class libraries and frameworks is often difficult because APIs are complex and the client code required to use the APIs can be hard to write. We observed that a common scenario is that the programmer knows what type of object he needs, but does not know how to write the code to get the object.In order to help programmers write API client code more easily, we developed techniques for synthesizing jungloid code fragments automatically given a simple query that describes that desired code in terms of input and output types. A jungloid is simply a unary expression; jungloids are simple, enabling synthesis, but are also versatile, covering many coding problems, and composable, combining to form more complex code fragments. We synthesize jungloids using both API method signatures and jungloids mined from a corpus of sample client programs.We implemented a tool, prospector, based on these techniques. prospector is integrated with the Eclipse IDE code assistance feature, and it infers queries from context so there is no need for the programmer to write queries. We tested prospector on a set of real programming problems involving APIs; prospector found the desired solution for 18 of 20 problems. We also evaluated prospector in a user study, finding that programmers solved programming problems more quickly and with more reuse when using prospector than without prospector." @default.
- W4232188856 created "2022-05-12" @default.
- W4232188856 creator A5030674376 @default.
- W4232188856 creator A5067677695 @default.
- W4232188856 creator A5080872900 @default.
- W4232188856 creator A5085160432 @default.
- W4232188856 date "2005-06-12" @default.
- W4232188856 modified "2023-10-09" @default.
- W4232188856 title "Jungloid mining" @default.
- W4232188856 cites W1975455609 @default.
- W4232188856 cites W2044590882 @default.
- W4232188856 cites W2115317346 @default.
- W4232188856 cites W2144344516 @default.
- W4232188856 cites W2169044454 @default.
- W4232188856 cites W2913256667 @default.
- W4232188856 cites W4241531852 @default.
- W4232188856 doi "https://doi.org/10.1145/1065010.1065018" @default.
- W4232188856 hasPublicationYear "2005" @default.
- W4232188856 type Work @default.
- W4232188856 citedByCount "225" @default.
- W4232188856 countsByYear W42321888562012 @default.
- W4232188856 countsByYear W42321888562013 @default.
- W4232188856 countsByYear W42321888562014 @default.
- W4232188856 countsByYear W42321888562015 @default.
- W4232188856 countsByYear W42321888562016 @default.
- W4232188856 countsByYear W42321888562017 @default.
- W4232188856 countsByYear W42321888562018 @default.
- W4232188856 countsByYear W42321888562019 @default.
- W4232188856 countsByYear W42321888562020 @default.
- W4232188856 countsByYear W42321888562021 @default.
- W4232188856 countsByYear W42321888562022 @default.
- W4232188856 countsByYear W42321888562023 @default.
- W4232188856 crossrefType "proceedings-article" @default.
- W4232188856 hasAuthorship W4232188856A5030674376 @default.
- W4232188856 hasAuthorship W4232188856A5067677695 @default.
- W4232188856 hasAuthorship W4232188856A5080872900 @default.
- W4232188856 hasAuthorship W4232188856A5085160432 @default.
- W4232188856 hasConcept C177264268 @default.
- W4232188856 hasConcept C18903297 @default.
- W4232188856 hasConcept C199360897 @default.
- W4232188856 hasConcept C206588197 @default.
- W4232188856 hasConcept C2776760102 @default.
- W4232188856 hasConcept C2777904410 @default.
- W4232188856 hasConcept C2778514511 @default.
- W4232188856 hasConcept C2778583558 @default.
- W4232188856 hasConcept C41008148 @default.
- W4232188856 hasConcept C43126263 @default.
- W4232188856 hasConcept C86803240 @default.
- W4232188856 hasConceptScore W4232188856C177264268 @default.
- W4232188856 hasConceptScore W4232188856C18903297 @default.
- W4232188856 hasConceptScore W4232188856C199360897 @default.
- W4232188856 hasConceptScore W4232188856C206588197 @default.
- W4232188856 hasConceptScore W4232188856C2776760102 @default.
- W4232188856 hasConceptScore W4232188856C2777904410 @default.
- W4232188856 hasConceptScore W4232188856C2778514511 @default.
- W4232188856 hasConceptScore W4232188856C2778583558 @default.
- W4232188856 hasConceptScore W4232188856C41008148 @default.
- W4232188856 hasConceptScore W4232188856C43126263 @default.
- W4232188856 hasConceptScore W4232188856C86803240 @default.
- W4232188856 hasLocation W42321888561 @default.
- W4232188856 hasOpenAccess W4232188856 @default.
- W4232188856 hasPrimaryLocation W42321888561 @default.
- W4232188856 hasRelatedWork W142226328 @default.
- W4232188856 hasRelatedWork W1517387344 @default.
- W4232188856 hasRelatedWork W1544062218 @default.
- W4232188856 hasRelatedWork W185550498 @default.
- W4232188856 hasRelatedWork W1964111631 @default.
- W4232188856 hasRelatedWork W2182697532 @default.
- W4232188856 hasRelatedWork W2348203156 @default.
- W4232188856 hasRelatedWork W3007026952 @default.
- W4232188856 hasRelatedWork W3081644756 @default.
- W4232188856 hasRelatedWork W4255445662 @default.
- W4232188856 isParatext "false" @default.
- W4232188856 isRetracted "false" @default.
- W4232188856 workType "article" @default.