A Rievew on Code Smell Techniques using Graph Theory
Abstract
In software engineering field of code clone recognition,
which essentially comprises of the location of the code clones thatis
acquainted in programming due with reuse approach amid
improvement of programming. At the advancement stage for
simplicity of programming, the developers reuse the code by slight
adjustments. In the event that the product has a high level of
likelihood clones, it might bring about numerous issues for the
product, from the support perspective. There are numerous
apparatuses accessible, however yet exactness required in clone
location can't be guaranteed to amazing degree. A portion of the
apparatuses accessible don't identify clones with great effectiveness,
Moreover they devour a considerable measure of time. The aim of
this proposition is to reveal the method by which proposed
instrument can effectively recognize different sorts of clones with
proficient adaptability and striking streamlining.
Full Text:
PDFReferences
NikolaosTsantalis, Member, IEEE, DavoodMazinanian, and
GiriPanamoottil Krishnan “Assessing the Refactorability of Software
Clones” , IEEE TRANSACTIONS ON SOFTWARE ENGINEERING,
VOL. XX, NO. XX, MONTH 2015.
G. P. Krishnan and N. Tsantalis, “Unification and refactoring of clones,” in
Proceedings of the IEEE Conference on Software
Maintenance,Reengineering and Reverse Engineering (CSMRWCRE),
Software Evolution Week, 2014, pp. 104–113.
C. K. Roy, J. R. Cordy, and R. Koschke, “Comparison and evaluation of
code clone detection techniques and tools: A qualitativeapproach,” Science
of Computer Programming, vol. 74, no. 7, pp. 470 – 495, 2009.
C. Roy, M. Zibran, and R. Koschke, “The vision of software clone
management: Past, present, and future (keynote paper),”in Proceedings of
the IEEE Conference on Software Maintenance,Reengineering and Reverse
Engineering, 2014 Software Evolution Week, 2014, pp. 18–33.
R. Johnson, D. Pearson, and K. Pingali, “The program structure tree:
Computing control regions in linear time,” in Proceedings of the ACM
SIGPLAN Conference on Programming Language Design and
Implementation, 1994, pp. 171–185.
Prajila Prem, “A Review on Code Clone Analysis andCode Clone
Detection”. IJEIT, Volume 2, Issue 12, June2013, pp. 43-46.
James J. McGregor, “Backtrack search algorithms andthe maximal
common subgraph problem”, Software:Practice and Experience, Volume
, Issue 1, Jan 1982, pp.23-34.
Yu Wang, “A novel efficient algorithm for determiningmaximum common
subgraphs”, Ninth InternationalConference on Information Visualization,
July 2005, pp.657-663.
Mohammad Alshayeb, “Empirical Investigation ofRefactoring Effect on
Software Quality”, Volume 51, Issu9, 2009, Elsevier, pp. 1319-1326.
G. P. Krishnan and N. Tsantalis, “Unification and refactoring of clones,” in
Proc. IEEE Conf. Softw. Maintenance, Reeng. Reverse Eng. Softw. Evol.
Week, 2014, pp. 104–113.
Refbacks
- There are currently no refbacks.
Copyright © IJETT, International Journal on Emerging Trends in Technology