Text Classification
Transformers
Safetensors
English
distilbert
requirements-engineering
software-engineering
user-stories
qus
quality-assessment
natural-language-processing
text-embeddings-inference
Instructions to use devleoespinosa/DistilBERT-AUSQ-SL-Conceptually-Sound with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use devleoespinosa/DistilBERT-AUSQ-SL-Conceptually-Sound with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-classification", model="devleoespinosa/DistilBERT-AUSQ-SL-Conceptually-Sound")# Load model directly from transformers import AutoTokenizer, AutoModelForSequenceClassification tokenizer = AutoTokenizer.from_pretrained("devleoespinosa/DistilBERT-AUSQ-SL-Conceptually-Sound") model = AutoModelForSequenceClassification.from_pretrained("devleoespinosa/DistilBERT-AUSQ-SL-Conceptually-Sound", device_map="auto") - Notebooks
- Google Colab
- Kaggle
| language: | |
| - en | |
| library_name: transformers | |
| pipeline_tag: text-classification | |
| base_model: distilbert/distilbert-base-uncased | |
| base_model_relation: finetune | |
| datasets: | |
| - devleoespinosa/qus-user-story-quality-refined | |
| tags: | |
| - distilbert | |
| - transformers | |
| - text-classification | |
| - requirements-engineering | |
| - software-engineering | |
| - user-stories | |
| - qus | |
| - quality-assessment | |
| - natural-language-processing | |
| ## Model Description | |
| This repository contains a fine-tuned DistilBERT model for the automated assessment of the **Conceptually Sound** criterion of the Quality User Story (QUS) framework. | |
| The model performs binary text classification to determine whether the components of a user story are conceptually consistent. Under QUS, the means of the story should describe a feature or desired functionality, while the optional ends should express the rationale or benefit associated with that functionality. | |
| A violation may occur when these components do not fulfill their intended semantic roles or when the relationship between the requested functionality and its rationale is conceptually inconsistent. | |
| The model was developed as part of the study **"Fine-Tuned DistilBERT for Automated User Story Quality Assessment"**. | |
| ### Classification task | |
| - **Input:** A user story written in natural language. | |
| - **Output:** Binary classification indicating compliance with the Conceptually Sound criterion. | |
| - **Correct:** The requested functionality and its rationale fulfill their expected semantic roles and form a conceptually coherent requirement. | |
| - **Incorrect:** The story contains a conceptual inconsistency between its components or uses them for inappropriate semantic purposes. | |
| This model is one of eight criterion-specific DistilBERT models developed for the individual quality criteria of the QUS framework. |