Demo Data from EDBT 2026 / reviewers in the wild / expert
Celal Ziftci
dblp:52/1019
· DBLP profile ↗
5ranked-venue papers
3as first author
1since 2021 · last 2023
0009-0003-2951-8698ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 first-author · 1 since 2021Artificial intelligence and machine learning · 1Graphics, computer vision, multimedia, augmented reality and games · 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
2 papers |
Empirical software engineering · 61% Requirements engineering and software design · 39% | |
| Computer graphics and multimedia
1 paper |
Image and video processing · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering › developer studies
developer productivity study |
0.2 | 1 | 2023 | Improving Design Reviews at Google · ASE 2023 |
Requirements engineering and software design
requirements traceability |
0.1 | 1 | 2011 | Tracing requirements to tests with high precision and recall · ASE 2011 |
Image and video processing
document image analysis |
0.1 | 1 | 2006 | Searching Off-line Arabic Documents · CVPR (2) 2006 |
Image and video processing › document image analysis › text recognition
handwritten text recognition |
0.1 | 1 | 2006 | Searching Off-line Arabic Documents · CVPR (2) 2006 |
Information retrieval › document retrieval › domain-specific retrieval
traceability link recovery |
0.0 | 1 | 2011 | Tracing requirements to tests with high precision and recall · ASE 2011 |
Image and video processing › document image analysis › text recognition
word spotting |
0.0 | 1 | 2006 | Searching Off-line Arabic Documents · CVPR (2) 2006 |
Methods — techniques the papers use, named apart from their topics
data analysis · 0.7automated workflow · 0.7information retrieval · 0.2feature-based matching · 0.2linear discriminant analysis · 0.1kernel principal component analysis · 0.1hidden markov model · 0.1dynamic programming · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Improving Design Reviews at GoogleabstractDesign review is an important initial phase of the software development life-cycle where stakeholders gain and discuss early insights into the design's viability, discover potentially costly mistakes, and identify inconsistencies and inadequacies. For improved development velocity, it is important that design owners get their designs approved as Quickly as possible. In this paper, we discuss how engineering design reviews are typically conducted at Google, and propose a novel, structured, automated solution to improve design review velocity. Based on data collected on 141,652 approved documents authored by 41,030 users over four years, we show that our proposed solution decreases median time-to-approval by 25%, and provides further gains when used consistently. We also provide qualitative data to demonstrate our solution's success, discuss factors that impact design review latency, propose strategies to tackle them, and share lessons learned from the usage of our solution. Celal Ziftci, Ben Greenberg |
ASE | 1 |
| 2020 | De-Flake Your Tests : Automatically Locating Root Causes of Flaky Tests in Code At GoogleabstractRegression testing is a critical part of software development and maintenance. It ensures that modifications to existing software do not break existing behavior and functionality.One of the key assumptions about regression tests is that their results are deterministic: when executed without any modifications with the same configuration, either they always fail or they always pass. In practice, however, there exist tests that are non-deterministic, called flaky tests. Flaky tests cause the results of test runs to be unreliable, and they disrupt the software development workflow. In this paper, we present a novel technique to automatically identify the locations of the root causes of flaky tests on the code level to help developers debug and fix them. We study the technique on flaky tests across 428 projects at Google. Based on our case studies, the technique helps identify the location of the root causes of flakiness with 82% accuracy. Furthermore, our studies show that integration into the appropriate developer workflows, simplicity of debugging aides and fully automated fixes are crucial and preferred components for adoption and usability of flakiness debugging and fixing tools. Celal Ziftci, Diego Cavalcanti |
ICSME | 1 |
| 2019 | Personal pollution monitoring: mobile real-time air quality in daily life
Elizabeth S. Bales, Nima Nikzad, Nichole Quick, Celal Ziftci, Kevin Patrick 0001, William G. Griswold |
Pers. Ubiquitous Comput. | 4 |
| 2011 | Tracing requirements to tests with high precision and recallabstractRequirements traceability is linking requirements to software artifacts, such as source code, test-cases and configuration files. For stakeholders of software, it is important to understand which requirements were tested, whether sufficiently, if at all. Hence tracing requirements in test-cases is an important problem. In this paper, we build on existing research and use features, realization of functional requirements in software [15], to automatically create requirements traceability links between requirements and test-cases. We evaluate our approach on a chat system, Apache Pool [21] and Apache Log4j [11]. We obtain precision/recall levels of more than 90%, an improvement upon currently existing Information Retrieval approaches when tested on the same case studies. Celal Ziftci, Ingolf Krüger |
ASE | 1 |
| 2006 | Searching Off-line Arabic DocumentsabstractCurrently an abundance of historical manuscripts, journals, and scientific notes remain largely unaccessible in library archives. Manual transcription and publication of such documents is unlikely, and automatic transcription with high enough accuracy to support a traditional text search is difficult. In this work we describe a lexicon-free system for performing text queries on off-line printed and handwritten Arabic documents. Our segmentation-based approach utilizes gHMMs with a bigram letter transition model, and KPCA/LDA for letter discrimination. The segmentation stage is integrated with inference. We show that our method is robust to varying letter forms, ligatures, and overlaps. Additionally, we find that ignoring letters beyond the adjoining neighbors has little effect on inference and localization, which leads to a significant performance increase over standard dynamic programming. Finally, we discuss an extension to perform batch searches of large word lists for indexing purposes. Jim Chan, Celal Ziftci, David A. Forsyth |
CVPR (2) | 2 |