作者: Jörg Lenhard , Mohammad Mahdi Hassan , Martin Blom , Sebastian Herold
关键词:
摘要: Context: Several studies suggest that there is a relation between code smells and architecture degradation. They claim classes, which have degraded architecture-wise, can be detected on the basis of smells, at least if these are manually identified in source code.Objective: To evaluate suitability contemporary smell detection tools by combining different categories for finding classes show symptoms degradation.Method: A case study performed architectural inconsistencies an open system via reflexion modeling metrics collected through several tools. Using data mining techniques, we investigate it possible to automatically accurately classify connected based gathered data.Results: Results existing as implemented tools, not sufficiently accurate classifying whether class contains inconsistencies, even when smells.Conclusion: It seems current automated techniques require fine-tuning specific they used with inconsistencies. More research violation causes needed build more work out-of-the-box.