μ-DSU: A micro-language based approach to dynamic software updating
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 …
to provide uninterrupted services in their constantly changing environments. As the problem …
Empirical formal methods: guidelines for performing empirical studies on formal methods
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 …
for such studies. We mention their main ingredients and then define nine different study …
A combined approach for concern identification in KDM models
Background Systems are considered legacy when their maintenance costs raise to
unmanageable levels, but they still deliver valuable benefits for companies. One intrinsic …
unmanageable levels, but they still deliver valuable benefits for companies. One intrinsic …
An empirical study on how developers reason about module cohesion
Several cohesion metrics have been proposed to support development and maintenance
activities. The most traditional ones are the structural cohesion metrics, which rely on …
activities. The most traditional ones are the structural cohesion metrics, which rely on …
Semi-automatic concern annotation using differential code coverage
Concern annotations are source code annotations over language elements, expressing
concerns related to a particular peace of code. While elements can be annotated manually …
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
Modularization is a goal difficult to achieve in software development. Some requirements,
named crosscutting concerns, cannot be clearly mapped into isolated source code units …
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
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 …
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 …
seu funcionamento. Um grupo de requisitos com uma mesma finalidade é chamado de …