loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Carlos Gracioli Neto 1 ; Amadeu Anderlin Neto 2 ; Marcos Kalinowski 3 ; Daniel Cardoso Moraes de Oliveira 4 ; Marta Sabou 5 ; Dietmar Winkler 5 and Stefan Biffl 5

Affiliations: 1 Computing Institute, Federal Fluminense University, Niterói - RJ, Brazil, Federal Institute of Education, Science and Technology of Mato Grosso, Rondonópolis - MT and Brazil ; 2 Department of Informatics, Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Rio de Janeiro - RJ, Brazil, Federal Institute of Education, Science and Technology of Amazonas, Manaus - AM and Brazil ; 3 Department of Informatics, Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Rio de Janeiro - RJ and Brazil ; 4 Computing Institute, Federal Fluminense University, Niterói - RJ and Brazil ; 5 Christian Doppler Laboratory for Securty and Quality Improvement in the Production System Lifecycle (CDL-SQI), Information Systems Engineering, Vienna University of Technology, Vienna and Austria

Keyword(s): Model Inspection, Model Quality Assurance, Model Scoping, Empirical Study.

Related Ontology Subjects/Areas/Topics: Enterprise Information Systems ; Information Systems Analysis and Specification ; Software Engineering ; Tools, Techniques and Methodologies for System Development

Abstract: Context: Software inspection represents an effective way to identify defects in early phase software artifacts, such as models. Unfortunately, large models and associated reference documents cannot be thoroughly inspected in one inspection session of typically up to two hours. Considerably longer sessions have shown a much lower defect detection efficiency due to cognitive fatigue. Goal: The goal of this paper is to propose and evaluate a Model Scoping approach to allow inspecting specific parts of interest in large models. Method: First, we designed the approach, which involves identifying Expected Model Elements (EMEs) in selected parts of the reference document and then using these EMEs to scope the model (i.e., remove unrelated parts). These EMEs can also be used to support inspectors during defect detection. We conducted a controlled experiment using industrial artifacts. Subjects were asked to conduct UML class diagram inspections based on selected parts of functional specifica tions. In the experimental treatment, Model Scoping was applied and inspectors were provided with the scoped model and the EMEs. The control group used the original model directly, without EMEs. We measured the inspectors’ defect detection effectiveness and efficiency and collected qualitative data on the perceived complexity. Results: Applying Model Scoping prior to the inspection significantly increased the inspector defect detection effectiveness and efficiency, with large effect sizes. Qualitative data allowed observing a perception of reduced complexity during the inspection. Conclusion: Being able to effectively and efficiently inspect large models against selected parts of reference documents is a practical need, in particular in the context of incremental and agile process models. The experiment showed promising results for supporting such inspections using the proposed Model Scoping approach. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.207.126.53

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Neto, C.; Neto, A.; Kalinowski, M.; Moraes de Oliveira, D.; Sabou, M.; Winkler, D. and Biffl, S. (2019). Using Model Scoping with Expected Model Elements to Support Software Model Inspections: Results of a Controlled Experiment. In Proceedings of the 21st International Conference on Enterprise Information Systems - Volume 2: ICEIS; ISBN 978-989-758-372-8; ISSN 2184-4992, SciTePress, pages 107-118. DOI: 10.5220/0007691001070118

@conference{iceis19,
author={Carlos Gracioli Neto. and Amadeu Anderlin Neto. and Marcos Kalinowski. and Daniel Cardoso {Moraes de Oliveira}. and Marta Sabou. and Dietmar Winkler. and Stefan Biffl.},
title={Using Model Scoping with Expected Model Elements to Support Software Model Inspections: Results of a Controlled Experiment},
booktitle={Proceedings of the 21st International Conference on Enterprise Information Systems - Volume 2: ICEIS},
year={2019},
pages={107-118},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007691001070118},
isbn={978-989-758-372-8},
issn={2184-4992},
}

TY - CONF

JO - Proceedings of the 21st International Conference on Enterprise Information Systems - Volume 2: ICEIS
TI - Using Model Scoping with Expected Model Elements to Support Software Model Inspections: Results of a Controlled Experiment
SN - 978-989-758-372-8
IS - 2184-4992
AU - Neto, C.
AU - Neto, A.
AU - Kalinowski, M.
AU - Moraes de Oliveira, D.
AU - Sabou, M.
AU - Winkler, D.
AU - Biffl, S.
PY - 2019
SP - 107
EP - 118
DO - 10.5220/0007691001070118
PB - SciTePress