2008 23rd IEEE/ACM International Conference on Automated Software Engineering - Workshops 2008
DOI: 10.1109/asew.2008.4686321
|View full text |Cite
|
Sign up to set email alerts
|

Becoming responsive to service usage and performance changes by applying service feedback metrics to software maintenance

Abstract: Software vendors are unaware of how their software performs in the field. They do not know what parts of their software are used and appreciated most and have little knowledge about the behavior of the software and its environment. In this paper we present a metrics-based approach that is used by software vendors to create real-time usage reports, based on data gathered by leveraging aspect-oriented programming techniques. This approach enables software vendors to respond quickly to performance and usage chang… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2009
2009
2014
2014

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 19 publications
0
4
0
Order By: Relevance
“…The first approach [18] aims at the support of the software life-cycle process. By means of aspect-oriented programming, a service provider can observe quality aspects of a software component such as reliability, throughput, latency (response time), accuracy, availability, and usability.…”
Section: Related Workmentioning
confidence: 99%
“…The first approach [18] aims at the support of the software life-cycle process. By means of aspect-oriented programming, a service provider can observe quality aspects of a software component such as reliability, throughput, latency (response time), accuracy, availability, and usability.…”
Section: Related Workmentioning
confidence: 99%
“…For example, software measurement, monitoring and feedback techniques have been proposed [5]- [7] and software operation data acquisition techniques and tools have been developed [2], [8]. Little research has been initiated to incorporate all processes in one framework, however.…”
Section: Software Operation Knowledge (Sok)mentioning
confidence: 99%
“…Like logging, software operation data acquisition can be considered as a typical cross-cutting concern and can thus be implemented by using aspect-oriented programming (AOP) techniques [8]. Note that the amount of software operation data that is acquired depends on both an end-user's software usage behavior as well as the type of software operation knowledge k ∈ κ that is eventually extracted from the operation data.…”
Section: B Processesmentioning
confidence: 99%
“…Aspect-oriented programming (AOP) is effectively deployed in the domains of software monitoring and tracing [9], [15]. However, we encounter in industry that product software vendors have to overcome time-consuming obstacles when they leverage AOP repeatedly and separately for each of their software products: vendors write product-specific SOK acquisition aspects and extend their AOP libraries to new (versions of the same) software products.…”
Section: A Weavingmentioning
confidence: 99%