Matches in SemOpenAlex for { <https://semopenalex.org/work/W2097270381> ?p ?o ?g. }
Showing items 1 to 66 of
66
with 100 items per page.
- W2097270381 abstract "Dependency injection is a recent programming mechanism reducing dependencies among components by delegating them to an external entity, called a dependency injection framework. An increasingly popular approach to dependency injection implementation relies upon using Java annotations, a special form of syntactic metadata provided by the dependency injection frameworks. However, uncontrolled use of annotations may lead to potential violations of well-known modularity principles. In this paper we catalogue “bad smells”, i.e., modularity-violating annotations defined by the developer or originating from the popular dependency injection frameworks. For each violation we discuss potential implications and propose means of resolving it. By detecting modularity bad smells in Java annotations our approach closes the gap between the state-of-the-art programming practice and currently available analysis techniques." @default.
- W2097270381 created "2016-06-24" @default.
- W2097270381 creator A5002918727 @default.
- W2097270381 creator A5016846717 @default.
- W2097270381 creator A5029542014 @default.
- W2097270381 date "2010-03-01" @default.
- W2097270381 modified "2023-09-25" @default.
- W2097270381 title "Detecting Modularity Smells in Dependencies Injected with Java Annotations" @default.
- W2097270381 cites W1986453394 @default.
- W2097270381 cites W2039531347 @default.
- W2097270381 cites W2074562477 @default.
- W2097270381 cites W2134119432 @default.
- W2097270381 cites W2296341623 @default.
- W2097270381 cites W1589220523 @default.
- W2097270381 doi "https://doi.org/10.1109/csmr.2010.45" @default.
- W2097270381 hasPublicationYear "2010" @default.
- W2097270381 type Work @default.
- W2097270381 sameAs 2097270381 @default.
- W2097270381 citedByCount "4" @default.
- W2097270381 countsByYear W20972703812013 @default.
- W2097270381 crossrefType "proceedings-article" @default.
- W2097270381 hasAuthorship W2097270381A5002918727 @default.
- W2097270381 hasAuthorship W2097270381A5016846717 @default.
- W2097270381 hasAuthorship W2097270381A5029542014 @default.
- W2097270381 hasBestOaLocation W20972703812 @default.
- W2097270381 hasConcept C117447612 @default.
- W2097270381 hasConcept C133237599 @default.
- W2097270381 hasConcept C154945302 @default.
- W2097270381 hasConcept C199360897 @default.
- W2097270381 hasConcept C2777904410 @default.
- W2097270381 hasConcept C2779478453 @default.
- W2097270381 hasConcept C41008148 @default.
- W2097270381 hasConcept C529173508 @default.
- W2097270381 hasConcept C54355233 @default.
- W2097270381 hasConcept C548217200 @default.
- W2097270381 hasConcept C86803240 @default.
- W2097270381 hasConceptScore W2097270381C117447612 @default.
- W2097270381 hasConceptScore W2097270381C133237599 @default.
- W2097270381 hasConceptScore W2097270381C154945302 @default.
- W2097270381 hasConceptScore W2097270381C199360897 @default.
- W2097270381 hasConceptScore W2097270381C2777904410 @default.
- W2097270381 hasConceptScore W2097270381C2779478453 @default.
- W2097270381 hasConceptScore W2097270381C41008148 @default.
- W2097270381 hasConceptScore W2097270381C529173508 @default.
- W2097270381 hasConceptScore W2097270381C54355233 @default.
- W2097270381 hasConceptScore W2097270381C548217200 @default.
- W2097270381 hasConceptScore W2097270381C86803240 @default.
- W2097270381 hasLocation W20972703811 @default.
- W2097270381 hasLocation W20972703812 @default.
- W2097270381 hasLocation W20972703813 @default.
- W2097270381 hasOpenAccess W2097270381 @default.
- W2097270381 hasPrimaryLocation W20972703811 @default.
- W2097270381 hasRelatedWork W1490787830 @default.
- W2097270381 hasRelatedWork W1493446239 @default.
- W2097270381 hasRelatedWork W1546517032 @default.
- W2097270381 hasRelatedWork W1595868262 @default.
- W2097270381 hasRelatedWork W1825982205 @default.
- W2097270381 hasRelatedWork W2122692581 @default.
- W2097270381 hasRelatedWork W2754749880 @default.
- W2097270381 hasRelatedWork W3006032443 @default.
- W2097270381 hasRelatedWork W4243252198 @default.
- W2097270381 hasRelatedWork W2528467228 @default.
- W2097270381 isParatext "false" @default.
- W2097270381 isRetracted "false" @default.
- W2097270381 magId "2097270381" @default.
- W2097270381 workType "article" @default.