--- license: apache-2.0 model_type: qwen datasets: - CodeAid/CouplingDetectionData language: - en base_model: - Qwen/Qwen2.5-14B-Instruct pipeline_tag: text-generation library_name: transformers tags: - llms - code - Java - code-smells - transformers --- # CodeAid Coupling Smells Detection Model (Qwen2.5-14B-Instruct Fine-Tuned) This model is a fine-tuned version of [Qwen2.5-14B-Instruct](https://huggingface.co/Qwen/Qwen2.5-14B-Instruct), specialized for detecting **coupling smells** in Java code. It was developed as part of the CodeAid project to assist developers in identifying code quality issues directly in their IDE. ## 🧠 Model Purpose The model identifies **coupling-related code smells** such as: - **Feature Envy** - **Inappropriate Intimacy** - **Message Chains** - **Excessive Dependencies** It analyzes Java classes and their dependencies to detect architectural or design issues that increase coupling and reduce maintainability. ## 🔧 Technical Details - **Base Model**: Qwen2.5-14B-Instruct - **Fine-Tuning Method**: QLoRA with LoRA adapters merged - **Format**: `safetensors` (merged) - **Task Type**: Text generation (instruction-based)