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.

Joanna Helga

dblp:06/10300 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
0since 2021 · last 2014
—ORCID · none

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

Systems, architecture and hardware · 1Human-computer interaction and ubiquitous 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
Concurrent programming · 100%
Human-computer interaction and pervasive computing
1 paper
Interaction techniques and input · 87% Usability and user experience research · 13%

Topics — the 5 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Concurrent programming
concurrency bugs
0.212014
The amortized complexity of non-blocking binary search trees · PODC 2014
Concurrent programming
concurrent data structures
0.212014
The amortized complexity of non-blocking binary search trees · PODC 2014
Concurrent programming › non-blocking algorithms
lock-free algorithms
0.212014
The amortized complexity of non-blocking binary search trees · PODC 2014
Concurrent programming › synchronization
non-blocking synchronization
0.212014
The amortized complexity of non-blocking binary search trees · PODC 2014
Interaction techniques and input › text entry
eyes-free text entry
0.112011
1 thumb, 4 buttons, 20 words per minute: design and evaluation of H4-writer · UIST 2011

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

compare-and-swap · 0.2amortized complexity analysis · 0.2longitudinal study · 0.1huffman coding · 0.1
YearPublicationVenuePosition
2014 The amortized complexity of non-blocking binary search trees
abstract
We improve upon an existing non-blocking implementation of a binary search tree from single-word compare-and-swap instructions. We show that the worst-case amortized step complexity of performing a Find, Insert or Delete operation op on the tree is O(h(op)+c(op)) where h(op) is the height of the tree at the beginning of op and c(op) is the maximum number of operations accessing the tree at any one time during op. This is the first bound on the complexity of a non-blocking implementation of a search tree.
Faith Ellen, Panagiota Fatourou, Joanna Helga, Eric Ruppert
PODC3
2011 Non-blocking k-ary Search Trees
Trevor Brown 0001, Joanna Helga
OPODIS2
2011 1 thumb, 4 buttons, 20 words per minute: design and evaluation of H4-writer
abstract
We present what we believe is the most efficient and quickest four-key text entry method available. H4-Writer uses Huffman coding to assign minimized key sequences to letters, with full access to error correction, punctuation, digits, modes, etc. The key sequences are learned quickly, and support eyes-free entry. With KSPC = 2.321, the effort to enter text is comparable to multitap on a mobile phone keypad; yet multitap requires nine keys. In a longitudinal study with six participants, an average text entry speed of 20.4 wpm was observed in the 10th session. Error rates were under 1%. To improve external validity, an extended session was included that required input of punctuation and other symbols. Entry speed dropped only by about 3 wpm, suggesting participants quickly leveraged their acquired skill with H4-Writer to access advanced features.
I. Scott MacKenzie, R. William Soukoreff, Joanna Helga
UIST3