Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

David C. Brown

dblp:53/2134 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
requirements traceability
0.112008
SEURAT: integrated rationale management · ICSE 2008
Data mining
clustering
0.112006
Integrating Clustering and Classification for Estimating Process Variables in Materials Science · AAAI 2006
Data mining › pattern recognition
clustering and classification
0.112006
Integrating Clustering and Classification for Estimating Process Variables in Materials Science · AAAI 2006
Requirements engineering and software design
design rationale
0.012001
Design Rationale for Software Maintenanc · ASE 2001
Software maintenance and evolution
change impact analysis
0.012008
SEURAT: integrated rationale management · ICSE 2008
Computational science and engineering
materials science
0.012006
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.011977
NLG - Natural Language Graphics · IJCAI 1977

Methods — techniques the papers use, named apart from their topics

clustering · 0.1classification · 0.1
YearPublicationVenuePosition
2008 SNIF TOOL: sniffing for patterns in continuous streams
abstract
Continuous 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
CIKM3
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
DEXA4
2008 SEURAT: integrated rationale management
abstract
A 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
ICSE2
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.
AAAI4
2006 Designing semantics-preserving cluster representatives for scientific input conditions
abstract
In 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.
CIKM4
2001 Design Rationale for Software Maintenanc
abstract
For 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
ASE2
2000 Experiences with the Webware, interfaces and networking experimental laboratory
abstract
This 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
SIGCSE1
1998 Evaluating Network Serviceability
Craig E. Wills, David C. Brown, Bertrum V. Dunskus, Jonathan Kemble
Comput. Networks2
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
IJCAI1