M
Michael Jackson
Researcher at Open University
Publications - 106
Citations - 6836
Michael Jackson is an academic researcher from Open University. The author has contributed to research in topics: Software development & Social software engineering. The author has an hindex of 33, co-authored 106 publications receiving 6726 citations. Previous affiliations of Michael Jackson include University of Pennsylvania & Association for Computing Machinery.
Papers
More filters
Book
Problem Frames: Analyzing and Structuring Software Development Problems
TL;DR: This book is a must-have for all IT professionals facing software development problems on a daily basis and will provide an essential, practical guide from the task of identifying the problem to making the descriptions needed to resolve it.
Journal ArticleDOI
Four dark corners of requirements engineering
Pamela Zave,Michael Jackson +1 more
TL;DR: It is shown that all descriptions involved in requirements engineering should be descriptions of the environment, and certain control information is necessary for sound requirements engineering, and the close association between domain knowledge and refinement of requirements is explained.
Book
Principles of program design
TL;DR: In this paper, the authors present a coherent method and procedure for designing systems, programs, and components that are transparently simple and self-evidently correct, and the main emphasis is on the structure: on the dissection of a problem into parts and the arrangement of those parts to form a solution.
Book
Software requirements & specifications: a lexicon of practice, principles and prejudices
TL;DR: Bentley et al. as mentioned in this paper presented a survey of software development, focusing on the following aspects: software engineering, software architecture, software design, software implementation bias, and software architecture.
Journal ArticleDOI
Distributed feature composition: a virtual architecture for telecommunications services
Michael Jackson,Pamela Zave +1 more
TL;DR: This research presents a new technology for feature specification and composition, based on a virtual architecture offering benefits analogous to those of a pipe-and-filter architecture, which implements an applicable feature and communicates with its neighbors by featureless internal calls.