EDBT 2026 Demo / reviewers in the wild / expert
Tahmid Nabi
dblp:175/7519
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 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
2 papers |
Empirical software engineering · 56% Software maintenance and evolution · 22% Requirements engineering and software design · 22% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › program comprehension
code navigation |
0.2 | 1 | 2016 | Foraging and navigations, fundamentally: developers' predictions of value and cost · SIGSOFT FSE 2016 |
Empirical software engineering
developer studies |
0.2 | 1 | 2016 | Foraging and navigations, fundamentally: developers' predictions of value and cost · SIGSOFT FSE 2016 |
Empirical software engineering › user behavior analysis
information foraging theory |
0.2 | 1 | 2016 | Foraging and navigations, fundamentally: developers' predictions of value and cost · SIGSOFT FSE 2016 |
Requirements engineering and software design
software notation design |
0.2 | 1 | 2016 | LondonTube: Overcoming Hidden Dependencies in Cloud-Mobile-Web Programming · CHI 2016 |
Empirical software engineering
end-user programming |
0.1 | 1 | 2016 | LondonTube: Overcoming Hidden Dependencies in Cloud-Mobile-Web Programming · CHI 2016 |
Empirical software engineering
mining software repositories |
0.1 | 1 | 2016 | Foraging and navigations, fundamentally: developers' predictions of value and cost · SIGSOFT FSE 2016 |
Methods — techniques the papers use, named apart from their topics
user study · 0.2literature analysis · 0.2information foraging theory · 0.2cognitive dimensions framework · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | LondonTube: Overcoming Hidden Dependencies in Cloud-Mobile-Web ProgrammingabstractMany disciplines, including health science, increasingly demand custom applications that synthesize cloud, mobile and web functionality. But creating even simple apps is difficult. Why? In this paper, guided by Cognitive Dimensions, we explore the design space for relevant programming notations and supporting tools, and we pinpoint what we hypothesize to be specific obstacles in the creation of cloud-mobile-web apps. Among these is the prevalence of hidden dependencies within code of apps. Based on this analysis, we propose a new notation called LondonTube aimed at making these hidden dependencies visible, thereby helping health scientists to create apps for themselves. A study showed that LondonTube reduced the time to create a cloud-mobile-web app by a factor of over 20, and it reduced questions about hidden dependencies. Christopher Scaffidi, Andrew P. Dove, Tahmid Nabi |
CHI | 3 |
| 2016 | Foraging and navigations, fundamentally: developers' predictions of value and costabstractEmpirical studies have revealed that software developers spend 35%–50% of their time navigating through source code during development activities, yet fundamental questions remain: Are these percentages too high, or simply inherent in the nature of software development? Are there factors that somehow determine a lower bound on how effectively developers can navigate a given information space? Answering questions like these requires a theory that captures the core of developers' navigation decisions. Therefore, we use the central proposition of Information Foraging Theory to investigate developers' ability to predict the value and cost of their navigation decisions. Our results showed that over 50% of developers' navigation choices produced less value than they had predicted and nearly 40% cost more than they had predicted. We used those results to guide a literature analysis, to investigate the extent to which these challenges are met by current research efforts, revealing a new area of inquiry with a rich and crosscutting set of research challenges and open problems. David Piorkowski, Austin Z. Henley, Tahmid Nabi, Scott D. Fleming, Christopher Scaffidi, Margaret M. Burnett |
SIGSOFT FSE | 3 |
| 2016 | Putting information foraging theory to work: Community-based design patterns for programming toolsabstractThe design of programming tools is slow and costly. To ease this process, we developed a design pattern catalog aimed at providing guidance for tool designers. This catalog is grounded in Information Foraging Theory (IFT), which empirical studies have shown to be useful for understanding how developers look for information during development tasks. New design patterns, authored by members of the research community for the catalog, concretely explain how to apply IFT in tool design. In our evaluation, qualitative analyses revealed the community-written design patterns compared well in quality to patterns that we had ourselves published in a smaller, peer-reviewed catalog. Tahmid Nabi, Kyle M. D. Sweeney, Sam Lichlyter, David Piorkowski, Christopher Scaffidi, Margaret M. Burnett, Scott D. Fleming |
VL/HCC | 1 |