DocumentCode :
2543806
Title :
Feature Profiling for Evolving Systems
Author :
Juergens, Elmar ; Feilkas, M. ; Herrmannsdoerfer, Markus ; Deissenboeck, Florian ; Vaas, Rudolf ; Prommer, K.
Author_Institution :
Tech. Univ. Munchen, Garching, Germany
fYear :
2011
fDate :
22-24 June 2011
Firstpage :
171
Lastpage :
180
Abstract :
Traditionally, most work in program comprehension 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 insurance domain. In this study, we profiled the features of an application that is used by 150 users in 10 countries over a period of five months.
Keywords :
formal specification; software maintenance; user interfaces; evolving systems; feature profiling; program comprehension; software maintenance; software systems; tool support; user interface; Business; Instruments; Maintenance engineering; Monitoring; Production; Software systems; Software Maintenance; Usage Analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension (ICPC), 2011 IEEE 19th International Conference on
Conference_Location :
Kingston, ON
ISSN :
1092-8138
Print_ISBN :
978-1-61284-308-7
Electronic_ISBN :
1092-8138
Type :
conf
DOI :
10.1109/ICPC.2011.12
Filename :
5970151
Link To Document :
بازگشت