scispace - formally typeset
P

P. David Stotts

Researcher at University of North Carolina at Chapel Hill

Publications -  36
Citations -  1228

P. David Stotts is an academic researcher from University of North Carolina at Chapel Hill. The author has contributed to research in topics: Hypertext & Petri net. The author has an hindex of 17, co-authored 36 publications receiving 1209 citations. Previous affiliations of P. David Stotts include National Institute of Standards and Technology & University of Maryland, College Park.

Papers
More filters
Journal ArticleDOI

Petri-net-based hypertext: document structure with browsing semantics

TL;DR: A formal definition of the Trellis model of hypertext is presented and an authoring and browsing prototype called αTrellis that is based on the model is described, which is a generalization of existing directed graph-based forms ofhypertext.
Book ChapterDOI

Exploring the Efficacy of Distributed Pair Programming

TL;DR: The results of the experiment indicate that it is feasible to develop software using distributed pair programming, and that the resulting software is comparable to software developed in collocated or virtual teams (without pair programming) in productivity and quality.
Journal ArticleDOI

Hyperdocuments as automata: verification of trace-based browsing properties by model checking

TL;DR: A view of hyperdocuments is presented in which each document encodes its own browsing semantics in its links, which requires a mental shift in how a hyperdocument is thought of abstractly.
Proceedings ArticleDOI

Dynamic adaptation of hypertext structure

TL;DR: The conclusion of this repofi sophisticated alterations do not require a complicated adaptation mechanism, that changing document constants into document variables provides flexibility to this mechanism, and that using a limited simple mechanism is the only hope for retaining analysis of the static and dynamic net properties.
Book ChapterDOI

Virtual teaming: Experiments and experiences with distributed pair programming

TL;DR: The results indicate that software development collaboratively “over the wire” is feasible, effective, and pleasant for the participants; distributed development is better done as synchronous pairs than as individuals who integrate; and distributed pairs maintain many of the advantages of collocated pairs.