Matches in SemOpenAlex for { <https://semopenalex.org/work/W2036570657> ?p ?o ?g. }
- W2036570657 endingPage "361" @default.
- W2036570657 startingPage "345" @default.
- W2036570657 abstract "Abstract Code and design smells are recurring design problems in software systems that must be identified to avoid their possible negative consequences on development and maintenance. Consequently, several smell detection approaches and tools have been proposed in the literature. However, so far, they allow the detection of predefined smells but the detection of new smells or smells adapted to the context of the analysed systems is possible only by implementing new detection algorithms manually. Moreover, previous approaches do not explain the transition from specifications of smells to their detection. Finally, the validation of the existing approaches and tools has been limited on few proprietary systems and on a reduced number of smells. In this paper, we introduce an approach to automate the generation of detection algorithms from specifications written using a domain-specific language. This language is defined from a thorough domain analysis. It allows the specification of smells using high-level domain-related abstractions. It allows the adaptation of the specifications of smells to the context of the analysed systems. We specify 10 smells, generate automatically their detection algorithms using templates, and validate the algorithms in terms of precision and recall on Xerces v2.7.0 and GanttProject v1.10.2, two open-source object-oriented systems. We also compare the detection results with those of a previous approach, iPlasma ." @default.
- W2036570657 created "2016-06-24" @default.
- W2036570657 creator A5002961264 @default.
- W2036570657 creator A5007508017 @default.
- W2036570657 creator A5033265046 @default.
- W2036570657 creator A5048594006 @default.
- W2036570657 creator A5058816515 @default.
- W2036570657 date "2010-05-01" @default.
- W2036570657 modified "2023-09-30" @default.
- W2036570657 title "From a domain analysis to the specification and detection of code and design smells" @default.
- W2036570657 cites W1495686243 @default.
- W2036570657 cites W1580134275 @default.
- W2036570657 cites W2014596857 @default.
- W2036570657 cites W2025486920 @default.
- W2036570657 cites W2028536828 @default.
- W2036570657 cites W2049075653 @default.
- W2036570657 cites W2087527532 @default.
- W2036570657 cites W2135790748 @default.
- W2036570657 cites W2141069252 @default.
- W2036570657 cites W2145615994 @default.
- W2036570657 cites W2158864412 @default.
- W2036570657 cites W2165391259 @default.
- W2036570657 cites W2998683348 @default.
- W2036570657 doi "https://doi.org/10.1007/s00165-009-0115-x" @default.
- W2036570657 hasPublicationYear "2010" @default.
- W2036570657 type Work @default.
- W2036570657 sameAs 2036570657 @default.
- W2036570657 citedByCount "46" @default.
- W2036570657 countsByYear W20365706572012 @default.
- W2036570657 countsByYear W20365706572013 @default.
- W2036570657 countsByYear W20365706572014 @default.
- W2036570657 countsByYear W20365706572015 @default.
- W2036570657 countsByYear W20365706572017 @default.
- W2036570657 countsByYear W20365706572018 @default.
- W2036570657 countsByYear W20365706572019 @default.
- W2036570657 countsByYear W20365706572020 @default.
- W2036570657 countsByYear W20365706572021 @default.
- W2036570657 countsByYear W20365706572022 @default.
- W2036570657 crossrefType "journal-article" @default.
- W2036570657 hasAuthorship W2036570657A5002961264 @default.
- W2036570657 hasAuthorship W2036570657A5007508017 @default.
- W2036570657 hasAuthorship W2036570657A5033265046 @default.
- W2036570657 hasAuthorship W2036570657A5048594006 @default.
- W2036570657 hasAuthorship W2036570657A5058816515 @default.
- W2036570657 hasBestOaLocation W20365706571 @default.
- W2036570657 hasConcept C115903868 @default.
- W2036570657 hasConcept C117447612 @default.
- W2036570657 hasConcept C120665830 @default.
- W2036570657 hasConcept C121332964 @default.
- W2036570657 hasConcept C133237599 @default.
- W2036570657 hasConcept C134306372 @default.
- W2036570657 hasConcept C139807058 @default.
- W2036570657 hasConcept C149091818 @default.
- W2036570657 hasConcept C151730666 @default.
- W2036570657 hasConcept C15708719 @default.
- W2036570657 hasConcept C186846655 @default.
- W2036570657 hasConcept C199360897 @default.
- W2036570657 hasConcept C2777904410 @default.
- W2036570657 hasConcept C2779343474 @default.
- W2036570657 hasConcept C33923547 @default.
- W2036570657 hasConcept C36503486 @default.
- W2036570657 hasConcept C41008148 @default.
- W2036570657 hasConcept C529173508 @default.
- W2036570657 hasConcept C86803240 @default.
- W2036570657 hasConceptScore W2036570657C115903868 @default.
- W2036570657 hasConceptScore W2036570657C117447612 @default.
- W2036570657 hasConceptScore W2036570657C120665830 @default.
- W2036570657 hasConceptScore W2036570657C121332964 @default.
- W2036570657 hasConceptScore W2036570657C133237599 @default.
- W2036570657 hasConceptScore W2036570657C134306372 @default.
- W2036570657 hasConceptScore W2036570657C139807058 @default.
- W2036570657 hasConceptScore W2036570657C149091818 @default.
- W2036570657 hasConceptScore W2036570657C151730666 @default.
- W2036570657 hasConceptScore W2036570657C15708719 @default.
- W2036570657 hasConceptScore W2036570657C186846655 @default.
- W2036570657 hasConceptScore W2036570657C199360897 @default.
- W2036570657 hasConceptScore W2036570657C2777904410 @default.
- W2036570657 hasConceptScore W2036570657C2779343474 @default.
- W2036570657 hasConceptScore W2036570657C33923547 @default.
- W2036570657 hasConceptScore W2036570657C36503486 @default.
- W2036570657 hasConceptScore W2036570657C41008148 @default.
- W2036570657 hasConceptScore W2036570657C529173508 @default.
- W2036570657 hasConceptScore W2036570657C86803240 @default.
- W2036570657 hasIssue "3" @default.
- W2036570657 hasLocation W20365706571 @default.
- W2036570657 hasLocation W20365706572 @default.
- W2036570657 hasLocation W20365706573 @default.
- W2036570657 hasLocation W20365706574 @default.
- W2036570657 hasOpenAccess W2036570657 @default.
- W2036570657 hasPrimaryLocation W20365706571 @default.
- W2036570657 hasRelatedWork W1488956455 @default.
- W2036570657 hasRelatedWork W1583498337 @default.
- W2036570657 hasRelatedWork W2158413864 @default.
- W2036570657 hasRelatedWork W2170664339 @default.
- W2036570657 hasRelatedWork W2316262258 @default.
- W2036570657 hasRelatedWork W2378890608 @default.
- W2036570657 hasRelatedWork W2381408322 @default.
- W2036570657 hasRelatedWork W2885803215 @default.