Demo Data from EDBT 2026 / reviewers in the wild / expert
Hyrum K. Wright
dblp:92/2768
· DBLP profile ↗
7ranked-venue papers
4as first author
1since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 4 first-author · 1 since 2021Computer networks · 2
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 networks
2 papers |
Wireless networking · 76% Physical-layer communications · 21% Transport protocols and congestion control · 3% | |
| Software engineering, system software, and programming languages
1 paper |
Empirical software engineering · 44% Software maintenance and evolution · 44% Requirements engineering and software design · 13% |
Topics — the 13 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
mining software repositories |
0.1 | 1 | 2012 | Release engineering practices and pitfalls · ICSE 2012 |
Software maintenance and evolution
release engineering |
0.1 | 1 | 2012 | Release engineering practices and pitfalls · ICSE 2012 |
Wireless networking › WLAN › IEEE 802.11n/ac
IEEE 802.11n |
0.1 | 1 | 2009 | An Experimental Evaluation of Rate Adaptation for Multi-Antenna Systems · INFOCOM 2009 |
Wireless networking › link adaptation › rate adaptation
MIMO rate adaptation |
0.1 | 1 | 2009 | An Experimental Evaluation of Rate Adaptation for Multi-Antenna Systems · INFOCOM 2009 |
Physical-layer communications
multiple-antenna systems |
0.1 | 1 | 2009 | An Experimental Evaluation of Rate Adaptation for Multi-Antenna Systems · INFOCOM 2009 |
Wireless networking › link adaptation
rate adaptation |
0.1 | 1 | 2009 | An Experimental Evaluation of Rate Adaptation for Multi-Antenna Systems · INFOCOM 2009 |
Wireless networking
WLAN |
0.1 | 1 | 2009 | An Experimental Evaluation of Rate Adaptation for Multi-Antenna Systems · INFOCOM 2009 |
Wireless networking › WLAN › IEEE 802.11n/ac
frame aggregation |
0.1 | 1 | 2008 | Improving the performance of multi-hop wireless networks using frame aggregation and broadcast for TCP ACKs · CoNEXT 2008 |
Wireless networking › network capacity
multi-hop throughput |
0.1 | 1 | 2008 | Improving the performance of multi-hop wireless networks using frame aggregation and broadcast for TCP ACKs · CoNEXT 2008 |
Requirements engineering and software design
software architecture |
0.0 | 1 | 2012 | Release engineering practices and pitfalls · ICSE 2012 |
Physical-layer communications › modulation
coded modulation |
0.0 | 1 | 2009 | An Experimental Evaluation of Rate Adaptation for Multi-Antenna Systems · INFOCOM 2009 |
Physical-layer communications
physical layer |
0.0 | 1 | 2009 | An Experimental Evaluation of Rate Adaptation for Multi-Antenna Systems · INFOCOM 2009 |
Transport protocols and congestion control › TCP
TCP acknowledgment |
0.0 | 1 | 2008 | Improving the performance of multi-hop wireless networks using frame aggregation and broadcast for TCP ACKs · CoNEXT 2008 |
Methods — techniques the papers use, named apart from their topics
semi-structured interviews · 0.1experimental evaluation · 0.1emulation · 0.1simulation · 0.1prototype implementation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | The Importance of Incremental MigrationabstractWhen releasing system updates, software engineers often desire existing users to migrate to the updated system. Our experience has been that migration difficulty scales with the difference in functionality between the old system and the new system. If this difference is sufficiently large, the migration task becomes prohibitively difficult for existing consumers. To better incentivize migration, system authors should prioritize providing an incremental migration path to the new system, reducing migration cost and thus improving migration rate. Research efforts should focus on "patterns of incrementality" to assist system designers. Hyrum K. Wright |
ICSME | 1 |
| 2020 | Incremental Type Migration Using Type AlgebraabstractWhen a new set of types is introduced into a large software system, the task of retrofitting that system to take advantage of those types is generally cost-prohibitive. Existing automated type migration systems assume a one-to-one correspondence between old types and new types, making them unable to do partial migrations to more complex type sets. By using compiler-based migration tooling and an algebraically modeled type set, it is possible to use a small amount of manually seeded type information to automatically propagate the new types through a large monolithic C++ codebase. We demonstrate this technique by automatically generating 20k+ individual changes across a large industrial codebase of millions of lines of C++. Hyrum K. Wright |
ICSME | 1 |
| 2013 | Large-Scale Automated Refactoring Using ClangMRabstractMaintaining large code bases can be a challenging endeavour. As new libraries, APIs and standards are introduced, old code is migrated to use them. To provide as clean and succinct an interface as possible for developers, old APIs are ideally removed as new ones are introduced. In practice, this becomes difficult as automatically finding and transforming code in a semantically correct way can be challenging, particularly as the size of a code base increases. In this paper, we present a real-world implementation of a system to refactor large C++ code bases efficiently. A combination of the Clang compiler framework and the MapReduce parallel processor, ClangMR enables code maintainers to easily and correctly transform large collections of code. We describe the motivation behind such a tool, its implementation and then present our experiences using it in a recent API update with Google's C++ code base. Hyrum K. Wright, Daniel Jasper, Manuel Klimek, Chandler Carruth, Zhanyong Wan |
ICSM | 1 |
| 2012 | Release engineering practices and pitfallsabstractThe release and deployment phase of the software development process is often overlooked as part of broader software engineering research. In this paper, we discuss early results from a set of multiple semi-structured interviews with practicing release engineers. Subjects for the interviews are drawn from a number of different commercial software development organizations, and our interviews focus on why release process faults and failures occur, how organizations recover from them, and how they can be predicted, avoided or prevented in the future. Along the way, the interviews provide insight into the state of release engineering today, and interesting relationships between software architecture and release processes. Hyrum K. Wright, Dewayne E. Perry |
ICSE | 1 |
| 2011 | Experiences mining open source release historiesabstractSoftware releases form a critical part of the life cycle of a software project. Typically, each project produces releases in its own way, using various methods of versioning, archiving, announcing and publishing the release. Understanding the release history of a software project can shed light on the project history, as well as the release process used by that project, and how those processes change. However, many factors make automating the retrieval of release history information difficult, such as the many sources of data, a lack of relevant standards and a disparity of tools used to create releases. Jason Tsay, Hyrum K. Wright, Dewayne E. Perry |
ICSSP | 2 |
| 2009 | An Experimental Evaluation of Rate Adaptation for Multi-Antenna SystemsabstractIncreasingly wireless networks use multi-antenna nodes as in IEEE 802.11n and 802.16. The physical layer (PHY) in such systems may use the antennas to provide multiple streams of data (spatial multiplexing) or to increase the robustness of fewer streams. These physical layers also provide support for sending packets at different rates by changing the modulation and coding of transmissions. Rate adaptation is the problem of choosing the best transmission mode for the current channel and in these systems requires choosing both the level of spatial multiplexing and the modulation and coding. Hydra is an experimental wireless network node prototype in which both the MAC and PHY are highly programmable. Hydra's PHY is essentially the 802.11n PHY, and currently supports two antennas and the same modulations and codings as 802.11n. Because of limitations of our hardware platform, the actual rates are a factor of 10 smaller than 802.11n. The MAC is essentially the 802.11 MAC with extensions, including the ability to feedback channel state or rate information from the receiver. Hydra was designed to allow experimentation with real radios, PHYs, and network stacks over real-world channels and it is well suited to studying rate adaptation in multi-antenna systems. To allow controlled experimentation, we also have the ability to perform experiments over emulated channels using exactly the same MAC and PHY used for RF transmissions. We present rate control experiments based on transmission over both real and emulated channels. Our experiments include measurements for single antenna systems and two antenna systems using a single or multiple spatial streams. We study rate adaptation algorithms using both explicit and implicit feedback from the receiver. A novel aspect of our results is the first experimental study of adaptation between single and multiple spatial streams for 802.11n style systems. Wonsoo Kim, Owais Khan, Kien T. Truong, Soon-Hyeok Choi, Robert Grant, Hyrum K. Wright, Ketan Mandke, Robert C. Daniels, Robert W. Heath Jr., Scott Nettles |
INFOCOM | 6 |
| 2008 | Improving the performance of multi-hop wireless networks using frame aggregation and broadcast for TCP ACKsabstractAs data rates supported by the physical layer increase, PHY and especially MAC overheads increasingly dominate the throughput achievable by wireless networks. A promising approach for reducing these overheads is to aggregate a number of frames together into a single transmission. The 802.11n standard uses such an approach for unicast frames. We present the design of a system that can aggregate both unicast and broadcast frames. Further, the system can classify TCP ACK segments so that they can be aggregated with TCP data flowing in the opposite direction. A novel aspect of our work is that we implement and validate our design not through simulation, but rather using our wireless node prototype, Hydra, which supports a high performance PHY based on 802.11n. Our validation shows significant improvements in throughput for each kind of aggregation we support. Wonsoo Kim, Hyrum K. Wright, Scott Nettles |
CoNEXT | 2 |