codeaidbackUp's picture
Upload folder using huggingface_hub
d434c48 verified
---
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)