scispace - formally typeset
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

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

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.