EDBT 2026 Demo / reviewers in the wild / expert
F. T. Chan
dblp:93/282
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 2000
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 2 first-authorDatabases, data management, data science and information retrieval · 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
1 paper |
Software testing · 94% Programming languages and type systems · 6% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
black-box testing |
0.0 | 1 | 1998 | In Black and White: An Integrated Approach to Class-Level Testing of Object-Oriented Programs · ACM Trans. Softw. Eng. Methodol. 1998 |
Software testing › object-oriented testing
class testing |
0.0 | 1 | 1998 | In Black and White: An Integrated Approach to Class-Level Testing of Object-Oriented Programs · ACM Trans. Softw. Eng. Methodol. 1998 |
Software testing
object-oriented testing |
0.0 | 1 | 1998 | In Black and White: An Integrated Approach to Class-Level Testing of Object-Oriented Programs · ACM Trans. Softw. Eng. Methodol. 1998 |
Software testing › test optimization
test case selection |
0.0 | 1 | 1998 | In Black and White: An Integrated Approach to Class-Level Testing of Object-Oriented Programs · ACM Trans. Softw. Eng. Methodol. 1998 |
Programming languages and type systems › program equivalence
contextual equivalence |
0.0 | 1 | 1998 | In Black and White: An Integrated Approach to Class-Level Testing of Object-Oriented Programs · ACM Trans. Softw. Eng. Methodol. 1998 |
Software testing
structural testing |
0.0 | 1 | 1998 | In Black and White: An Integrated Approach to Class-Level Testing of Object-Oriented Programs · ACM Trans. Softw. Eng. Methodol. 1998 |
Methods — techniques the papers use, named apart from their topics
data member relevance graph · 0.0algebraic specification · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2000 | Test case selection with and without replacement
Hing Leung, T. H. Tse, F. T. Chan, Tsong Yueh Chen |
Inf. Sci. | 3 |
| 1998 | In Black and White: An Integrated Approach to Class-Level Testing of Object-Oriented ProgramsabstractBecause of the growing importance of object-oriented programming, a number of testing strategies have been proposed. They are based either on pure black-box or white-box techniques. We propose in this article a methodology to integrate the black- and white-box techniques. The black-box technique is used to select test cases. The white-box technique is mainly applied to determine whether two objects resulting from the program execution of a test care are observationally equivalent. It is also used to select test cases in some situations. We define the concept of a fundamental pair as a pair of equivalent terms that are formed by replacing all the variables on both sides of an axiom by normal forms. We prove that an implementation is consistent with respect to all equivalent terms if and only if it is consistent with respect to all fundamental pairs. In other words, the testing coverage of fundamental pairs is as good as that of all possible term rewritings, and hence we need only concentrate on the testing of fundamental pairs. Our strategy is based on mathematical theorems. According to the strategy, we propose an algorithm for selecting a finite set of fundamental pairs as test cases. Given a pair of equivalent terms as a test case, we should then determine whether the objects that result from executing the implemented program are observationally equivalent. We prove, however, that the observational equivalence of objects cannot be determined using a finite set of observable contexts (which are operation sequences ending with an observer function) derived from any black-box technique. Hence we supplement our approach with a “relevant observable context” technique, which is a heuristic white-box technique to select a relevant finite subset of the set of observable contexts for determining the observational equivalence. The relevant observable contezxts are constructed from a data member relevance graph (DRG), which is an abstraction of the given implementation for a given specificatin. A semiautomatic tool hass been developed to support this technique. Huo Yan Chen, T. H. Tse, F. T. Chan, Tsong Yueh Chen |
ACM Trans. Softw. Eng. Methodol. | 3 |
| 1997 | On the effectiveness of test case allocation schemes in partition testing
F. T. Chan, Tsong Yueh Chen, T. H. Tse |
Inf. Softw. Technol. | 1 |
| 1996 | Proportional sampling strategy: guidelines for software testing practitioners
F. T. Chan, Tsong Yueh Chen, I. K. Mak, Yuen-Tak Yu |
Inf. Softw. Technol. | 1 |
| 1994 | The Application of Prolog to Structured DesignabstractAbstract In this paper, we investigate the feasibility of applying logic programming to structured design. We propose to use Prolog as a common machinery for the representation of various structured tools. We illustrate through examples how to produce structure charts from data flow diagrams, and evaluate them according to commonly recommended design guidelines. If the structure charts produced are not satisfactory, the inherent backtracking mechanism in Prolog will help to produce other versions for further evaluation. T. H. Tse, Tsong Yueh Chen, F. T. Chan, Huo Yan Chen, H. L. Xie |
Softw. Pract. Exp. | 3 |