Topic modeling for feature location in software models: Studying both code generation and interpreted models

F Pérez, R Lapeña, AC Marcén, C Cetina - Information and Software …, 2021 - Elsevier
Context: In the last 20 years, the research community has increased its attention to the use of
topic modeling for software maintenance and evolution tasks in code. Topic modeling is a …

Traceability link recovery between requirements and models using an evolutionary algorithm guided by a learning to rank algorithm: Train control and management …

AC Marcén, R Lapeña, O Pastor, C Cetina - Journal of Systems and …, 2020 - Elsevier
Abstract Traceability Link Recovery (TLR) has been a topic of interest for many years within
the software engineering community. In recent years, TLR has been attracting more …

Variability-based model transformation: formal foundation and application

D Strüber, J Rubin, T Arendt, M Chechik… - Formal Aspects of …, 2018 - Springer
Abstract Model transformation systems often contain transformation rules that are
substantially similar to each other, causing maintenance issues and performance …

VMTL: a language for end-user model transformation

V Acreţoaie, H Störrle, D Strüber - Software & Systems Modeling, 2018 - Springer
Abstract Model transformation is a key enabling technology of Model-Driven Engineering
(MDE). Existing model transformation languages are shaped by and for MDE practitioners …

Empowering the human as the fitness function in search-based model-driven engineering

F Pérez, J Font, L Arcega… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
In Search-Based Software Engineering, more than 100 works have involved the human in
the search process to obtain better results. However, the case where the human completely …

Understanding large-scale software systems–structure and flows

O Levy, DG Feitelson - Empirical Software Engineering, 2021 - Springer
Program comprehension accounts for a large portion of software development costs and
effort. The academic literature contains mainly research on program comprehension of short …

Gridbot: execution of bags of tasks in multiple grids

M Silberstein, A Sharov, D Geiger… - Proceedings of the …, 2009 - dl.acm.org
We present a holistic approach for efficient execution of bags-of-tasks (BOTs) on multiple
grids, clusters, and volunteer computing grids virtualized as a single computing platform …

RuleMerger: Automatic Construction of Variability-Based Model Transformation Rules

D Strüber, J Rubin, T Arendt, M Chechik… - … 2016, Held as Part of the …, 2016 - Springer
Unifying similar model transformation rules into variability-based ones can improve both the
maintainability and the performance of a model transformation system. Yet, manual …

Understanding large-scale software–a hierarchical view

O Levy, DG Feitelson - 2019 IEEE/ACM 27th International …, 2019 - ieeexplore.ieee.org
Program comprehension accounts for a large portion of software development costs and
effort. The academic literature contains research on program comprehension of short code …

Assessing the specification of modelling language semantics: a study on UML PSSM

M Elekes, V Molnár, Z Micskei - Software Quality Journal, 2023 - Springer
Modelling languages play a central role in develo** complex, critical systems. A precise,
comprehensible, and high-quality modelling language specification is essential to all …