Demo Data from EDBT 2026 / reviewers in the wild / expert
Milan Jovic
dblp:54/911
· DBLP profile ↗
7ranked-venue papers
2as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 2 first-authorArtificial intelligence and machine learning · 2Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1
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
1 paper |
Debugging and program repair · 33% Software testing · 33% Program analysis · 33% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Debugging and program repair › performance debugging
performance bug detection |
0.1 | 1 | 2011 | Catch me if you can: performance bug detection in the wild · OOPSLA 2011 |
Software testing
performance testing |
0.1 | 1 | 2011 | Catch me if you can: performance bug detection in the wild · OOPSLA 2011 |
Program analysis › dynamic analysis
profiling |
0.1 | 1 | 2011 | Catch me if you can: performance bug detection in the wild · OOPSLA 2011 |
Methods — techniques the papers use, named apart from their topics
profiling · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Continuous real-time anomaly detection in the flexible production: D2Lab-based use caseabstractIn this paper we present a novel approach for real-time anomaly detection in the flexible production, an emerging area in the manufacturing, esp. in the context of Industry4.0. It is based on an advanced usage of Complex Event Processing combined with the massive data analytics, which enables learning of the clusters, which represent normal/usual and unusual/anomalous behaviour. The main innovation is in the combination of the model-based and data- driven approaches, which enables a continuous anomaly detection. The approach has been implemented using the D2Lab (Data Diagnostics Laboratory) framework for big data processing. The results have been tested in an industry case study, enabling efficient anomaly detection in the shoe manufacturing. Nenad Stojanovic, Milan Jovic |
IEEE BigData | 2 |
| 2014 | Modelling of continuous dragline formation in a mobile robotabstractA dragline-forming technology has been previously proposed to enable locomotion through an open-space where no solid surfaces present. The technology is intended for situations where payload requirements are unanticipated. In those situations, variability in dragline's diameter can minimize the use of material hence increase self-sufficiency of the robot. In a previous study, a robot was designed, prototyped and proven to be able to descend through an open-space by forming a thermoplastic dragline with a diameter range of 1.1-4.5 mm. However, the speed of locomotion was rather low due to the lack of an adequate control method for thermoplastic dragline formation. In this paper, models of mass flow and thermodynamics along dragline formation pathway are presented. The models are validated in a newly prototyped robot which forms a dragline continuously. Experiment results show that, when compared to the previous prototype and control method which consists of repeated sequences of discrete events, the speed of descending locomotion is significantly increased and reaches 12.0 cm/min. Liyu Wang, Cinzia Peruzzi, Utku Culha, Milan Jovic, Fumiya Iida |
ICRA | 4 |
| 2011 | Catch me if you can: performance bug detection in the wildabstractProfilers help developers to find and fix performance problems. But do they find performance bugs -- performance problems that real users actually notice? In this paper we argue that -- especially in the case of interactive applications -- traditional profilers find irrelevant problems but fail to find relevant bugs. Milan Jovic, Andrea Adamoli, Matthias Hauswirth |
OOPSLA | 1 |
| 2011 | Listener latency profiling: Measuring the perceptible performance of interactive Java applications
Milan Jovic, Matthias Hauswirth |
Sci. Comput. Program. | 1 |
| 2011 | Automated GUI performance testing
Andrea Adamoli, Dmitrijs Zaparanuks, Milan Jovic, Matthias Hauswirth |
Softw. Qual. J. | 3 |
| 2010 | LagAlyzer: A latency profile analysis and visualization toolabstractMany computer systems are interactive in some way, that means they are used by human users. A human user perceives the performance of a computer system primarily in terms of its response time. If a system does not respond to a user's input, such as a key press, a mouse motion, or a gesture on a touch screen, within roughly 100 ms, a user perceives the system as sluggish. Developers of interactive software and systems thus are interested in keeping response times below this perceptibility threshold. Existing tools allow the measurement of interactive response times, and the tracing of application behavior. In this paper we present a tool, LagAlyzer, which analyzes and visualizes the information gathered by such latency measurement tools. LagAlyzer enables the characterization of perceptible lag, for example by quantifying to what degree perceptible performance was caused by synchronization bottlenecks, by garbage collection, by the runtime libraries, or by the application. We use LagAlyzer to characterize the perceptible latency found in commonly used interactive Java applications. We believe that this is the first study giving insight into why interactive Java applications sometimes are perceived as sluggish. Andrea Adamoli, Milan Jovic, Matthias Hauswirth |
ISPASS | 2 |
| 2009 | Accuracy of performance counter measurementsabstractMany experimental performance evaluations depend on accurate measurements of the cost of executing a piece of code. Often these measurements are conducted using infrastructures to access hardware performance counters. Most modern processors provide such counters to count micro-architectural events such as retired instructions or clock cycles. These counters can be difficult to configure, may not be programmable or readable from user-level code, and can not discriminate between events caused by different software threads. Various software infrastructures address this problem, providing access to per-thread counters from application code. This paper constitutes the first comparative study of the accuracy of three commonly used measurement infrastructures (perfctr, perfmon2, and PAPI) on three common processors (Pentium D, Core 2 Duo, and AMD ATHLON 64 X2). Dmitrijs Zaparanuks, Milan Jovic, Matthias Hauswirth |
ISPASS | 2 |