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.

Michael A. Copenhafer

dblp:40/5316 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
0since 2021 · last 1999
—ORCID · none

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

Software engineering, systems software and programming languages · 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
1 paper
Software testing · 62% Software maintenance and evolution · 38%

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

TopicWeightPapersLastEvidence papers
Software testing
test generation
0.011999
Exploration Harnesses: Tool-Supported Interactive Discovery of Commercial Component Properties · ASE 1999
Software maintenance and evolution
software evolution
0.011999
Exploration Harnesses: Tool-Supported Interactive Discovery of Commercial Component Properties · ASE 1999
Software maintenance and evolution
third-party components
0.011999
Exploration Harnesses: Tool-Supported Interactive Discovery of Commercial Component Properties · ASE 1999

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

exploration harnesses · 0.0experimentation · 0.0
YearPublicationVenuePosition
1999 Exploration Harnesses: Tool-Supported Interactive Discovery of Commercial Component Properties
abstract
A key problem in component-based software development (CBSD) is that developers have incomplete knowledge of components. In many cases, the only available source of such information is experimentation. In this paper we argue that the provision of tool support for automated and repeatable experiments can provide significant value to designers. Such tools, which we call exploration harnesses, promise to help enterprises to exploit prefabricated evolving third party components. We evaluated the exploration harness concept by building a prototype and using it to support the exploration of large components in the design of a dynamic fault-tree analysis tool called Galileo. Galileo employs package-oriented programming, in which shrink-wrapped packages such as Microsoft Word and Visio Technical are used as large components. Using our exploration harness helped us to discover a range of relevant but undocumented properties of such components, across several versions, which enabled us to make better informed design decisions.
Michael A. Copenhafer, Kevin J. Sullivan
ASE1