Author image not provided
 Min Zhang

Authors:
Add personal information
  Affiliation history
Bibliometrics: publication history
Average citations per article7.00
Citation Count35
Publication count5
Publication years2008-2014
Available for download2
Average downloads per article637.00
Downloads (cumulative)1,274
Downloads (12 Months)226
Downloads (6 Weeks)14
SEARCH
ROLE
Arrow RightAuthor only


AUTHOR'S COLLEAGUES
See all colleagues of this author

SUBJECT AREAS
See all subject areas




BOOKMARK & SHARE


5 results found Export Results: bibtexendnoteacmrefcsv

Result 1 – 5 of 5
Sort by:

1 published by ACM
September 2014 ACM Transactions on Software Engineering and Methodology (TOSEM) - Special Issue International Conference on Software Engineering (ICSE 2012) and Regular Papers: Volume 23 Issue 4, August 2014
Publisher: ACM
Bibliometrics:
Citation Count: 12
Downloads (6 Weeks): 12,   Downloads (12 Months): 167,   Downloads (Overall): 762

Full text available: PDFPDF
We investigate the relationship between faults and five of Fowler et al.'s least-studied smells in code: Data Clumps, Switch Statements, Speculative Generality, Message Chains, and Middle Man. We developed a tool to detect these five smells in three open-source systems: Eclipse, ArgoUML, and Apache Commons. We collected fault data from ...
Keywords: defects, Software code smells

2
April 2011 Journal of Software Maintenance and Evolution: Research and Practice: Volume 23 Issue 3, April 2011
Publisher: John Wiley & Sons, Inc.
Bibliometrics:
Citation Count: 18

Fowler et al. identified 22 Code Bad Smells to direct the effective refactoring of code. These are increasingly being taken up by software engineers. However, the empirical basis of using Code Bad Smells to direct refactoring and to address ‘trouble’ in code is not clear, i.e., we do not know ...
Keywords: refactoring, Code Bad Smells, Systematic Literature Review, empirical software engi-neering

3
March 2011 ICSTW '11: Proceedings of the 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops
Publisher: IEEE Computer Society
Bibliometrics:
Citation Count: 1

We investigated the relationship between six of Fowler et al.'s Code Bad Smells (Duplicated Code, Data Clumps, Switch Statements, Speculative Generality, Message Chains, and Middle Man) and software faults. In this paper we discuss how our results can be used by software developers to prioritise refactoring. In particular we suggest ...
Keywords: Code Bad Smells, Refactoring, Fault

4
October 2008 SEW '08: Proceedings of the 2008 32nd Annual IEEE Software Engineering Workshop
Publisher: IEEE Computer Society
Bibliometrics:
Citation Count: 2

Current approaches to detecting Bad Smells in code are mainly based on software metrics. We suggest that these methods lack precision in detecting Bad Smells, and we propose a code pattern-based approach to detecting Bad Smells. However before such a pattern-based approach can be implemented, Fowler’s original definitions of Bad ...
Keywords: Coding tools and technique, programming environments/construction tools, restructuring, reverse engineering, reengineering

5 published by ACM
July 2008 DEFECTS '08: Proceedings of the 2008 workshop on Defects in large software systems
Publisher: ACM
Bibliometrics:
Citation Count: 2
Downloads (6 Weeks): 2,   Downloads (12 Months): 59,   Downloads (Overall): 512

Full text available: PDFPDF
In 1999 Fowler et al. identified 22 Bad Smells in code to direct the effective refactoring. These are increasingly being used by software engineers. However, the empirical basis of using Bad Smells to direct refactoring and to address 'trouble' in code is not clear. Our project aims to empirically investigate ...
Keywords: open source, faults, bad smells



The ACM Digital Library is published by the Association for Computing Machinery. Copyright © 2018 ACM, Inc.
Terms of Usage   Privacy Policy   Code of Ethics   Contact Us