A framework for capturing, statistically modeling and analyzing the evolution of software models
Autor(en):
Zusammenfassung
In this work, we report about a recently developed framework for capturing, statistically modeling and analyzing the evolution of software models, published in the Journal of Systems and Software, Vol-118, Aug-2016. State-of-the-art approaches to understand the evolution of models of software systems are based on software metrics and similar static properties; the extent of the changes between revisions of a software system is expressed as differences of metrics values, and statistical analyses are based on these differences. Unfortunately, such approaches do not properly reflect the dynamic nature of changes. In contrast to this, our framework captures the changes between revisions of models in terms of both low-level (internal) and high-level (developer-visible) edit operations applied between revisions. Evolution is modeled statistically by using ARMA, GARCH and mixed ARMA-GARCH time series models. Forecasting and simulation aspects of these time series models are thoroughly assessed, and the suitability of the framework is shown by applying it to a large set of design models of real Java systems. A main motivation for, and application of, the resulting statistical models is to control the generation of realistic model histories which are intended to be used for testing model versioning tools. Further usages of the statistical models include various forecasting and simulation tasks.
- Vollständige Referenz
- BibTeX
Shariat Yazdi, H., Angelis, L., Kehrer, T. & Kelter, U.,
(2018).
A framework for capturing, statistically modeling and analyzing the evolution of software models.
In:
Tichy, M., Bodden, E., Kuhrmann, M., Wagner, S. & Steghöfer, J.-P.
(Hrsg.),
Software Engineering und Software Management 2018.
Bonn:
Gesellschaft für Informatik.
(S. 91-92).
@inproceedings{mci/Shariat Yazdi2018,
author = {Shariat Yazdi, Hamed AND Angelis, Lefteris AND Kehrer, Timo AND Kelter, Udo},
title = {A framework for capturing, statistically modeling and analyzing the evolution of software models},
booktitle = {Software Engineering und Software Management 2018},
year = {2018},
editor = {Tichy, Matthias AND Bodden, Eric AND Kuhrmann, Marco AND Wagner, Stefan AND Steghöfer, Jan-Philipp} ,
pages = { 91-92 },
publisher = {Gesellschaft für Informatik},
address = {Bonn}
}
author = {Shariat Yazdi, Hamed AND Angelis, Lefteris AND Kehrer, Timo AND Kelter, Udo},
title = {A framework for capturing, statistically modeling and analyzing the evolution of software models},
booktitle = {Software Engineering und Software Management 2018},
year = {2018},
editor = {Tichy, Matthias AND Bodden, Eric AND Kuhrmann, Marco AND Wagner, Stefan AND Steghöfer, Jan-Philipp} ,
pages = { 91-92 },
publisher = {Gesellschaft für Informatik},
address = {Bonn}
}
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
ISBN: 978-3-88579-673-2
ISSN: 1617-5468
Datum: 2018
Sprache:
(en)
(en)
Typ: Text/Conference Paper
Keywords
Sammlungen
Verwandte Dokumente
Anzeige der Dokumente mit ähnlichem Titel, Autor, Urheber und Thema.
-
Process Modeling Recommender Systems - A Generic Data Model and Its Application to a Smart Glasses-based Modeling Environment
Fellmann, Michael; Metzger, Dirk; Jannaber, Sven; Zarvic, Novica; Thomas, Oliver
21-38 -
Modeling the business model and business stratregy -- conception and implementation of omg's business motivation model in a software prototype
Gröschel, Michael; Roth-Dietrich, Gabriele
95-104 -
Model-driven Development of Environmental Modeling Languages: Language and Model Coupling
Theisselmann, Falko; Dransch, Doris; Fischer, Joachim

