μ-DSU: A micro-language based approach to dynamic software updating

W Cazzola, R Chitchyan, A Rashid, A Shaqiri - … Languages, Systems & …, 2018 - Elsevier
Today software systems play a critical role in society's infrastructures and many are required
to provide uninterrupted services in their constantly changing environments. As the problem …

Empirical formal methods: guidelines for performing empirical studies on formal methods

MH ter Beek, A Ferrari - Software, 2022 - mdpi.com
Empirical studies on formal methods and tools are rare. In this paper, we provide guidelines
for such studies. We mention their main ingredients and then define nine different study …

A combined approach for concern identification in KDM models

DS Martín Santibáñez, RS Durelli… - Journal of the Brazilian …, 2015 - Springer
Background Systems are considered legacy when their maintenance costs raise to
unmanageable levels, but they still deliver valuable benefits for companies. One intrinsic …

An empirical study on how developers reason about module cohesion

BC da Silva, CN Sant'Anna, CFG Chavez - Proceedings of the 13th …, 2014 - dl.acm.org
Several cohesion metrics have been proposed to support development and maintenance
activities. The most traditional ones are the structural cohesion metrics, which rely on …

Semi-automatic concern annotation using differential code coverage

M Sulír, J Porubän - 2015 IEEE 13th International Scientific …, 2015 - ieeexplore.ieee.org
Concern annotations are source code annotations over language elements, expressing
concerns related to a particular peace of code. While elements can be annotated manually …

Techniques for the identification of crosscutting concerns: A systematic literature review

I Marçal, RE Garcia, DM Eler, C Olivete Junior… - … : New Generations: 13th …, 2016 - Springer
Modularization is a goal difficult to achieve in software development. Some requirements,
named crosscutting concerns, cannot be clearly mapped into isolated source code units …

[PDF][PDF] CCKDM-a concern mining tool for assisting in the architecture-driven modernization process

D Santibanez, RS Durelli, B Marinho… - … on Software: Practice …, 2013 - researchgate.net
The presence of crosscutting concerns in legacy systems makes the maintenance an error-
prone and time-consuming activity. Architecture-Driven Modernization (ADM) is a good …

Estudos empíricos sobre abordagens para identificação de interesses transversais na engenharia de requisitos

GL Martins - 2018 - dspace.unipampa.edu.br
Requisitos descrevem as funções a ser oferecidas pelo software e as possíveis restrições a
seu funcionamento. Um grupo de requisitos com uma mesma finalidade é chamado de …