VLDB 2026 Research / reviewers in the wild / expert
Jingwen Ou
dblp:44/8164
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 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.
| Software engineering, system software, and programming languages
2 papers |
Empirical software engineering · 82% Software maintenance and evolution · 18% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
mining software repositories |
0.3 | 2 | 2014 | Degree-of-knowledge: Modeling a developer's knowledge of code · ACM Trans. Softw. Eng. Methodol. 2014 A degree-of-knowledge model to capture source code familiarity · ICSE (1) 2010 |
Empirical software engineering
developer studies |
0.1 | 1 | 2010 | A degree-of-knowledge model to capture source code familiarity · ICSE (1) 2010 |
Software maintenance and evolution
knowledge transfer |
0.1 | 2 | 2014 | Degree-of-knowledge: Modeling a developer's knowledge of code · ACM Trans. Softw. Eng. Methodol. 2014 A degree-of-knowledge model to capture source code familiarity · ICSE (1) 2010 |
Methods — techniques the papers use, named apart from their topics
interaction data analysis · 0.2authorship analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Degree-of-knowledge: Modeling a developer's knowledge of codeabstractAs a software system evolves, the system's codebase constantly changes, making it difficult for developers to answer such questions as who is knowledgeable about particular parts of the code or who needs to know about changes made. In this article, we show that an externalized model of a developer's individual knowledge of code can make it easier for developers to answer such questions. We introduce a degree-of-knowledge model that computes automatically, for each source-code element in a codebase, a real value that represents a developer's knowledge of that element based on a developer's authorship and interaction data. We present evidence that shows that both authorship and interaction data of the code are important in characterizing a developer's knowledge of code. We report on the usage of our model in case studies on expert finding, knowledge transfer, and identifying changes of interest. We show that our model improves upon an existing expertise-finding approach and can accurately identify changes for which a developer should likely be aware. We discuss how our model may provide a starting point for knowledge transfer but that more refinement is needed. Finally, we discuss the robustness of the model across multiple development sites. Thomas Fritz 0001, Gail C. Murphy, Emerson R. Murphy-Hill, Jingwen Ou, Emily Hill 0001 |
ACM Trans. Softw. Eng. Methodol. | 4 |
| 2010 | A degree-of-knowledge model to capture source code familiarityabstractThe size and high rate of change of source code comprising a software system make it difficult for software developers to keep up with who on the team knows about particular parts of the code. Existing approaches to this problem are based solely on authorship of code. In this paper, we present data from two professional software development teams to show that both authorship and interaction information about how a developer interacts with the code are important in characterizing a developer's knowledge of code. We introduce the degree-of-knowledge model that computes automatically a real value for each source code element based on both authorship and interaction information. We show that the degree-of-knowledge model can provide better results than an existing expertise finding approach and also report on case studies of the use of the model to support knowledge transfer and to identify changes of interest. Thomas Fritz 0001, Jingwen Ou, Gail C. Murphy, Emerson R. Murphy-Hill |
ICSE (1) | 2 |