<div class="csl-bib-body">
<div class="csl-entry">Langer, P., Wimmer, M., Brosch, P., Herrmannsdörfer, M., Seidl, M., Wieland, K., & Kappel, G. (2013). A posteriori operation detection in evolving software models. <i>Journal of Systems and Software</i>, <i>86</i>(2), 551–566. https://doi.org/10.1016/j.jss.2012.09.037</div>
</div>
-
dc.identifier.issn
0164-1212
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/154610
-
dc.description.abstract
As every software artifact, also software models are subject to continuous evolution. The operations applied between two successive versions of a model are crucial for understanding its evolution. Generic approaches for detecting operations a posteriori identify atomic operations, but neglect composite operations, such as refactorings, which leads to cluttered difference reports.
To tackle this limitation, we present an orthogonal extension of existing atomic operation detection approaches for detecting also composite operations. Our approach searches for occurrences of composite operations within a set of detected atomic operations in a post-processing manner. One major benefit is the reuse of specifications available for executing composite operations also for detecting applications of them. We evaluate the accuracy of the approach in a real-world case study and investigate the scalability of our implementation in an experiment.
en
dc.description.sponsorship
WWTF Wiener Wissenschafts-, Forschu und Technologiefonds
-
dc.language.iso
en
-
dc.publisher
ELSEVIER SCIENCE INC
-
dc.relation.ispartof
Journal of Systems and Software
-
dc.subject
Software
-
dc.subject
Hardware and Architecture
-
dc.subject
Information Systems
-
dc.subject
Model evolution
-
dc.subject
Model refactoring
-
dc.subject
Model comparison
-
dc.title
A posteriori operation detection in evolving software models
en
dc.type
Artikel
de
dc.type
Article
en
dc.description.startpage
551
-
dc.description.endpage
566
-
dc.type.category
Original Research Article
-
tuw.container.volume
86
-
tuw.container.issue
2
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
tuw.project.title
FAME: Formalizing and Managing Evolution in Model-Driven Engineering
-
tuw.researchTopic.id
I6
-
tuw.researchTopic.name
Business Informatics
-
tuw.researchTopic.value
100
-
dcterms.isPartOf.title
Journal of Systems and Software
-
tuw.publication.orgunit
E194-03 - Forschungsbereich Business Informatics
-
tuw.publisher.doi
10.1016/j.jss.2012.09.037
-
dc.identifier.eissn
1873-1228
-
dc.description.numberOfPages
16
-
tuw.author.orcid
0000-0002-4758-9436
-
wb.sci
true
-
wb.sciencebranch
Mathematik, Informatik
-
wb.sciencebranch.oefos
11
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_2df8fbb1
-
item.grantfulltext
restricted
-
item.fulltext
no Fulltext
-
item.languageiso639-1
en
-
item.openairetype
research article
-
crisitem.project.funder
WWTF Wiener Wissenschafts-, Forschu und Technologiefonds
-
crisitem.project.grantno
ICT10-018
-
crisitem.author.dept
E194 - Institut für Information Systems Engineering
-
crisitem.author.dept
E194-03 - Forschungsbereich Business Informatics
-
crisitem.author.dept
E188 - Institut für Softwaretechnik und Interaktive Systeme
-
crisitem.author.dept
E188 - Institut für Softwaretechnik und Interaktive Systeme
-
crisitem.author.dept
E188 - Institut für Softwaretechnik und Interaktive Systeme
-
crisitem.author.dept
E194-03 - Forschungsbereich Business Informatics
-
crisitem.author.orcid
0000-0002-1124-7098
-
crisitem.author.orcid
0000-0002-4758-9436
-
crisitem.author.parentorg
E180 - Fakultät für Informatik
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.author.parentorg
E180 - Fakultät für Informatik
-
crisitem.author.parentorg
E180 - Fakultät für Informatik
-
crisitem.author.parentorg
E180 - Fakultät für Informatik
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering