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 Bingham Brown

dblp:173/8166 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 2017
0000-0002-3301-7701ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 1 first-authorComputer networks · 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
Software testing · 72% Compilers and program optimization · 22% Software maintenance and evolution · 6%
Computer networks
1 paper
Internet architecture and protocols · 77% Network measurement and analytics · 23%

Topics — the 6 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software testing
mutation testing
0.312017
The care and feeding of wild-caught mutants · ESEC/SIGSOFT FSE 2017
Software testing
test suite evaluation
0.312017
The care and feeding of wild-caught mutants · ESEC/SIGSOFT FSE 2017
Compilers and program optimization › program instrumentation
instrumentation optimization
0.212016
Optimizing customized program coverage · ASE 2016
Software testing
test coverage
0.212016
Optimizing customized program coverage · ASE 2016
Internet architecture and protocols
future internet architecture
0.212014
Designing a GENI Experimenter Tool to Support the Choice Net Internet Architecture · ICNP 2014
Network measurement and analytics › network measurement methodology
network experimentation
0.112014
Designing a GENI Experimenter Tool to Support the Choice Net Internet Architecture · ICNP 2014

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

mutation testing · 0.3runtime overhead optimization · 0.2software prototyping · 0.2
YearPublicationVenuePosition
2017 The care and feeding of wild-caught mutants
abstract
Mutation testing of a test suite and a program provides a way to measure the quality of the test suite. In essence, mutation testing is a form of sensitivity testing: by running mutated versions of the program against the test suite, mutation testing measures the suite's sensitivity for detecting bugs that a programmer might introduce into the program. This paper introduces a technique to improve mutation testing that we call wild-caught mutants; it provides a method for creating potential faults that are more closely coupled with changes made by actual programmers. This technique allows the mutation tester to have more certainty that the test suite is sensitive to the kind of changes that have been observed to have been made by programmers in real-world cases.
David Bingham Brown, Michael Vaughn, Ben Liblit, Thomas W. Reps
ESEC/SIGSOFT FSE1
2016 Optimizing customized program coverage
abstract
Program coverage is used across many stages of software development. While common during testing, program coverage has also found use outside the test lab, in production software. However, production software has stricter requirements on run-time overheads, and may limit possible program instrumentation. Thus, optimizing the placement of probes to gather program coverage is important.
Peter Ohmann, David Bingham Brown, Naveen Neelakandan, Jeff T. Linderoth, Ben Liblit
ASE2
2014 Designing a GENI Experimenter Tool to Support the Choice Net Internet Architecture
abstract
Test beds such as GENI provide an ideal environment for experimenting with future internet architectures such as Choice Net. Unlike the narrow waist of the current Internet (IP), Choice Net encourages alternatives and competition at the network layer via an economic plane that allows users to choose and purchase precisely the services they need. In this paper we describe our experiences implementing the Choice Net architecture on GENI. Some features of GENI, such as the ability to program the network layer, to leverage existing protocols and software, to run real applications generating realistic traffic, and the ability to perform long-running experiments made GENI an ideal platform for Choice Net experimentation. However, we found that GENI currently lacks the tools needed to make it easy to use these features. To address this issue, we designed and implemented a GENI Experimenter Tool specifically designed and tailored to perform tasks commonly needed by experimenters such as dynamically configuring nodes, loading and compiling node-specific code, executing Click modules, running commands on sets of nodes, accessing the local file system on nodes, and dynamically logging into nodes.
David Bingham Brown, Onur Ascigil, Hussamuddin Nasir, Charles Carpenter, Jim Griffioen, Kenneth L. Calvert
ICNP1