Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jan Stoess

dblp:52/5030 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
1since 2021 · last 2023
0009-0005-5137-3485ORCID · corroborated

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

Systems, architecture and hardware · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 3 · 1 since 2021

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
2 papers
Empirical software engineering · 47% Software testing · 47% Operating systems · 3%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Energy-efficient computing · 29% Parallel and multicore computing · 17% Processor architecture and microarchitecture · 17%

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

TopicWeightPapersLastEvidence papers
Empirical software engineering
mining software repositories
0.712023
A Multidimensional Analysis of Bug Density in SAP HANA · ESEC/SIGSOFT FSE 2023
Software testing › fault analysis
test failure analysis
0.712023
A Multidimensional Analysis of Bug Density in SAP HANA · ESEC/SIGSOFT FSE 2023
Energy-efficient computing
energy-aware scheduling
0.112010
Resource-conscious scheduling for energy efficiency on multicore processors · EuroSys 2010
Parallel and multicore computing › multiprocessor system
multicore resource management
0.112010
Resource-conscious scheduling for energy efficiency on multicore processors · EuroSys 2010
Processor architecture and microarchitecture
resource contention
0.112010
Resource-conscious scheduling for energy efficiency on multicore processors · EuroSys 2010
High-performance computing
supercomputing
0.112010
Providing a cloud network infrastructure on a supercomputer · HPDC 2010
Energy-efficient computing
power management
0.112007
Energy Management for Hypervisor-Based Virtual Machines · USENIX ATC 2007
Cloud and datacenter computing
virtualization
0.122010
Providing a cloud network infrastructure on a supercomputer · HPDC 2010
Energy Management for Hypervisor-Based Virtual Machines · USENIX ATC 2007
Operating systems › i/o › i/o subsystem
device drivers
0.012004
Unmodified Device Driver Reuse and Improved System Dependability via Virtual Machines · OSDI 2004
Cloud and datacenter computing › virtualization
network virtualization
0.012010
Providing a cloud network infrastructure on a supercomputer · HPDC 2010

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

statistical analysis · 0.7dynamic thresholds · 0.7direct hardware access · 0.1virtualization · 0.1
YearPublicationVenuePosition
2023 A Multidimensional Analysis of Bug Density in SAP HANA
abstract
Researchers and practitioners have been studying correlations between software metrics and defects for decades. The typical approach is to postulate a hypothesis that a certain metric correlates with the number of defects. A statistical test then utilizes historical data to accept or reject the hypothesis. Although this methodology has been widely adopted, our own experience is that such correlations are often limited in their practical relevance, particularly for large industrial projects: Interpreting and arguing about them is challenging and cumbersome; the difference between correlation and causation might not be clear; and the practical impact of a correlation is often questioned due to misconceptions between a statistical conclusion and the impact on singular events. Instead of discussing correlations, we found that the analysis for binary testedness results in more fruitful discussions. Binary testedness, as proposed by prior work, utilizes a metric to divide the source code into two parts and verifies whether more (or less) defects appear in each part than expected. In our work, we leverage the binary testedness approach and analyze several software metrics for a large industrial project to illustrate the concept. We furthermore introduce dynamic thresholds as a novel and more practical approach for source code classification compared to the static binary classification of previous works. Our results show that some studied metrics have a significant correlation with bug distribution, but effect sizes differ by several magnitudes across metrics. Overall, our approach moves away from “metric X correlates with defects” to a more fruitful “source code with attribute X has more (or less) bugs than expected”, reframing the discussion from questioning statistics and methods towards an evidence-based root cause analysis.
Julian Reck, Thomas Bach 0001, Jan Stoess
ESEC/SIGSOFT FSE3
2010 Resource-conscious scheduling for energy efficiency on multicore processors
abstract
In multicore systems, shared resources such as caches or the memory subsystem can lead to contention between applications running on different cores, entailing reduced performance and poor energy efficiency. The characteristics of individual applications, the assignment of applications to machines and execution contexts, and the selection of processor frequencies have a dramatic impact on resource contention, performance, and energy efficiency.
Andreas Merkel, Jan Stoess, Frank Bellosa
EuroSys2
2010 Providing a cloud network infrastructure on a supercomputer
abstract
Supercomputers and clouds both strive to make a large number of computing cores available for computation. More recently, similar objectives such as low-power, manageability at scale, and low cost of ownership are driving a more converged hardware and software. Challenges remain, however, of which one is that current cloud infrastructure does not yield the performance sought by many scientific applications. A source of the performance loss comes from virtualization and virtualization of the network in particular. This paper provides an introduction and analysis of a hybrid supercomputer software infrastructure, which allows direct hardware access to the communication hardware for the necessary components while providing the standard elastic cloud infrastructure for other components.
Jonathan Appavoo, Amos Waterland, Dilma Da Silva, Volkmar Uhlig, Bryan S. Rosenburg, Eric Van Hensbergen, Jan Stoess, Robert W. Wisniewski, Udo Steinberg
HPDC7
2009 A microkernel API for fine-grained decomposition
abstract
Microkernel-based operating systems typically require special attention to issues that otherwise arise only in distributed systems. The resulting extra code degrades performance and increases development effort, severely limiting decomposition granularity.
Sebastian Reichelt, Jan Stoess, Frank Bellosa
PLOS@SOSP2
2007 Energy Management for Hypervisor-Based Virtual Machines
Jan Stoess, Frank Bellosa
USENIX ATC1
2004 Unmodified Device Driver Reuse and Improved System Dependability via Virtual Machines
Joshua LeVasseur, Volkmar Uhlig, Jan Stoess, Stefan Götz 0004
OSDI3