D Horpácsi - Proceedings of the twelfth ACM SIGPLAN workshop on …, 2013 - dl.acm.org
In this paper, we present the idea of utilising a refactoring tool for implementing extensions to a programming language. We elaborate the correspondence between the main …
M Tóth, I Bozó - Procedia Computer Science, 2014 - Elsevier
Static software analyser tools can help in program comprehension by detecting relations among program parts. Detecting relations among the concurrent program parts, eg relations …
Functions and their relations can affect numerous properties and metrics of a functional program. To identify and represent the functions and their calling connections, software …
I Bozó, M Tóth - AIP Conference Proceedings, 2011 - pubs.aip.org
Refactoring is a commonly used technology in the software development and maintenance process. However refactorings preserve the original behaviour of the system, developers …
Abstract Model driven development approaches help to alleviate the abstraction gap between high-level design and actual implementation, to aid design, development and …
Refactoring is a widely used technique in the software development and maintenance process. However refactorings should preserve the original behaviour of the system …
Reengineering tools, such as code analysers and transformers can give useful assistance during the software development process. On the other hand, the quality of these tools is …
In the life cycle of a large software product the source code often has to be changed to fit to new requirements, which can be aided by refactorings. In order to minimise the possibility of …
It is always a great challenge to maintain industrial-scale software. It requires a full understanding and awareness of the different components and their connections to avoid …