Demo Data from EDBT 2026 / reviewers in the wild / expert
Celia Chen
dblp:145/9140
· DBLP profile ↗
14ranked-venue papers
3as first author
5since 2021 · last 2025
0009-0008-9967-8968ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 9 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 5 · 1 first-author · 4 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 first-author · 2 since 2021Systems, architecture and hardware · 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
3 papers |
Empirical software engineering · 50% Requirements engineering and software design · 25% Software maintenance and evolution · 25% | |
| Artificial intelligence
1 paper |
Question answering and dialogue systems · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
Collaborative and social computing · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
mining software repositories |
0.6 | 2 | 2021 | Dialogue Disentanglement in Software Engineering: How Far are We? · IJCAI 2021 Improving missing issue-commit link recovery using positive and unlabeled data · ASE 2017 |
Natural language and speech › Question answering and dialogue systems › multi-party dialogue
dialogue disentanglement |
0.6 | 1 | 2022 | MuiDial: Improving Dialogue Disentanglement with Intent-Based Mutual Learning · IJCAI 2022 |
Software maintenance and evolution › traceability
issue-commit link recovery |
0.3 | 1 | 2017 | Improving missing issue-commit link recovery using positive and unlabeled data · ASE 2017 |
Requirements engineering and software design
requirements analysis |
0.3 | 1 | 2017 | Understanding feature requests by leveraging fuzzy method and linguistic analysis · ASE 2017 |
Collaborative and social computing › organizational communication
developer communication |
0.1 | 1 | 2021 | Dialogue Disentanglement in Software Engineering: How Far are We? · IJCAI 2021 |
Methods — techniques the papers use, named apart from their topics
human satisfaction study · 1.5dialogue disentanglement evaluation · 1.5mutual learning · 0.6intent modeling · 0.6positive and unlabeled learning · 0.3natural language processing · 0.3machine learning · 0.3fuzzy rules · 0.3classifier · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | In Bad Faith: Assessing Discussion Quality on Social Media
Celia Chen, Alex Leitch, William J. Conway, Eric Cotugno, Emily Klein, Rajesh Kumar Gnanasekaran, Kristin Hamilton, Casi Sherman, Celia Sterrn, Logan Stevens, Rebecca Zarrella, Jennifer Golbeck |
ASONAM (2) | 1 |
| 2025 | "Why I Took the Blackpill": A Thematic Analysis of the Radicalization Process in Incel Communities
Jennifer Golbeck, Celia Chen, Alex Leitch |
ASONAM (2) | 2 |
| 2022 | MuiDial: Improving Dialogue Disentanglement with Intent-Based Mutual LearningabstractThe main goal of dialogue disentanglement is to separate the mixed utterances from a chat slice into independent dialogues. Existing models often utilize either an utterance-to-utterance (U2U) prediction to determine whether two utterances that have the “reply-to” relationship belong to one dialogue, or an utterance-to-thread (U2T) prediction to determine which dialogue-thread a given utterance should belong to. Inspired by mutual leaning, we propose MuiDial, a novel dialogue disentanglement model, to exploit the intent of each utterance and feed the intent to a mutual learning U2U-U2T disentanglement model. Experimental results and in-depth analysis on several benchmark datasets demonstrate the effectiveness and generalizability of our approach. Ziyou Jiang, Lin Shi 0006, Celia Chen, Fangwen Mu, Qing Wang 0001 |
IJCAI | 3 |
| 2021 | Dialogue Disentanglement in Software Engineering: How Far are We?abstractDespite the valuable information contained in software chat messages, disentangling them into distinct conversations is an essential prerequisite for any in-depth analyses that utilize this information. To provide a better understanding of the current state-of-the-art, we evaluate five popular dialog disentanglement approaches on software-related chat. We find that existing approaches do not perform well on disentangling software-related dialogs that discuss technical and complex topics. Further investigation on how well the existing disentanglement measures reflect human satisfaction shows that existing measures cannot correctly indicate human satisfaction on disentanglement results. Therefore, in this paper, we introduce and evaluate a novel measure, named DLD. Using results of human satisfaction, we further summarize four most frequently appeared bad disentanglement cases on software-related chat to insight future improvements. These cases include (i) Ignoring Interaction Patterns, (ii) Ignoring Contextual Information, (iii) Mixing up Topics, and (iv) Ignoring User Relationships. We believe that our findings provide valuable insights on the effectiveness of existing dialog disentanglement approaches and these findings would promote a better application of dialog disentanglement in software engineering. Ziyou Jiang, Lin Shi 0006, Celia Chen, Jun Hu 0015, Qing Wang 0001 |
IJCAI | 3 |
| 2021 | Automatically detecting feature requests from development emails by leveraging semantic sequence mining
Lin Shi 0006, Celia Chen, Qing Wang 0001, Barry W. Boehm |
Requir. Eng. | 2 |
| 2019 | Characterizing Software Maintainability in Issue Summaries using a Fuzzy ClassifierabstractDespite the importance of software maintainability in the life cycle of software systems, accurate measurement remains difficult to achieve. Previous work has shown how bug reports can be classified by expressed quality concerns which can give insight into maintainability across domains and over time. However, the amount of manual effort required to produce such classifications limits its usage. In this paper, we build a fuzzy classifier with linguistic patterns to automatically map issue summaries into the seven subgroup SQ classifications provided in a software maintainability ontology. We investigate how long it takes to generate a stable set of rules and evaluate the performance of the rule set on both rule generating and nonrule generating projects. The results validate the generalizability of the fuzzy classifier in correctly and automatically identifying the subgroup SQ classifications from given issue summaries. This provides a building block for analyzing project maintainability on a larger scale. Celia Chen, Michael Shoga, Barry W. Boehm |
QRS | 1 |
| 2018 | How Do Defects Hurt Qualities? An Empirical Study on Characterizing a Software Maintainability Ontology in Open Source SoftwareabstractBeyond the functional requirements of a system, software maintainability is essential for project success. While there exists a large knowledge base of software maintainability, this knowledge is rarely used in open source software due to the large number of developers and inefficiency in identifying quality issues. To effectively utilize the current knowledge base in practice requires a deeper understanding of how problems associated with the different qualities arise and change over time. In this paper, we sample over 6000 real bugs found from several Mozilla products to examine how maintainability is expressed with subgroups of repairability and modifiability. Furthermore, we manually study how these qualities evolve as the products mature, what the root causes of the bugs are for each quality and the impact and dependency of each quality. Our results inform which areas should be focused on to ensure maintainability at different stages of the development and maintenance process. Celia Chen, Lin Shi 0006, Michael Shoga, Qing Wang 0001, Barry W. Boehm |
QRS | 1 |
| 2017 | PCSsampler: Sample-based, Private-state Cluster SchedulingabstractAs a promising alternative to centralized scheduling, sample-based scheduling is especially suitable for high fan-out workloads that contain a large number of interactive jobs. Compared to centralized schedulers, existing sample-based schedulers do not hold a global view of the cluster's resource status. Instead, the scheduling decisions are made solely based on the status of a small set of randomly sampled workers. Although this simple approach is highly efficient in large clusters, the lack of global knowledge of the cluster can lead to sub-optimal task placement decisions and difficulties in enforcing global scheduling policies. In this paper, we address these challenges in existing sample-based scheduling approaches by allowing the scheduler to maintain an approximate version of the global resource status through caching the worker node's status extracted from reply messages. More specifically, we introduce the private cluster-state technique (PCS) for the scheduler to obtain such global information. We show that the scheduler can make better scheduling decisions by utilizing PCS and the scheduler can become more capable in enforcing global scheduling policies. The use of PCS is of low cost since it does not initiate new communication in sample-based scheduling. Our approach is implemented in PSCSampler, a full distribute sample-based scheduler, which gains global knowledge from PCS. Experiment results from both simulation runs and Amazon cluster runs show that compared to Sparrow, PCSsampler can significantly reduce both 50thpercentile and 90thpercentile runtime. The firsttime success rate of PCSsampler in gang scheduling is closer to an omniscient centralized scheduler than baseline sample based scheduler. Chunliang Hao, Jie Shen 0008, Celia Chen, Heng Zhang 0005, Mingshu Li 0001 |
CCGrid | 3 |
| 2017 | Understanding feature requests by leveraging fuzzy method and linguistic analysisabstractIn open software development environment, a large number of feature requests with mixed quality are often posted by stakeholders and usually managed in issue tracking systems. Thoroughly understanding and analyzing the real intents that feature requests imply is a labor-intensive and challenging task. In this paper, we introduce an approach to understand feature requests automatically. We generate a set of fuzzy rules based on natural language processing techniques that classify each sentence in feature requests into a set of categories: Intent, Explanation, Benefit, Drawback, Example and Trivia. Consequently, the feature requests can be automatically structured based on the classification results. We conduct experiments on 2,112 sentences taken from 602 feature requests of nine popular open source projects. The results show that our method can reach a high performance on classifying sentences from feature requests. Moreover, when applying fuzzy rules on machine learning methods, the performance can be improved significantly. Lin Shi 0006, Celia Chen, Qing Wang 0001, Shoubin Li, Barry W. Boehm |
ASE | 2 |
| 2017 | Improving missing issue-commit link recovery using positive and unlabeled dataabstractLinks between issue reports and corresponding fix commits are widely used in software maintenance. The quality of links directly affects maintenance costs. Currently, such links are mainly maintained by error-prone manual efforts, which may result in missing links. To tackle this problem, automatic link recovery approaches have been proposed by building traditional classifiers with positive and negative links. However, these traditional classifiers may not perform well due to the inherent characteristics of missing links. Positive links, which can be used to build link recovery model, are quite limited as the result of missing links. Since the construction of negative links depends on the number of positive links in many existing approaches, the available negative links also become restricted. In this paper, we point out that it is better to consider the missing link problem as a model learning problem by using positive and unlabeled data, rather than the construction of traditional classifier. We propose PULink, an approach that constructs the link recovery model with positive and unlabeled links. Our experiment results show that compared to existing state-of-the-art technologies built on traditional classifier, PULink can achieve competitive performance by utilizing only 70% positive links that are used in those approaches. Celia Chen, Qing Wang 0001, Barry W. Boehm |
ASE | 2 |
| 2017 | Enhancing sample-based scheduler with collaborate-state in big data clusterabstractSample-based scheduler design has become an emerging research topic for its high scalability and simple scheduling process in today's big data cluster.One major limitation of such design is its lack of global cluster knowledge, which leads to sub-optimal decisions.Some cutting edge schedulers solve this issue by deploying an extra centralized component in the cluster to capture the real-time cluster state and inform all schedulers.However, such solution is with high cost and low scalability.As an alternative, we introduce the Collaborated-Cluster State(CCS) technique in this paper.CCS is a low cost solution that merely harms the scalability of sample-based design, while achieving similar performance gain as ECC.Experiments with Google and Yahoo production trace both show that CCS under most scenarios can keep up with ECC's performance while reducing 87.7% (in Google trace) and 73.9% (in Yahoo trace) of communications. Chunliang Hao, Celia Chen, Jie Shen 0008, Mingshu Li 0001, Barry W. Boehm |
SEKE | 2 |
| 2016 | Maintenance Effort Estimation for Open Source Software: A Systematic Literature ReviewabstractOpen Source Software (OSS) is distributed and maintained collaboratively by developers all over the world. However, frequent personnel turnover and lack of organizational management makes it difficult to capture the actual development effort. Various OSS maintenance effort estimation approaches have been developed to provide a way to understand and estimate development effort. The goal of this study is to identify the current state of art of the existing maintenance effort estimation approaches for OSS. We performed a systematic literature review on the relevant studies published in the period between 2000-2015 by both automatic and manual searches from different sources. We derived a set of keywords from the research questions and established selection criteria to carefully choose the papers to evaluate. 29 out of 3,312 papers were selected based on a well designed selection process. Our results show that the commonly used OSS maintenance effort estimation methods are actual effort estimation and maintenance activity time prediction, the most commonly used metrics and factors for actual effort estimation are source code measurements and people related metrics, the most commonly mentioned activity for maintenance activity time prediction is bug fixing. Accuracy measures and cross validation is used for validating the estimation models. Based on the above findings, we identified the issues in evaluation methods for actual maintenance effort estimations and the needs for quantitative OSS maintenance effort inference from size-related metrics. Meanwhile, we highlighted individual contribution and performance measurement as a novel and promising research area. Lin Shi 0006, Celia Chen, Qing Wang 0001, Barry W. Boehm |
ICSME | 3 |
| 2016 | Is It a New Feature or Simply "Don't Know Yet"?: On Automated Redundant OSS Feature Requests IdentificationabstractOpen source projects rely on issue tracking systems such as JIRA or online forums to keep track of users' feedback, expectations and requested features. However, since users are not fully aware of existing features, when submitting new feature requests, redundant requests often appear in the new feature list. It is a waste of time and effort for project contributors to manually identify and reject them, especially in complex systems with many features. Our research is aiming to find a suitable solution to identify redundant feature requests in OSS projects. We have conducted a survey on a well-known Open Source community, Hibernate and gathered all of its feature requests up-to-date. Through studying and categorizing the characteristics of these feature requests, we have found that about 37% of the feature requests were rejected and the most common rejection reason was redundancy. Also we have found that it is very expensive to identify and resolve these redundant feature requests. In this paper, we have proposed our solution to automatically identify redundant feature requests through a Feature Tree Model along with a future research agenda. Lin Shi 0006, Celia Chen, Qing Wang 0001, Barry W. Boehm |
RE | 2 |
| 2014 | Software domains in incremental development productivity declineabstractThis research paper expands on a previously introduced phenomenon called Incremental Development Productivity Decline (IDPD) that is presumed to be present in all incremental software projects to some extent. Incremental models are now being used by many organizations in order to reduce development risks. Incremental development has become the most common method of software development. Therefore its characteristics inevitably influence the productivity of projects. Based on their observed IDPD, incrementally developed projects are split into several major IDPD categories. Different ways of measuring productivity are presented and evaluated in order to come to a definition or set of definitions that is suitable to these categories of projects. Data has been collected and analyzed, indicating the degree of IDPD associated with each category. Several hypotheses have undergone preliminary evaluations regarding the existence, stability and category-dependence of IDPD with encouraging results. Further data collection and hypothesis testing is underway. Ramin Moazeni, Daniel Link 0003, Celia Chen, Barry W. Boehm |
ICSSP | 3 |