EDBT 2026 Demo / reviewers in the wild / expert
John H. Rowland
dblp:22/892
· DBLP profile ↗
6ranked-venue papers
4as first author
0since 2021 · last 1993
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2Theory of computation · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 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
5 papers |
Software testing · 100% | |
| Theoretical computer science
3 papers |
Algorithms and data structures · 81% Mathematical optimization · 19% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
integration testing |
0.0 | 1 | 1993 | An Empirical Study of Testing and Integration Strategies Using Artificial Software Systems · IEEE Trans. Software Eng. 1993 |
Software testing
unit testing |
0.0 | 1 | 1993 | An Empirical Study of Testing and Integration Strategies Using Artificial Software Systems · IEEE Trans. Software Eng. 1993 |
Software testing
black-box testing |
0.0 | 1 | 1987 | Some Theory Concerning Certification of Mathematical Subroutines by Black Box Testing · IEEE Trans. Software Eng. 1987 |
Software testing › test input generation
test data selection |
0.0 | 2 | 1983 | On the Selection of Test Data for Vector-Valued Recursive Subroutines · SIAM J. Comput. 1983 On the Selection of Test Data for Recursive Mathematical Subroutines · SIAM J. Comput. 1981 |
Software testing
test input generation |
0.0 | 2 | 1983 | On the Selection of Test Data for Vector-Valued Recursive Subroutines · SIAM J. Comput. 1983 On the Selection of Test Data for Recursive Mathematical Subroutines · SIAM J. Comput. 1981 |
Software testing
test oracle |
0.0 | 1 | 1987 | Some Theory Concerning Certification of Mathematical Subroutines by Black Box Testing · IEEE Trans. Software Eng. 1987 |
Algorithms and data structures › symbolic computation
polynomial reconstruction |
0.0 | 1 | 1981 | On the Use of Transcendentals for Program Testing · J. ACM 1981 |
Mathematical optimization › approximation theory
polynomial approximation |
0.0 | 1 | 1987 | Some Theory Concerning Certification of Mathematical Subroutines by Black Box Testing · IEEE Trans. Software Eng. 1987 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0seeded defects · 0.0code generator · 0.0inequalities · 0.0error analysis · 0.0linear difference equations · 0.0rational function analysis · 0.0polynomial coefficient analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1993 | An Empirical Study of Testing and Integration Strategies Using Artificial Software SystemsabstractThere has been much discussion about the merits of various testing and integration strategies. Top-down, bottom-up, big-bang, and sandwich integration strategies are advocated by various authors. Also, some authors insist that modules be unit tested, while others believe that unit testing diverts resources from more effective verification processes. This article addresses the ability of the aforementioned integration strategies to detect defects, and produce reliable systems. It also explores the efficacy of spot unit testing, and compares phased and incremental versions of top-down and bottom-up integration strategies. Relatively large artificial software systems were constructed using a code generator with ten basic module templates. These systems were seeded with known defects and tested using the above testing and integration strategies. A number of experiments were then conducted using a simulator whose validity was established by comparing results against these artificial systems. The defect detection ability and resulting system reliability were measured for each strategy. Results indicated that top-down integration strategies are generally most effective in terms of defect correction. Top-down and big-bang strategies produced the most reliable systems. Results favored neither those strategies that incorporate spot unit testing nor those that do not; also, results favored neither phased nor incremental strategies.> Jeffery A. Solheim, John H. Rowland |
IEEE Trans. Software Eng. | 2 |
| 1987 | Some Theory Concerning Certification of Mathematical Subroutines by Black Box TestingabstractSeveral inequalities are derived for use in certifying function subroutines by means of black box testing. It is assumed that a function is approximated by means of a polynomial of limited degree on a closed interval. These inequalities give upper bounds on the error of the approximation over the entire interval based on the error measured over a finite sample and known properties of the function. Robert P. Roe, John H. Rowland |
IEEE Trans. Software Eng. | 2 |
| 1986 | Small Sample Algorithms for the Identification of Polynomials
John H. Rowland, John R. Cowles |
J. ACM | 1 |
| 1983 | On the Selection of Test Data for Vector-Valued Recursive SubroutinesabstractThis investigation deals with the selection of test data for vector-valued sequences which can be generated by a linear first order system of difference equations with rational coefficients of limited degree. Let $\mathcal{F}(\nu,k,l,m)$ be the class of v-dimensional sequences y which satisfy an equation of the form $P(n)y(n + 1) = A(n)y(n) + R(n)$ where $A,P$, and R are polynomial matrices of degree $ \leqq k,\, l$, and m, respectively, and P is diagonal. It is shown that there is a finite sample which uniquely identifies members of $\mathcal{F}(\nu,k,l,m)$. A finite sample also exists for the case where y is considered to be a function of its initial value. If y satisfies two distinct equations of the above type, then there is a transformation under which certain coordinates must eventually be rational functions, or even polynomials if P is the identity. John H. Rowland, Leslie E. Shader |
SIAM J. Comput. | 1 |
| 1981 | On the Use of Transcendentals for Program TestingabstractThe element z is called a transcendental for the class F if functions in F can be uniquely identified by their values at z. Conditions for the existence of transcendentals are discussed for certain classes of polynomials, multinomials, and rational functions.Of particular interest are those transcendentals having an exact representation in computer arithmetic.Algorithms are presented for reconstruction of the coefficients of a polynomial from its value at a transcendental.The theory is illustrated by application to polynomials, quadratic forms, and quadrature formulas. John H. Rowland, Philip J. Davis |
J. ACM | 1 |
| 1981 | On the Selection of Test Data for Recursive Mathematical SubroutinesabstractLet Y be a family of sequences defined by linear difference equations of the form $y(n + 1) = P(n)y(n) + Q(n)$, where P and Q are restricted to be polynomials of limited degree, constant matrices, multinomials, and so forth. The central problem is to find a finite sample which uniquely identifies members of Y. It is shown that such a sample exists when P and Q are polynomials of limited degree. The sample size depends linearly on the degree limits. A similar result holds for systems of difference equations with P a constant matrix and Q a column vector with polynomial components. Testing procedures are also derived for the case where the coefficients of P and Q are multinomials in a vector parameter x, and y is considered to be a function of its initial value. John H. Rowland, Philip J. Davis |
SIAM J. Comput. | 1 |