One of the most frequent problems faced by software maintainers is to find the location of the code related with specific features, which are important for understanding the software requirements. To find where a certain feature is located is a costly task because, in general, it tends to be scattered or tangled into the code. Considering this problem, an approach for locating features using dynamic analysis has been developed, which presents views generated from execution traces. The objective of this work is to help understanding the features, enabling faster location of features and providing higher accuracy rate in maintenance activities, achieved the information that leads directly to the understanding. To evaluate this approach and ch...
In this thesis, we report on a study that we have conducted at CAE, one of the largest civil aircraf...
Software maintenance is the activity in which changes occur in the artifacts of a software after its...
Recuperação de links de rastreabilidade automaticamente entre artefatos de software potencialmente m...
A manutenção de software é uma questão de importância crescente para a tecnologia da informação de u...
Manutenção e evolução de software são atividades caracterizadas pelo seu enorme custo e baixa veloc...
During its life cycle, software systems must pass through continuous change to have bugs fixed and g...
Localizar e corrigir defeitos são tarefas comuns no processo de manutenção de software. Entretanto,...
Several attempts to facilitate understanding the behavior of software systems have been proposed. Pe...
The fact that requirement changes are inherent in software projects is well known. All successful so...
Debugging is one of the most time-consuming activities in software development. Several fault locali...
Features are an important concept for understanding software requirements. However, discovering wher...
Modern society is nowadays evolving at a pace that has never been witnessed before. Regarding this ...
Testing and debugging are key tasks during the development cycle. However, they are among the most e...
Finding and fixing software bugs still is a big challenge. These tasks demand developers as much eff...
A crescente utilização de sistemas baseados em computação em praticamente todas as áreas da atividad...
In this thesis, we report on a study that we have conducted at CAE, one of the largest civil aircraf...
Software maintenance is the activity in which changes occur in the artifacts of a software after its...
Recuperação de links de rastreabilidade automaticamente entre artefatos de software potencialmente m...
A manutenção de software é uma questão de importância crescente para a tecnologia da informação de u...
Manutenção e evolução de software são atividades caracterizadas pelo seu enorme custo e baixa veloc...
During its life cycle, software systems must pass through continuous change to have bugs fixed and g...
Localizar e corrigir defeitos são tarefas comuns no processo de manutenção de software. Entretanto,...
Several attempts to facilitate understanding the behavior of software systems have been proposed. Pe...
The fact that requirement changes are inherent in software projects is well known. All successful so...
Debugging is one of the most time-consuming activities in software development. Several fault locali...
Features are an important concept for understanding software requirements. However, discovering wher...
Modern society is nowadays evolving at a pace that has never been witnessed before. Regarding this ...
Testing and debugging are key tasks during the development cycle. However, they are among the most e...
Finding and fixing software bugs still is a big challenge. These tasks demand developers as much eff...
A crescente utilização de sistemas baseados em computação em praticamente todas as áreas da atividad...
In this thesis, we report on a study that we have conducted at CAE, one of the largest civil aircraf...
Software maintenance is the activity in which changes occur in the artifacts of a software after its...
Recuperação de links de rastreabilidade automaticamente entre artefatos de software potencialmente m...