Lokala IT-lösningar på global grund

Application Mining is about source code analysis. Application source is the most detailed and up-to-date drawing of an application. Source code contains answers to many questions about the application and the business it supports.

Source code analysis has always been a core part of software development and maintanance but more or less methodical depending on the system developers tools and ways about it. Not only system developers can benefit from source code analysis, roles like for example project leaders, quality managers, system- and requirement analysts can find valuable information in application source.

Industry analysts have since a few years back given attention to the concept of Application Mining which includes both tools and methods for increasing the productivity on source analysis. Application Mining can do what asset management tools, software documentation tools, software understanding tools, xref tools and advanced search tools do all together.

Application Mining is often described as the system developers equivalent of the business developers Data Mining. A database for Application Mining is a data warehouse (DW) for source code.

The source code is read and analyzed (parsed) into the database so that the information about the source code is refined.

The table structure of the database enables graphical views over one or several interacting systems also providing the user with powerful search capabilities.

The system developers can as the business developers 'drill' down to find golden nuggets burried in a sea of information. Depending on tool, the database can hold only metadata about the source or the whole source.

Bookmark and Share