Program comprehension is an important concern in software maintenance because these tasks generally require a degree of knowledge of the system at hand. While the use of dynamic analysis in this process has become increasingly popular, the literature indicates that dealing with the huge amounts of dynamic information remains a formidable challenge. Although various trace reduction techniques have been proposed to address these scalability concerns, their appli-cability in different contexts often remains unclear because extensive comparisons are lacking. This makes it difficult for end-users to determine which reduction types are best suited for a certain analysis task. In this paper, we propose an assessment methodology for the evaluation ...
Accepted version for publication in IEEE Transactions on Software Engineering. Software maintenance ...
This thesis presents research into tracing the evaluation of lazy functional languages. The work is ...
Major software development standards mandate the establishment of trace links among software artifac...
Program comprehension is an important concern in software maintenance because these tasks generally ...
Preprint of paper published in: Journal of Software Maintenance and Evolution (Wiley), 2008 Program ...
Understanding a large execution trace is not easy task due to the size and complexity of typical tra...
An important part of many software maintenance tasks is to gain a sufficient level of understanding ...
Analysis of the role of traceability models in software maintenance and comprehension is an importan...
A program trace lists the addresses of instructions executed and data referenced during a program's ...
Tracing is a tool frequently used in the debugging and optimization of software. While there exist d...
Preprint of paper published in: IEEE Transactions on Software Engineering, 35 (5), 2009; doi:10.1109...
Preprint of article published in: Journal of Systems and Software (Elsevier), 81 (12), 2008; doi:10....
Understanding the behavioural aspects of software systems can help in a variety of software engineer...
Software developers are constantly required to modify and adapt application features in response to ...
Since software development is of a dynamic nature, the impact analysis is an inevitable work task. T...
Accepted version for publication in IEEE Transactions on Software Engineering. Software maintenance ...
This thesis presents research into tracing the evaluation of lazy functional languages. The work is ...
Major software development standards mandate the establishment of trace links among software artifac...
Program comprehension is an important concern in software maintenance because these tasks generally ...
Preprint of paper published in: Journal of Software Maintenance and Evolution (Wiley), 2008 Program ...
Understanding a large execution trace is not easy task due to the size and complexity of typical tra...
An important part of many software maintenance tasks is to gain a sufficient level of understanding ...
Analysis of the role of traceability models in software maintenance and comprehension is an importan...
A program trace lists the addresses of instructions executed and data referenced during a program's ...
Tracing is a tool frequently used in the debugging and optimization of software. While there exist d...
Preprint of paper published in: IEEE Transactions on Software Engineering, 35 (5), 2009; doi:10.1109...
Preprint of article published in: Journal of Systems and Software (Elsevier), 81 (12), 2008; doi:10....
Understanding the behavioural aspects of software systems can help in a variety of software engineer...
Software developers are constantly required to modify and adapt application features in response to ...
Since software development is of a dynamic nature, the impact analysis is an inevitable work task. T...
Accepted version for publication in IEEE Transactions on Software Engineering. Software maintenance ...
This thesis presents research into tracing the evaluation of lazy functional languages. The work is ...
Major software development standards mandate the establishment of trace links among software artifac...