Automated Microservice Code-Smell Detection

[1]  Davide Taibi,et al.  On the Definition of Microservice Bad Smells , 2018, IEEE Software.

[2]  Deepak Kumar,et al.  Modelling and measuring code smells in enterprise applications using TISM and two-way assessment , 2016, Int. J. Syst. Assur. Eng. Manag..

[3]  Hernán Astudillo,et al.  Identifying availability tactics to support security architectural design of microservice-based systems , 2019, ECSA.

[4]  Martin Fowler,et al.  Refactoring - Improving the Design of Existing Code , 1999, Addison Wesley object technology series.

[5]  S. Counsell,et al.  The ‘deception’ of code smells: An empirical investigation , 2010, Proceedings of the ITI 2010, 32nd International Conference on Information Technology Interfaces.

[6]  Yann-Gaël Guéhéneuc,et al.  From a domain analysis to the specification and detection of code and design smells , 2010, Formal Aspects of Computing.

[7]  Nenad Medvidovic,et al.  Are automatically-detected code anomalies relevant to architectural modularity?: an exploratory analysis of evolving systems , 2012, AOSD.

[8]  Davide Taibi,et al.  Architectural Smells Detected by Tools: a Catalogue Proposal , 2019, 2019 IEEE/ACM International Conference on Technical Debt (TechDebt).

[9]  Houari A. Sahraoui,et al.  A Metric Extraction Framework Based on a High-Level Description Language , 2009, 2009 Ninth IEEE International Working Conference on Source Code Analysis and Manipulation.

[10]  Shinpei Hayashi,et al.  How Do Developers Select and Prioritize Code Smells? A Preliminary Study , 2017, 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME).

[11]  Yann-Gaël Guéhéneuc,et al.  DECOR: A Method for the Specification and Detection of Code and Design Smells , 2010, IEEE Transactions on Software Engineering.

[12]  Girish Suryanarayana,et al.  Refactoring for Software Design Smells: Managing Technical Debt , 2014 .

[13]  Chanchal Kumar Roy,et al.  Comparison and evaluation of code clone detection techniques and tools: A qualitative approach , 2009, Sci. Comput. Program..

[14]  Jun Sun,et al.  Poster: Benchmarking Microservice Systems for Software Engineering Research , 2018, 2018 IEEE/ACM 40th International Conference on Software Engineering: Companion (ICSE-Companion).

[15]  Michael J. Donahoo,et al.  Contextual understanding of microservice architecture: current and future directions , 2018, SIAP.

[16]  Francesca Arcelli Fontana,et al.  On Investigating Code Smells Correlations , 2011, 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops.

[17]  Robert E. Tarjan,et al.  Depth-First Search and Linear Graph Algorithms (Working Paper) , 1971, SWAT.

[18]  Amjed Tahir,et al.  A large scale study on how developers discuss code smells and anti-pattern in Stack Exchange sites , 2020, Inf. Softw. Technol..

[19]  Andy Zaidman,et al.  Evaluating the Lifespan of Code Smells using Software Repository Mining , 2012, 2012 16th European Conference on Software Maintenance and Reengineering.

[20]  Deepti Mehrotra,et al.  Measuring Code Smells and Anti-Patterns , 2019, 2019 4th International Conference on Information Systems and Computer Networks (ISCON).

[21]  Leon Moonen,et al.  Java quality assurance by detecting code smells , 2002, Ninth Working Conference on Reverse Engineering, 2002. Proceedings..