Show simple item record

dc.contributor.authorBowes, David
dc.contributor.authorRandall, David
dc.contributor.authorHall, Tracy
dc.date.accessioned2014-06-23T11:00:38Z
dc.date.available2014-06-23T11:00:38Z
dc.date.issued2013
dc.identifier.citationBowes , D , Randall , D & Hall , T 2013 , The inconsistent measurement of Message Chains . in Procs 2013 4th International Workshop on Emerging Trends in Software Metrics (WETSoM) . Institute of Electrical and Electronics Engineers (IEEE) , pp. 62-68 , 2013 4th Int Workshop on Emerging Trends in Software Metrics (WETSoM) , San Francisco , United States , 21/05/13 . https://doi.org/10.1109/WETSoM.2013.6619338
dc.identifier.citationconference
dc.identifier.otherPURE: 2952547
dc.identifier.otherPURE UUID: 0181cbd7-fda0-4a77-8aa7-d0b1836d6fb0
dc.identifier.otherScopus: 84891524854
dc.identifier.urihttp://hdl.handle.net/2299/13779
dc.description.abstractFowler and Beck defined 22 Code Bad Smells. These smells are useful indicators of code that may need to be refactored. A range of tools have been developed that measure smells in Java code. We aim to compare the results of using two smell measurement tools (DECOR which is embedded in the Ptidej tool and Stench Blossom) on the same Java code (ArgoUML). This comparison identifies the code each tool identifies as containing Message Chains. We evaluate the results from these two tools using human judgment on the smells that the code contains. We look in detail at how and why the results differ. Our results show that each tool identified very different code as containing Message Chains. Stench Blossom identified very many more code instances of Message Chains than DECOR. We found three reasons why these discrepancies occurred. First there are significant differences in the definitions of Message Chains used by each tool. Second, the tools use very different measurement strategies. Third, the thresholds embedded in the tools vary. This measurement inconsistency is a problem to practitioners as they may be applying refactoring ineffectively. This inconsistency is also a problem for researchers as it undermines the reliability of making cross study comparisons and prevents mature knowledge the impact of smells being developeden
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.relation.ispartofProcs 2013 4th International Workshop on Emerging Trends in Software Metrics (WETSoM)
dc.titleThe inconsistent measurement of Message Chainsen
dc.contributor.institutionCentre for Computer Science and Informatics Research
dc.contributor.institutionSchool of Computer Science
dc.contributor.institutionScience & Technology Research Institute
rioxxterms.versionofrecordhttps://doi.org/10.1109/WETSoM.2013.6619338
rioxxterms.typeOther
herts.preservation.rarelyaccessedtrue


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record