DataMock: An Agile Approach for Building Data Models from User Interface Mockups

Autores
Rivero, José Matías; Grigera, Julián; Distante, Damiano; Montero, Francisco; Rossi, Gustavo Héctor
Año de publicación
2019
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
In modern software development, much time is devoted and much attention is paid to the activity of data modeling and the translation of data models into databases. This has motivated the proposal of different approaches and tools to support this activity, such as semiautomatic approaches that generate data models from requirements artifacts using text analysis and sets of heuristics, among other techniques. However, these approaches still suffer from important limitations, including the lack of support for requirements traceability, the poor support for detecting and solving conflicts in domain-specific requirements, and the considerable effort required for manually checking the generated models. This paper introduces DataMock, an Agile approach that enables the iterative building of data models from requirements specifications, while supporting traceability and allowing inconsistencies detection in data requirements and specifications. The paper also describes how the approach effectively allows improving traceability and reducing errors and effort to build data models in comparison with traditional, state-of-the-art, data modeling approaches.
Materia
Ciencias de la Computación e Información
Data modeling
Agile methods
Mockups
Annotations
Requirements engineering
Requirements traceability
Model-driven development
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
CIC Digital (CICBA)
Institución
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
OAI Identificador
oai:digital.cic.gba.gob.ar:11746/10689

id CICBA_54f1157bca5c890bb8135de210405005
oai_identifier_str oai:digital.cic.gba.gob.ar:11746/10689
network_acronym_str CICBA
repository_id_str 9441
network_name_str CIC Digital (CICBA)
spelling DataMock: An Agile Approach for Building Data Models from User Interface MockupsRivero, José MatíasGrigera, JuliánDistante, DamianoMontero, FranciscoRossi, Gustavo HéctorCiencias de la Computación e InformaciónData modelingAgile methodsMockupsAnnotationsRequirements engineeringRequirements traceabilityModel-driven developmentIn modern software development, much time is devoted and much attention is paid to the activity of data modeling and the translation of data models into databases. This has motivated the proposal of different approaches and tools to support this activity, such as semiautomatic approaches that generate data models from requirements artifacts using text analysis and sets of heuristics, among other techniques. However, these approaches still suffer from important limitations, including the lack of support for requirements traceability, the poor support for detecting and solving conflicts in domain-specific requirements, and the considerable effort required for manually checking the generated models. This paper introduces DataMock, an Agile approach that enables the iterative building of data models from requirements specifications, while supporting traceability and allowing inconsistencies detection in data requirements and specifications. The paper also describes how the approach effectively allows improving traceability and reducing errors and effort to build data models in comparison with traditional, state-of-the-art, data modeling approaches.2019-09info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/10689enginfo:eu-repo/semantics/altIdentifier/doi/10.1007/s10270-017-0586-9info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-10-16T09:27:36Zoai:digital.cic.gba.gob.ar:11746/10689Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412025-10-16 09:27:36.525CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse
dc.title.none.fl_str_mv DataMock: An Agile Approach for Building Data Models from User Interface Mockups
title DataMock: An Agile Approach for Building Data Models from User Interface Mockups
spellingShingle DataMock: An Agile Approach for Building Data Models from User Interface Mockups
Rivero, José Matías
Ciencias de la Computación e Información
Data modeling
Agile methods
Mockups
Annotations
Requirements engineering
Requirements traceability
Model-driven development
title_short DataMock: An Agile Approach for Building Data Models from User Interface Mockups
title_full DataMock: An Agile Approach for Building Data Models from User Interface Mockups
title_fullStr DataMock: An Agile Approach for Building Data Models from User Interface Mockups
title_full_unstemmed DataMock: An Agile Approach for Building Data Models from User Interface Mockups
title_sort DataMock: An Agile Approach for Building Data Models from User Interface Mockups
dc.creator.none.fl_str_mv Rivero, José Matías
Grigera, Julián
Distante, Damiano
Montero, Francisco
Rossi, Gustavo Héctor
author Rivero, José Matías
author_facet Rivero, José Matías
Grigera, Julián
Distante, Damiano
Montero, Francisco
Rossi, Gustavo Héctor
author_role author
author2 Grigera, Julián
Distante, Damiano
Montero, Francisco
Rossi, Gustavo Héctor
author2_role author
author
author
author
dc.subject.none.fl_str_mv Ciencias de la Computación e Información
Data modeling
Agile methods
Mockups
Annotations
Requirements engineering
Requirements traceability
Model-driven development
topic Ciencias de la Computación e Información
Data modeling
Agile methods
Mockups
Annotations
Requirements engineering
Requirements traceability
Model-driven development
dc.description.none.fl_txt_mv In modern software development, much time is devoted and much attention is paid to the activity of data modeling and the translation of data models into databases. This has motivated the proposal of different approaches and tools to support this activity, such as semiautomatic approaches that generate data models from requirements artifacts using text analysis and sets of heuristics, among other techniques. However, these approaches still suffer from important limitations, including the lack of support for requirements traceability, the poor support for detecting and solving conflicts in domain-specific requirements, and the considerable effort required for manually checking the generated models. This paper introduces DataMock, an Agile approach that enables the iterative building of data models from requirements specifications, while supporting traceability and allowing inconsistencies detection in data requirements and specifications. The paper also describes how the approach effectively allows improving traceability and reducing errors and effort to build data models in comparison with traditional, state-of-the-art, data modeling approaches.
description In modern software development, much time is devoted and much attention is paid to the activity of data modeling and the translation of data models into databases. This has motivated the proposal of different approaches and tools to support this activity, such as semiautomatic approaches that generate data models from requirements artifacts using text analysis and sets of heuristics, among other techniques. However, these approaches still suffer from important limitations, including the lack of support for requirements traceability, the poor support for detecting and solving conflicts in domain-specific requirements, and the considerable effort required for manually checking the generated models. This paper introduces DataMock, an Agile approach that enables the iterative building of data models from requirements specifications, while supporting traceability and allowing inconsistencies detection in data requirements and specifications. The paper also describes how the approach effectively allows improving traceability and reducing errors and effort to build data models in comparison with traditional, state-of-the-art, data modeling approaches.
publishDate 2019
dc.date.none.fl_str_mv 2019-09
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 https://digital.cic.gba.gob.ar/handle/11746/10689
url https://digital.cic.gba.gob.ar/handle/11746/10689
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/doi/10.1007/s10270-017-0586-9
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:CIC Digital (CICBA)
instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron:CICBA
reponame_str CIC Digital (CICBA)
collection CIC Digital (CICBA)
instname_str Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron_str CICBA
institution CICBA
repository.name.fl_str_mv CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
repository.mail.fl_str_mv marisa.degiusti@sedici.unlp.edu.ar
_version_ 1846142637202997248
score 13.22299