Edu Metz

dblp:61/6380 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
0since 2021 · last 2006
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 4 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
4 papers
Software testing · 86% Program analysis · 7% Compilers and program optimization · 6%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Performance modeling and evaluation · 84% Electronic design automation · 16%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software testing › performance testing
performance assertion
0.112006
Performance assertions for mobile devices · ISSTA 2006
Performance modeling and evaluation
profiling
0.112005
Performance data collection using a hybrid approach · ESEC/SIGSOFT FSE 2005
Software testing
software validation
0.012002
Software validation using power profiles · ICSE 2002
Software testing
test coverage
0.012001
Tracing Execution of Software for Design Coverage · ASE 2001
Software testing › test process › test design
test suite design
0.012001
Tracing Execution of Software for Design Coverage · ASE 2001
Compilers and program optimization
program instrumentation
0.012005
Performance data collection using a hybrid approach · ESEC/SIGSOFT FSE 2005
Electronic design automation › power analysis
power profiling
0.012002
Software validation using power profiles · ICSE 2002
Program analysis
dynamic analysis
0.012001
Tracing Execution of Software for Design Coverage · ASE 2001
Program analysis › dynamic analysis
program tracing
0.012001
Tracing Execution of Software for Design Coverage · ASE 2001

Methods — techniques the papers use, named apart from their topics

statistical sampling · 0.1event tracing · 0.1approximation algorithm · 0.1trace analysis · 0.0statechart and structure diagram abstraction · 0.0
YearPublicationVenuePosition
2006 Performance assertions for mobile devices
abstract
Assertions have long been used to validate the functionality of software systems. Researchers and practitioners have extended them for validation of non-functional requirements, such as performance. This paper presents the implementation and application of the performance assertions in mobile device software. When applying performance assertions for such systems, we have discovered and resolved a number of issues in assertion specification, matching, and evaluation that were unresolved in previous research. The paper describes a simple, but effective framework geared towards mobile devices that allows specification and validation of real world performance requirements.
Raimondas Lencevicius, Edu Metz
ISSTA2
2005 Performance data collection using a hybrid approach
abstract
Performance profiling consists of monitoring a software system during execution and then analyzing the obtained data. There are two ways to collect profiling data: event tracing through code instrumentation and statistical sampling. These two approaches have different advantages and drawbacks. This paper proposes a hybrid approach to data collection that combines the completeness of event tracing with the low cost of statistical sampling. We propose to maximize the weighted amount of information obtained during data collection, show that such maximization can be performed in linear time or is NP-hard depending on the data collected and the collection implementation. We propose an approximation algorithm for NP-hard case. Our paper also presents an application of the formal approach to an example use case.
Edu Metz, Raimondas Lencevicius, Teofilo F. Gonzalez
ESEC/SIGSOFT FSE1
2002 Software validation using power profiles
abstract
No abstract available.
Raimondas Lencevicius, Edu Metz, Alexander Ran
ICSE2
2001 Tracing Execution of Software for Design Coverage
abstract
Test suites are designed to validate the operation of a system against requirements. One important aspect of a test suite design is to ensure that system operation logic is tested completely. This is a difficult task. Code coverage tools support test suite designers by providing the information about which parts of source code are covered during system execution. Unfortunately, code coverage tools produce only source code coverage information. For a test engineer it is often hard to understand what the noncovered parts of the source code do and how they relate to requirements. We propose a generic approach that provides design coverage of the executed software, simplifying the development of new test suites. We demonstrate our approach on common design abstractions such as statecharts and structure diagrams. We implement the design coverage using tracing and a trace analysis framework. Using design coverage, test suites could be created faster by focussing on untested design elements.
Raimondas Lencevicius, Edu Metz, Alexander Ran
ASE2