EDBT 2026 Demo / reviewers in the wild / expert
K. N. King
dblp:56/4058
· DBLP profile ↗
10ranked-venue papers
8as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 6 · 6 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 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.
| Theoretical computer science
2 papers |
Computational complexity · 60% Automata and formal languages · 20% Graph algorithms and graph theory · 20% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 77% Runtime systems and virtual machines · 23% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
mutation testing |
0.0 | 1 | 1987 | A Fortran 77 interpreter for mutation analysis · PLDI 1987 |
Computational complexity › computational models
alternating turing machines |
0.0 | 1 | 1981 | Measures of Parallelism in Alternating Computation Trees (Extended Abstract) · STOC 1981 |
Computational complexity
computation tree |
0.0 | 1 | 1981 | Measures of Parallelism in Alternating Computation Trees (Extended Abstract) · STOC 1981 |
Automata and formal languages › finite automata
multihead finite automata |
0.0 | 1 | 1981 | Alternating Multihead Finite Automata (Extended Abstract) · ICALP 1981 |
Graph algorithms and graph theory › graph theory › graph parameters › graph width parameters
treewidth bound |
0.0 | 1 | 1981 | Measures of Parallelism in Alternating Computation Trees (Extended Abstract) · STOC 1981 |
Runtime systems and virtual machines
interpreter |
0.0 | 1 | 1987 | A Fortran 77 interpreter for mutation analysis · PLDI 1987 |
Methods — techniques the papers use, named apart from their topics
fortran 77 · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Using personal robots in CS1: experiences, outcomes, and attitudinal influencesabstractWe employed a context-based teaching strategy using personal robots in an introductory computer science course. The purpose of this paper is twofold. First we describe our experiences using the IPRE (Institute for Personal Robots in Education) program to teach CS1. We then present our results from an initial study of its effectiveness. We compare the same course taught with and without the use of robots. We found that students in the robot section spent extra time on class-related work that was not required. This work was self-directed and demonstrates increased intrinsic motivation and interest. Stefanie Markham, K. N. King |
ITiCSE | 2 |
| 1992 | The evolution of the programming languages courseabstractThis paper examines the past, present, and future of the programming languages course as reflected by its textbooks. K. N. King |
SIGCSE | 1 |
| 1991 | A Fortran Language System for Mutation-based Software TestingabstractAbstract Mutation analysis is a powerful technique for testing software systems. The Mothra software testing project uses mutation analysis as the basis for an integrated software testing environment. Mutation analysis requires executing many slightly differing versions of the same program to evaluate the quality of the data used to test the program. The current version of Mothra includes a complete language system that translates a program to be tested into intermediate code so that it and its mutated versions can be executed by an interpreter. In this paper, we discuss some of the unique requirements of a language system used in a mutation‐based testing environment. We then describe how these requirements affected the design and implementation of the Fortran 77 version of the Mothra system. We also describe the intermediate language used by Mothra and the features of the language system that are needed for software testing. The appendices contain a full description of the intermediate language and the mutation operators used by Mothra. The design and implementation techniques that were developed for Mothra are applicable for constructing not just software testing systems, but any type of program analysis system or language system for a special‐purpose application. In particular, we discuss decisions made and techniques developed by the Mothra team that can be useful in such applications as debuggers, program measurement tools, software development environments and other types of program analysis systems. K. N. King, A. Jefferson Offutt |
Softw. Pract. Exp. | 1 |
| 1988 | Alternating Multihead Finite Automata
K. N. King |
Theor. Comput. Sci. | 1 |
| 1987 | A Fortran 77 interpreter for mutation analysis
A. Jefferson Offutt, K. N. King |
PLDI | 2 |
| 1982 | An Optimal Algorithm for Sink-Finding
K. N. King, Barbara Smith-Thomas |
Inf. Process. Lett. | 1 |
| 1981 | Alternating Multihead Finite Automata (Extended Abstract)
K. N. King |
ICALP | 1 |
| 1981 | Measures of Parallelism in Alternating Computation Trees (Extended Abstract)abstractWe examine three ways of restricting the size (and shape) of the accepting computation trees of alternating Turing machines. We continue study by examining bounds on the number of leaves in the tree (Section 3), the 'width' of the tree (Section 4), and the number of nodes at any level of the tree (Section 5). Each of these measures can be interpreted as a limit on the amount of parallelism permitted the computation. K. N. King |
STOC | 1 |
| 1980 | Iteration Theorems for Families of Strict Deterministic Languages
K. N. King |
Theor. Comput. Sci. | 1 |
| 1978 | Stack Languages and log n Space
K. N. King, Celia Wrathall |
J. Comput. Syst. Sci. | 1 |