Topic modeling for feature location in software models: Studying both code generation and interpreted models
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 …
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 …
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 …
the software engineering community. In recent years, TLR has been attracting more …
Variability-based model transformation: formal foundation and application
Abstract Model transformation systems often contain transformation rules that are
substantially similar to each other, causing maintenance issues and performance …
substantially similar to each other, causing maintenance issues and performance …
VMTL: a language for end-user model transformation
Abstract Model transformation is a key enabling technology of Model-Driven Engineering
(MDE). Existing model transformation languages are shaped by and for MDE practitioners …
(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
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 …
the search process to obtain better results. However, the case where the human completely …
Understanding large-scale software systems–structure and flows
Program comprehension accounts for a large portion of software development costs and
effort. The academic literature contains mainly research on program comprehension of short …
effort. The academic literature contains mainly research on program comprehension of short …
Gridbot: execution of bags of tasks in multiple grids
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 …
grids, clusters, and volunteer computing grids virtualized as a single computing platform …
RuleMerger: Automatic Construction of Variability-Based Model Transformation Rules
Unifying similar model transformation rules into variability-based ones can improve both the
maintainability and the performance of a model transformation system. Yet, manual …
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 …
effort. The academic literature contains research on program comprehension of short code …
Assessing the specification of modelling language semantics: a study on UML PSSM
Modelling languages play a central role in develo** complex, critical systems. A precise,
comprehensible, and high-quality modelling language specification is essential to all …
comprehensible, and high-quality modelling language specification is essential to all …