Demo Data from EDBT 2026 / reviewers in the wild / expert
Michael Haungs
dblp:30/4407
· DBLP profile ↗
7ranked-venue papers
3as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 2 first-authorHuman-computer interaction and ubiquitous computing · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Processor architecture and microarchitecture · 83% Performance modeling and evaluation · 17% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture › branch prediction
branch classification |
0.0 | 1 | 2000 | Branch Transition Rate: A New Metric for Improved Branch Classification Analysis · HPCA 2000 |
Processor architecture and microarchitecture
branch prediction |
0.0 | 1 | 2000 | Branch Transition Rate: A New Metric for Improved Branch Classification Analysis · HPCA 2000 |
Processor architecture and microarchitecture › branch prediction
two-level adaptive branch prediction |
0.0 | 1 | 2000 | Branch Transition Rate: A New Metric for Improved Branch Classification Analysis · HPCA 2000 |
Performance modeling and evaluation › workload characterization › program behavior
branch behavior |
0.0 | 1 | 2000 | Branch Transition Rate: A New Metric for Improved Branch Classification Analysis · HPCA 2000 |
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 2000 | Branch Transition Rate: A New Metric for Improved Branch Classification Analysis · HPCA 2000 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Intrinsically musical game worlds: abstract music generation as a result of gameplayabstractThis poster submission explores the concept of nuanced dynamic music generation as a core game mechanic. The world in which this game is set is intrinsically musical. All events and actions in the world add to the music rather than being sound effects that are layered over top of a soundtrack. The music that is generated is often more of a rhythmic soundscape than a song in this game. Neil Koons, Michael Haungs |
FDG | 2 |
| 2018 | Mixed Approaches to CS0: Exploring Topic and Pedagogy Variance after Six Years of CS0abstractSince 2010, the Cal Poly Computer Science Department has required computing majors to select from a variety of CS0 courses to start their academic year. The broad objective of the course is to attract and retain undergraduates that have no prior experience in CS by using authentic problems that demonstrate the relevance and highlight the role of computers in solving "real world" problems. The course is offered in a variety of thematic "flavors" that leverage a student's pre-existing interests (e.g. in music or art), but all share the common goals of introducing students to the basics of programming, teamwork, and college-level study. While there is overlap in overall goals, the courses vary drastically in topic matter (e.g. robotics, gaming, music, computational art, mobile apps, security) and in pedagogical approach (e.g. principles of design, project-based student driven learning, and traditional topic-based programming modules). The introduction of this CS0 course has increased students' commitment to their major and success in follow-on classes. We present these successes and show that student GPAs in a follow-on object oriented programming course do not vary significantly for the differing subtopics and teaching pedagogies employed in the various flavors. Our report includes examining two student subgroups (those experienced with programming and those new to programming). Our evaluations suggest that the existence and goal of the course matter more than the specific content, with all subtopics and pedagogical approaches performing well. Zoë J. Wood, John Clements, Zachary N. J. Peterson, David S. Janzen, Hugh Smith, Michael Haungs, Julie Workman, John Bellardo, Bruce DeBruhl |
SIGCSE | 6 |
| 2012 | Improving first-year success and retention through interest-based CS0 coursesabstractMany computer science programs suffer from low student retention rates. At Cal Poly San Luis Obispo, academic performance and retention rates among first-year computer science students are among the lowest on campus. Michael Haungs, John Clements, David S. Janzen |
SIGCSE | 1 |
| 2007 | CAMP: A Common API for Measuring Performance
Mark Gabel, Michael Haungs |
LISA | 2 |
| 2002 | A Fast Connection-Time Redirection Mechanism for Internet Application Scalability
Michael Haungs, Raju Pandey, Earl T. Barr, J. Fritz Barnes |
HiPC | 1 |
| 2001 | MAGE: A Distributed Programming ModelabstractWriting distributed programs is difficult. To ease this task, we introduce a new programming abstraction which we call a mobility attribute. Mobility attributes provide a syntax that describes the mobility semantics of program components. Programmers attach mobility attributes to program components to dynamically control the placement of these components within the network. Mobility attributes intercept component invocations and decide whether and where to move a component before the component executes. This allows the programmer to improve her program's runtime efficiency by colocating components and resources. We present MAGE, an object oriented distributed system, that supports mobility attributes and illustrates their utility. Earl T. Barr, Raju Pandey, Michael Haungs |
ICDCS | 3 |
| 2000 | Branch Transition Rate: A New Metric for Improved Branch Classification AnalysisabstractRecent studies have shown significantly improved branch prediction through the use of branch classification. By separating static branches into groups, or classes, with similar dynamic behavior predictors may be selected that are best suited for each class. Previous methods have classified branches according to taken rate (or bias). We propose a new metric for branch classification: branch transition rate, which is defined as the number of times a branch changes direction between taken and not taken during execution. We show that transition rate is a more appropriate indicator of branch behavior than taken rate for determining predictor performance. When both metrics are combined, an even clearer picture of dynamic branch behavior emerges, in which expected predictor performance for a branch is closely correlated with its combined taken and transition rate class. Using this classification, a small group of branches is identified for which two-level predictors are ineffective. Michael Haungs, Phil Sallee, Matthew K. Farrens |
HPCA | 1 |