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

Warwick B. Mugridge

dblp:44/2715 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
0since 2021 · last 2003
—ORCID · none

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

Software engineering, systems software and programming languages · 6 · 1 first-authorApplied, interdisciplinary, general and emerging 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
2 papers
Software testing · 76% Requirements engineering and software design · 24%

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

TopicWeightPapersLastEvidence papers
Software testing
combinatorial testing
0.012003
Constructing Test Suites for Interaction Testing · ICSE 2003
Software testing › combinatorial testing
covering arrays
0.012003
Constructing Test Suites for Interaction Testing · ICSE 2003
Requirements engineering and software design
inconsistency management
0.011998
Inconsistency Management for Multiple-View Software Development Environments · IEEE Trans. Software Eng. 1998
Requirements engineering and software design
software architecture
0.011998
Inconsistency Management for Multiple-View Software Development Environments · IEEE Trans. Software Eng. 1998

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

heuristic search · 0.0greedy algorithm · 0.0
YearPublicationVenuePosition
2003 Variable Strength Interaction Testing of Components
abstract
Complete interaction testing of components is too costly in all but the smallest systems. Yet component interactions are likely to cause unexpected faults. Recently, design of experiment techniques have been applied to software testing to guarantee a minimum coverage of all t-way interactions across components. However, t is always fixed. This paper examines the need to vary the size of t in an individual test suite and defines a new object, the variable strength covering array that has this property. We present some computational methods to find variable strength arrays and provide initial bounds for a group of these objects.
Myra B. Cohen, Peter B. Gibbons, Warwick B. Mugridge, Charles J. Colbourn, James S. Collofello
COMPSAC3
2003 Constructing Test Suites for Interaction Testing
abstract
Software system faults are often caused by unexpected interactions among components. Yet the size of a test suite required to test all possible combinations of interactions can be prohibitive in even a moderately sized project. Instead, we may use pairwise or t-way testing to provide a guarantee that all pairs or t-way combinations of components are tested together This concept draws on methods used in statistical testing for manufacturing and has been extended to software system testing. A covering array, CA(N; t, k, v), is an N/spl times/k array on v symbols such that every N x t sub-array contains all ordered subsets from v symbols of size t at least once. The properties of these objects, however do not necessarily satisfy real software testing needs. Instead we examine a less studied object, the mixed level covering array and propose a new object, the variable strength covering array, which provides a more robust environment for software interaction testing. Initial results are presented suggesting that heuristic search techniques are more effective than some of the known greedy methods for finding smaller sized test suites. We present a discussion of an integrated approach for finding covering arrays and discuss how application of these techniques can be used to construct variable strength arrays.
Myra B. Cohen, Peter B. Gibbons, Warwick B. Mugridge, Charles J. Colbourn
ICSE3
2000 Constructing component-based software engineering environments: issues and experiences
John C. Grundy, Warwick B. Mugridge, John G. Hosking
Inf. Softw. Technol.2
1998 Inconsistency Management for Multiple-View Software Development Environments
abstract
Developers need tool support to help manage the wide range of inconsistencies that occur during software development. Such tools need to provide developers with ways to define, detect, record, present, interact with, monitor and resolve complex inconsistencies between different views of software artifacts, different developers and different phases of software development. This paper describes our experience with building complex multiple-view software development tools that support diverse inconsistency management facilities. We describe software architectures that we have developed and user interface techniques that are used in our multiple-view development tools, and we discuss the effectiveness of our approaches compared to other architectural and HCI techniques.
John C. Grundy, John G. Hosking, Warwick B. Mugridge
IEEE Trans. Software Eng.3
1996 Supporting Flexible Consistency Management via Discrete Change
abstract
A new software architecture for supporting inter-object consistency management is described. Objects with interdependent data values are kept consistent by propagating descriptions of object state changes along inter-object relationships. Response to and storage of these change descriptions supports the implementation of consistency management techniques in a more homogeneous way than existing models. Such techniques include efficient attribute recalculation and constraint schemes, multiple view consistency, and undo-redo, versioning and cooperative work facilities. Applications of the new architecture to user interface, graphical editor and programming environment construction are described.
John C. Grundy, John G. Hosking, Warwick B. Mugridge
Softw. Pract. Exp.3
1991 Multi-Methods in a Statically-Typed Programming Language
Warwick B. Mugridge, John Hamer, John G. Hosking
ECOOP1