This paper investigates how maintainability can be established in system integration (SI) projects where maintainers have no direct access to the source code of the third-party so...
Software repositories are rich sources of information about the software development process. Mining the information stored in them has been shown to provide interesting insights ...
One of the important activities in re-engineering process is detecting design flaws. Such design flaws prevent an efficient maintenance, and further development of a system. Th...
The number and the importance of Web applications have increased rapidly over the last years. At the same time, the quantity and impact of security vulnerabilities in such applica...
This paper introduces an automated technique for feature location: helping developers map features to relevant source code. Like several other automated feature location technique...