mdh.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Code Evaluation Using Fuzzy Logic
Mälardalens högskola, Akademin för innovation, design och teknik.ORCID-id: 0000-0001-5293-3804
2008 (Engelska)Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

This paper presents application of a fuzzy logic based system to automatically evaluate the

maintainability of code. Code evaluation is accomplished by rating its quality provided with bad smells in

code as inputs. Straightforward bad smells with existing software metrics tools are selected as inputs:

duplicated code, long methods, large classes having a high cyclomatic complexity, or a large number of

parameters and temporary fields. Removing these bad smells can result in significant code improvements

concerning readability and maintainability. However, the precise definition of attributes like small, long, large

or high is not clear, and their identification is rather subjective. Fuzzy logic values are suitable for capturing

partial correspondence to attributes and fuzzy rules model have been used to describe the relation between bad

smells and code quality. Model supporting the experimental evaluation of the fuzzy based code evaluation is

implemented in Java.

Key-Words: - Fuzzy Logic, Reasoning Systems, Refactoring, Bad Smells

Ort, förlag, år, upplaga, sidor
2008.
Nationell ämneskategori
Datorsystem
Identifikatorer
URN: urn:nbn:se:mdh:diva-7168OAI: oai:DiVA.org:mdh-7168DiVA, id: diva2:237178
Konferens
WSEAS Conference FUZZY 2008 in Sofia, Bulgaria
Tillgänglig från: 2009-09-25 Skapad: 2009-09-25 Senast uppdaterad: 2017-03-06Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Personposter BETA

Causevic, Aida

Sök vidare i DiVA

Av författaren/redaktören
Causevic, Aida
Av organisationen
Akademin för innovation, design och teknik
Datorsystem

Sök vidare utanför DiVA

GoogleGoogle Scholar

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 153 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf