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

Branson W. Murrill

dblp:83/7031 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
0since 2021 · last 2008
—ORCID · none

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

Software engineering, systems software and programming languages · 6 · 3 first-authorHuman-computer interaction and ubiquitous computing · 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
Software testing · 75% Program analysis · 19% Debugging and program repair · 6%

Topics — the 4 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software testing › software reliability
failure probability estimation
0.011992
Estimating the Probability of Failure When Testing Reveals No Failures · IEEE Trans. Software Eng. 1992
Software testing
random testing
0.011992
Estimating the Probability of Failure When Testing Reveals No Failures · IEEE Trans. Software Eng. 1992
Software testing
software reliability
0.011992
Estimating the Probability of Failure When Testing Reveals No Failures · IEEE Trans. Software Eng. 1992
Software testing
mutation testing
0.011996
Using Perturbation Analysis to Measure Variation in the Information Content of Test Sets · ISSTA 1996

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

perturbation analysis · 0.0mutation analysis · 0.0error flow analysis · 0.0discrete sample space model · 0.0bayesian inference · 0.0
YearPublicationVenuePosition
2008 An empirical, path-oriented approach to software analysis and testing
Branson W. Murrill
J. Syst. Softw.1
2002 A Perturbation-based Testing Strategy
abstract
Perturbation analysis involves changing the data state at a location in an executing program and determining the effect of that change on the program's remaining computation. This technique has been used to estimate propagation rates during fault sensitivity analysis, and also to compare test sets and testing strategies. This paper describes an error flow model that allows emphasis to be placed on propagation analysis, which is implemented using data state perturbation. A perturbation-adequate testing strategy is defined that is similar in concept to mutation testing, and some results are presented that support the coupling effect and the consistency of perturbation-adequate testing. Some observations are made that relate mutation to perturbation.
Branson W. Murrill, Larry J. Morell, Erika Olimpiew
ICECCS1
2000 The assimilation of software engineering into the undergraduate computer science curriculum (panel session)
Renée A. McCauley, Nell B. Dale, Thomas B. Hilburn, Susan A. Mengel, Branson W. Murrill
SIGCSE5
1996 Using Perturbation Analysis to Measure Variation in the Information Content of Test Sets
abstract
We define the information content of test set T with respect to a program P to be the degree to which the behavior of P on T approximates the overall behavior of P. Informally, the higher the information content of a test set, the greater the likelihood an error in the data state of a program will be manifested under testing.Perturbation analysis injects errors into the data state of an executing program and traces the impact of those errors on the intervening states and the program's output. The injection is performed by perturbation functions that randomly change the program's data state. Using perturbation analysis we demonstrate that different test sets may satisfy the same testing criterion but have significantly different information content.We believe that "consistency of information content" is a crucial measure of the quality of a testing strategy. We show how perturbation analysis may be used to assess individual testing strategies and to compare different testing strategies.The "coupling effect" of mutation testing implies that there is little variation among mutation-adequate test sets for a program. This implication is investigated for two simple programs by analyzing the variation among several mutation-adequate test sets.
Larry J. Morell, Branson W. Murrill
ISSTA2
1994 An Experimental Approach to Analyzing Software Semantics Using Error Flow Information (Abstract)
abstract
No abstract available.
Branson W. Murrill, Larry J. Morell
ISSTA1
1993 Semantic metrics through error flow analysis
Larry J. Morell, Branson W. Murrill
J. Syst. Softw.2
1992 Estimating the Probability of Failure When Testing Reveals No Failures
abstract
Formulas for estimating the probability of failure when testing reveals no errors are introduced. These formulas incorporate random testing results, information about the input distribution; and prior assumptions about the probability of failure of the software. The formulas are not restricted to equally likely input distributions, and the probability of failure estimate can be adjusted when assumptions about the input distribution change. The formulas are based on a discrete sample space statistical model of software and include Bayesian prior assumptions. Reusable software and software in life-critical applications are particularly appropriate candidates for this type of analysis.>
Keith W. Miller 0001, Larry J. Morell, Robert E. Noonan, Stephen K. Park, David M. Nicol, Branson W. Murrill, Jeffrey M. Voas
IEEE Trans. Software Eng.6