sion focuses on understanding the inner workings of software systems. However, for many software maintenance tasks, not only a sound understanding of a system’s implementation but also comprehensive and accurate information about the way users actually use a system’s features is of crucial importance. Such information e. g., helps to determine the impact that a specific change has on the users of a system. In practice, however, this information is often not available. We propose an approach called feature profiling as a means to efficiently gather usage information to support maintenance tasks that affect the user interface of a software system. Furthermore, we present tool support for feature profiling and report on a case study in the ins...
Software usage concerns knowledge about how end-users use the software in the field, and how the sof...
The knowledge of Software Features (SFs) is vital for software developers and requirements specialis...
Software maintenance and evolution is a particularly complex phenomenon in the case of long-lived, l...
If anything good can be said to have come from the Year 2000 systems problem, it is that it has crea...
Software maintenance is the process of modifying a software system to fix defects, improve performan...
Application systems are often advertised with features, and features are used heavily for requiremen...
Feature Usage Explorer is a JavaScript library, which automatically detects features in HTML5 based ...
Software developers are often faced with the task of maintaining or extending large and complex appl...
It is well known that maintenance is the most expensive stage of the software life cycle. Most large...
Abstract—Maintenance of unused features leads to unnec-essary costs. Therefore, identifying unused f...
Most software maintenance tasks are driven by specific customer requests for program corrections or ...
Using the right type of tool for maintenance activity and application support is essential in order ...
Context. Software product planning involves product lifecycle management, roadmapping, release plann...
Software vendors are unaware of how their software per-forms in the field. They do not know what par...
This work concerns product measures, in the management of software maintenance releases. It describe...
Software usage concerns knowledge about how end-users use the software in the field, and how the sof...
The knowledge of Software Features (SFs) is vital for software developers and requirements specialis...
Software maintenance and evolution is a particularly complex phenomenon in the case of long-lived, l...
If anything good can be said to have come from the Year 2000 systems problem, it is that it has crea...
Software maintenance is the process of modifying a software system to fix defects, improve performan...
Application systems are often advertised with features, and features are used heavily for requiremen...
Feature Usage Explorer is a JavaScript library, which automatically detects features in HTML5 based ...
Software developers are often faced with the task of maintaining or extending large and complex appl...
It is well known that maintenance is the most expensive stage of the software life cycle. Most large...
Abstract—Maintenance of unused features leads to unnec-essary costs. Therefore, identifying unused f...
Most software maintenance tasks are driven by specific customer requests for program corrections or ...
Using the right type of tool for maintenance activity and application support is essential in order ...
Context. Software product planning involves product lifecycle management, roadmapping, release plann...
Software vendors are unaware of how their software per-forms in the field. They do not know what par...
This work concerns product measures, in the management of software maintenance releases. It describe...
Software usage concerns knowledge about how end-users use the software in the field, and how the sof...
The knowledge of Software Features (SFs) is vital for software developers and requirements specialis...
Software maintenance and evolution is a particularly complex phenomenon in the case of long-lived, l...