VLDB 2026 Research / reviewers in the wild / expert
David C. Brown
dblp:53/2134
· DBLP profile ↗
11ranked-venue papers
3as first author
0since 2021 · last 2008
0000-0002-2493-636XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 5 · 1 first-authorSoftware engineering, systems software and programming languages · 3Databases, data management, data science and information retrieval · 3Graphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-authorComputer networks · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-author
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 |
Requirements engineering and software design · 89% Software maintenance and evolution · 11% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% |
Topics — the 7 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
requirements traceability |
0.1 | 1 | 2008 | SEURAT: integrated rationale management · ICSE 2008 |
Data mining
clustering |
0.1 | 1 | 2006 | Integrating Clustering and Classification for Estimating Process Variables in Materials Science · AAAI 2006 |
Data mining › pattern recognition
clustering and classification |
0.1 | 1 | 2006 | Integrating Clustering and Classification for Estimating Process Variables in Materials Science · AAAI 2006 |
Requirements engineering and software design
design rationale |
0.0 | 1 | 2001 | Design Rationale for Software Maintenanc · ASE 2001 |
Software maintenance and evolution
change impact analysis |
0.0 | 1 | 2008 | SEURAT: integrated rationale management · ICSE 2008 |
Computational science and engineering
materials science |
0.0 | 1 | 2006 | Integrating Clustering and Classification for Estimating Process Variables in Materials Science · AAAI 2006 |
Natural language and speech › Language models and text generation
text generation |
0.0 | 1 | 1977 | NLG - Natural Language Graphics · IJCAI 1977 |
Methods — techniques the papers use, named apart from their topics
clustering · 0.1classification · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | SNIF TOOL: sniffing for patterns in continuous streamsabstractContinuous time-series sequence matching, specifically, matching a numeric live stream against a set of redefined pattern sequences, is critical for domains ranging from fire spread tracking to network traffic monitoring. While several algorithms exist for similarity matching of static time-series data, matching continuous data poses new, largely unsolved challenges including online real-time processing requirements and system resource limitations for handling infinite streams. In this work, we propose a novel live stream matching framework, called n-Snippet Indices Framework (in short, SNIF), to tackle these challenges. SNIF employs snippets as the basic unit for matching streaming time-series. The insight is to perform the matching at two levels of granularity: bag matching of subsets of snippets of the live stream against prefixes of the patterns, and order checking for maintaining successive candidate snippet bag matches. We design a two-level index structure, called SNIF index, which supports these two modes of matching. We propose a family of online two-level prefix matching algorithms that trade off between result accuracy and response time. The effectiveness of SNIF to detect patterns has been thoroughly tested through experiments using real datasets from the domains of fire monitoring and sensor motes. In this paper, we also present a study of SNIF's performance, accuracy and tolerance to noise compared against those of the state-of-the-art Continuous Query with Prediction (CQP) approach. Abhishek Mukherji, Elke A. Rundensteiner, David C. Brown, Venkatesh Raghavan |
CIKM | 3 |
| 2008 | Component Selection to Optimize Distance Function Learning in Complex Scientific Data Sets
Aparna S. Varde, Stephen Bique, Elke A. Rundensteiner, David C. Brown, Jianyu Liang, Richard D. Sisson Jr., Ehsan Sheybani, Brian Sayre |
DEXA | 4 |
| 2008 | SEURAT: integrated rationale managementabstractA completed software product is the end result of many decisions that must be made throughout the development lifecycle. Unfortunately, the rationale for these decisions is usually not captured and is therefore lost. The Software Using RATionale (SEURAT) system integrates with the Eclipse Interactive Development Environment to support rationale capture and use. In addition to presenting the rationale to the developer/maintainer as needed, SEURAT also supports requirements traceability and impact assessment. Janet E. Burge, David C. Brown |
ICSE | 2 |
| 2008 | Software Engineering Using RATionale
Janet E. Burge, David C. Brown |
J. Syst. Softw. | 2 |
| 2006 | Integrating Clustering and Classification for Estimating Process Variables in Materials Science
Aparna S. Varde, Elke A. Rundensteiner, Carolina Ruiz, David C. Brown, Mohammed Maniruzzaman, Richard D. Sisson Jr. |
AAAI | 4 |
| 2006 | Designing semantics-preserving cluster representatives for scientific input conditionsabstractIn scientific domains, knowledge is often discovered from experiments by grouping or clustering them based on the similarity of their output. The causes of similarity are analyzed based on the input conditions characterizing a given type of output, i.e., a given cluster. This analysis helps in applications such as decision support in industry. Cluster representatives form at-a-glance depictions for such applications. Randomly selecting a set of conditions in a cluster as its representative is not sufficient since distinct combinations of inputs could lead to the same cluster. In this paper, an approach called DesCond is proposed to design semantics-preserving cluster representatives for scientific input conditions. We define a notion of distance for conditions to capture semantics based on the types of their attributes and their relative importance. Using this distance, methods of building candidate cluster representatives with different levels of detail are proposed. Candidates are compared using the DesCond Encoding proposed in this paper that assesses their complexity and information loss, given user interests. The candidate with the lowest encoding for each cluster is returned as its designed representative. DesCond is evaluated with real data from Materials Science. Evaluation with domain expert interviews and formal user surveys shows that designed representatives consistently outperform randomly selected ones and different candidates suit different users. Aparna S. Varde, Elke A. Rundensteiner, Carolina Ruiz, David C. Brown, Mohammed Maniruzzaman, Richard D. Sisson Jr. |
CIKM | 4 |
| 2001 | Design Rationale for Software MaintenancabstractFor a number of years, members of the artificial intelligence (AI) in design community have studied design rationale (DR), the reasons behind decisions made while designing. A record of what decisions were made, and why, is especially valuable for software maintenance. One reason for this is that the software lifecycle is a long one. Large projects may take years to complete and spend even more time out in the field being used (and maintained). The combination of a long lifecycle and the typically high personnel turnover in the software industry increases the probability that the original designer is unlikely to be available for consultation when problems arise. J. Lee's survey (1997) presents an excellent overview of DR research. There has also been work specific to software design, such as Boehm's WinWin (1994). Janet E. Burge, David C. Brown |
ASE | 2 |
| 2000 | Experiences with the Webware, interfaces and networking experimental laboratoryabstractThis paper describes our experiences with the Webware, Interfaces and Networking Experimental (WINE) Laboratory. The WINE Lab was created to assist in teaching the topics of computer networks, user interfaces and webware. The goal of the lab is to provide students with the opportunity to complete projects, experiment with relevant techniques and make connections between topics with resources not available in a general purpose Unix-based computing environment. The results from offering courses with the lab show success in meeting these goals. 1 Introduction The paper describes our experiences with the Webware, Interfaces and Networking Experimental Laboratory (WINE Lab) here at Worcester Polytechnic Institute (WPI). This lab was developed to assist in teaching the topics of computer networks, user interfaces and webware. The objective in developing the WINE Lab was to improve these three courses by providing students with the opportunity to complete projects, experiment with relevant... David C. Brown, Isabel F. Cruz, David Finkel, Robert E. Kinicki, Craig E. Wills |
SIGCSE | 1 |
| 1998 | Evaluating Network Serviceability
Craig E. Wills, David C. Brown, Bertrum V. Dunskus, Jonathan Kemble |
Comput. Networks | 2 |
| 1979 | An experimental graphics system with natural language input
David C. Brown, Stanley C. Kwasny, B. Chandrasekaran 0001, Norman K. Sondheimer |
Comput. Graph. | 1 |
| 1977 | NLG - Natural Language Graphics
David C. Brown, Stanley C. Kwasny, H. William Buttelmann, B. Chandrasekaran 0001, Norman K. Sondheimer |
IJCAI | 1 |