Publications

View publication

Title Avispa: A Tool for Analyzing Software Process Models
Authors Julio Ariel Hurtado Alegría, Cecilia Bastarrica, Alexandre Bergel
Publication date April 2014
Abstract Defining and formalizing the software development process is a
common means for improving it. Software process modeling is often a
challenging and expensive endeavor, because a well specified process may
still include inefficiencies that are hardly detected before enacting it.
Thus, assessing process quality is a relevant concern to improve several
aspects such as conceptual integrity, correctness, usability,
maintainability, and performance, among others. This paper describes avispa,
a graphical tool that allows analyzing the quality of SPEM 2.0 software
processes models. avispa identifies a series of error patterns and
highlights them in different blueprints. A detailed description of the
internals of avispa is provided to show both its structure and its
extensibility mechanisms. We also present an interactive mechanism to define
new analysis scripts and to implement new patterns and blueprints. This
paper illustrates the application of avispa in an industrial case study
where process engineers are assisted to analyze the quality of their
process.
Pages 434-450
Volume 26
Journal name Journal of Software: Evolution and Process
Publisher John Wiley & Sons (Hoboken, NJ, USA)
Reference URL View reference page