Improving Use Case Specifications by Means of Refactoring
- Autores
- Marcos, Claudia Andrea; Rago, Alejandro Miguel; Diaz Pace, Jorge Andres
- Año de publicación
- 2015
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- This work presents a semi-automatic tool for use case refactoring called RE-USE. This tool discovers existing quality problems in use cases and suggests a prioritized set of candidate refactorings to functional analysts. The analyst then reviews the recommendation list and selects the most important refactoring. The tool applies the chosen refactoring and returns an improved specification. The tool effectiveness in detecting existing quality problems and recommending proper refactorings was assessed using a set of case studies related to real-world systems obtaining encouraging results.
Fil: Marcos, Claudia Andrea. Provincia de Buenos Aires. Gobernación. Comisión de Investigaciones Científicas; Argentina. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina
Fil: Rago, Alejandro Miguel. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina
Fil: Diaz Pace, Jorge Andres. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina - Materia
-
Requirements Engineering
Early Aspects
Use Case Refactoring
Use Case Specification - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
- Repositorio
- Institución
- Consejo Nacional de Investigaciones Científicas y Técnicas
- OAI Identificador
- oai:ri.conicet.gov.ar:11336/6841
Ver los metadatos del registro completo
id |
CONICETDig_4a982567b04e95d2c776e368cab5e646 |
---|---|
oai_identifier_str |
oai:ri.conicet.gov.ar:11336/6841 |
network_acronym_str |
CONICETDig |
repository_id_str |
3498 |
network_name_str |
CONICET Digital (CONICET) |
spelling |
Improving Use Case Specifications by Means of RefactoringMarcos, Claudia AndreaRago, Alejandro MiguelDiaz Pace, Jorge AndresRequirements EngineeringEarly AspectsUse Case RefactoringUse Case Specificationhttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1This work presents a semi-automatic tool for use case refactoring called RE-USE. This tool discovers existing quality problems in use cases and suggests a prioritized set of candidate refactorings to functional analysts. The analyst then reviews the recommendation list and selects the most important refactoring. The tool applies the chosen refactoring and returns an improved specification. The tool effectiveness in detecting existing quality problems and recommending proper refactorings was assessed using a set of case studies related to real-world systems obtaining encouraging results.Fil: Marcos, Claudia Andrea. Provincia de Buenos Aires. Gobernación. Comisión de Investigaciones Científicas; Argentina. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; ArgentinaFil: Rago, Alejandro Miguel. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; ArgentinaFil: Diaz Pace, Jorge Andres. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; ArgentinaInstitute of Electrical and Electronics Engineers2015-04info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/6841Marcos, Claudia Andrea; Rago, Alejandro Miguel; Diaz Pace, Jorge Andres; Improving Use Case Specifications by Means of Refactoring; Institute of Electrical and Electronics Engineers; IEEE Latin America Transactions; 13; 4; 4-2015; 1135-11401548-0992enginfo:eu-repo/semantics/altIdentifier/url/http://www.ewh.ieee.org/reg/9/etrans/ieee/issues/vol13/vol13issue04April2015/34Marcos.htminfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-03T09:44:28Zoai:ri.conicet.gov.ar:11336/6841instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-03 09:44:28.781CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse |
dc.title.none.fl_str_mv |
Improving Use Case Specifications by Means of Refactoring |
title |
Improving Use Case Specifications by Means of Refactoring |
spellingShingle |
Improving Use Case Specifications by Means of Refactoring Marcos, Claudia Andrea Requirements Engineering Early Aspects Use Case Refactoring Use Case Specification |
title_short |
Improving Use Case Specifications by Means of Refactoring |
title_full |
Improving Use Case Specifications by Means of Refactoring |
title_fullStr |
Improving Use Case Specifications by Means of Refactoring |
title_full_unstemmed |
Improving Use Case Specifications by Means of Refactoring |
title_sort |
Improving Use Case Specifications by Means of Refactoring |
dc.creator.none.fl_str_mv |
Marcos, Claudia Andrea Rago, Alejandro Miguel Diaz Pace, Jorge Andres |
author |
Marcos, Claudia Andrea |
author_facet |
Marcos, Claudia Andrea Rago, Alejandro Miguel Diaz Pace, Jorge Andres |
author_role |
author |
author2 |
Rago, Alejandro Miguel Diaz Pace, Jorge Andres |
author2_role |
author author |
dc.subject.none.fl_str_mv |
Requirements Engineering Early Aspects Use Case Refactoring Use Case Specification |
topic |
Requirements Engineering Early Aspects Use Case Refactoring Use Case Specification |
purl_subject.fl_str_mv |
https://purl.org/becyt/ford/1.2 https://purl.org/becyt/ford/1 |
dc.description.none.fl_txt_mv |
This work presents a semi-automatic tool for use case refactoring called RE-USE. This tool discovers existing quality problems in use cases and suggests a prioritized set of candidate refactorings to functional analysts. The analyst then reviews the recommendation list and selects the most important refactoring. The tool applies the chosen refactoring and returns an improved specification. The tool effectiveness in detecting existing quality problems and recommending proper refactorings was assessed using a set of case studies related to real-world systems obtaining encouraging results. Fil: Marcos, Claudia Andrea. Provincia de Buenos Aires. Gobernación. Comisión de Investigaciones Científicas; Argentina. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina Fil: Rago, Alejandro Miguel. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina Fil: Diaz Pace, Jorge Andres. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina |
description |
This work presents a semi-automatic tool for use case refactoring called RE-USE. This tool discovers existing quality problems in use cases and suggests a prioritized set of candidate refactorings to functional analysts. The analyst then reviews the recommendation list and selects the most important refactoring. The tool applies the chosen refactoring and returns an improved specification. The tool effectiveness in detecting existing quality problems and recommending proper refactorings was assessed using a set of case studies related to real-world systems obtaining encouraging results. |
publishDate |
2015 |
dc.date.none.fl_str_mv |
2015-04 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
format |
article |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://hdl.handle.net/11336/6841 Marcos, Claudia Andrea; Rago, Alejandro Miguel; Diaz Pace, Jorge Andres; Improving Use Case Specifications by Means of Refactoring; Institute of Electrical and Electronics Engineers; IEEE Latin America Transactions; 13; 4; 4-2015; 1135-1140 1548-0992 |
url |
http://hdl.handle.net/11336/6841 |
identifier_str_mv |
Marcos, Claudia Andrea; Rago, Alejandro Miguel; Diaz Pace, Jorge Andres; Improving Use Case Specifications by Means of Refactoring; Institute of Electrical and Electronics Engineers; IEEE Latin America Transactions; 13; 4; 4-2015; 1135-1140 1548-0992 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/http://www.ewh.ieee.org/reg/9/etrans/ieee/issues/vol13/vol13issue04April2015/34Marcos.htm |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-sa/2.5/ar/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/ |
dc.format.none.fl_str_mv |
application/pdf application/pdf |
dc.publisher.none.fl_str_mv |
Institute of Electrical and Electronics Engineers |
publisher.none.fl_str_mv |
Institute of Electrical and Electronics Engineers |
dc.source.none.fl_str_mv |
reponame:CONICET Digital (CONICET) instname:Consejo Nacional de Investigaciones Científicas y Técnicas |
reponame_str |
CONICET Digital (CONICET) |
collection |
CONICET Digital (CONICET) |
instname_str |
Consejo Nacional de Investigaciones Científicas y Técnicas |
repository.name.fl_str_mv |
CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas |
repository.mail.fl_str_mv |
dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar |
_version_ |
1842268668679946240 |
score |
13.13397 |