Matches in SemOpenAlex for { <https://semopenalex.org/work/W2899609939> ?p ?o ?g. }
Showing items 1 to 72 of
72
with 100 items per page.
- W2899609939 endingPage "20" @default.
- W2899609939 startingPage "1" @default.
- W2899609939 abstract "Although numerous technologies are available for developing web applications, PHP holds the lions' share of web content today. PHP offers several features that enable developers to easily produce dynamically extendible code, forming an entire ecosystem of standard as well as more ‘exotic’ opportunities that can be exploited. One reason that drives developers to rely on the dynamic features of a scripting language is to enable effortless functionality extensions. The aim of this work is twofold: initially, we (a) provide an overview of all possible dynamically extendible code patterns (i.e., either through method invocation, or object instantiation) and (b) investigate their frequency by mining the code base of ten milestone PHP projects to identify the subset of patterns that developers actually use. Next, in order to investigate whether the expected flexibility of these patterns stands in practice, we examine if code chunks that instantiate them are more stable than other parts of the code. In particular, we study whether methods that employ dynamic invocation and instantiation patterns are less change prone than the other methods. The findings imply that although a small subset of all the theoretically feasible patterns is actually put to use, the code that is developed upon such patterns is less change prone." @default.
- W2899609939 created "2018-11-16" @default.
- W2899609939 creator A5005131176 @default.
- W2899609939 creator A5011684786 @default.
- W2899609939 creator A5057023981 @default.
- W2899609939 creator A5063176302 @default.
- W2899609939 date "2019-02-01" @default.
- W2899609939 modified "2023-09-23" @default.
- W2899609939 title "Exploring the frequency and change proneness of dynamic feature pattern instances in PHP applications" @default.
- W2899609939 cites W2001496424 @default.
- W2899609939 cites W2215692083 @default.
- W2899609939 cites W2386192529 @default.
- W2899609939 doi "https://doi.org/10.1016/j.scico.2018.10.004" @default.
- W2899609939 hasPublicationYear "2019" @default.
- W2899609939 type Work @default.
- W2899609939 sameAs 2899609939 @default.
- W2899609939 citedByCount "4" @default.
- W2899609939 countsByYear W28996099392020 @default.
- W2899609939 countsByYear W28996099392021 @default.
- W2899609939 countsByYear W28996099392023 @default.
- W2899609939 crossrefType "journal-article" @default.
- W2899609939 hasAuthorship W2899609939A5005131176 @default.
- W2899609939 hasAuthorship W2899609939A5011684786 @default.
- W2899609939 hasAuthorship W2899609939A5057023981 @default.
- W2899609939 hasAuthorship W2899609939A5063176302 @default.
- W2899609939 hasBestOaLocation W28996099391 @default.
- W2899609939 hasConcept C105795698 @default.
- W2899609939 hasConcept C115903868 @default.
- W2899609939 hasConcept C118643609 @default.
- W2899609939 hasConcept C136764020 @default.
- W2899609939 hasConcept C177264268 @default.
- W2899609939 hasConcept C199360897 @default.
- W2899609939 hasConcept C2776760102 @default.
- W2899609939 hasConcept C2780598303 @default.
- W2899609939 hasConcept C33923547 @default.
- W2899609939 hasConcept C41008148 @default.
- W2899609939 hasConcept C43126263 @default.
- W2899609939 hasConcept C51929080 @default.
- W2899609939 hasConcept C61423126 @default.
- W2899609939 hasConceptScore W2899609939C105795698 @default.
- W2899609939 hasConceptScore W2899609939C115903868 @default.
- W2899609939 hasConceptScore W2899609939C118643609 @default.
- W2899609939 hasConceptScore W2899609939C136764020 @default.
- W2899609939 hasConceptScore W2899609939C177264268 @default.
- W2899609939 hasConceptScore W2899609939C199360897 @default.
- W2899609939 hasConceptScore W2899609939C2776760102 @default.
- W2899609939 hasConceptScore W2899609939C2780598303 @default.
- W2899609939 hasConceptScore W2899609939C33923547 @default.
- W2899609939 hasConceptScore W2899609939C41008148 @default.
- W2899609939 hasConceptScore W2899609939C43126263 @default.
- W2899609939 hasConceptScore W2899609939C51929080 @default.
- W2899609939 hasConceptScore W2899609939C61423126 @default.
- W2899609939 hasLocation W28996099391 @default.
- W2899609939 hasOpenAccess W2899609939 @default.
- W2899609939 hasPrimaryLocation W28996099391 @default.
- W2899609939 hasRelatedWork W2086733238 @default.
- W2899609939 hasRelatedWork W2250718505 @default.
- W2899609939 hasRelatedWork W2524077464 @default.
- W2899609939 hasRelatedWork W270927586 @default.
- W2899609939 hasRelatedWork W3017187763 @default.
- W2899609939 hasRelatedWork W4224129741 @default.
- W2899609939 hasRelatedWork W4235530921 @default.
- W2899609939 hasRelatedWork W4242740957 @default.
- W2899609939 hasRelatedWork W55429410 @default.
- W2899609939 hasRelatedWork W212372412 @default.
- W2899609939 hasVolume "171" @default.
- W2899609939 isParatext "false" @default.
- W2899609939 isRetracted "false" @default.
- W2899609939 magId "2899609939" @default.
- W2899609939 workType "article" @default.