Jump to ContentJump to Main Navigation
Beyond ProgrammingTo A New Era of Design$
Users without a subscription are not able to see the full content.

Bruce I. Blum

Print publication date: 1996

Print ISBN-13: 9780195091601

Published to Oxford Scholarship Online: November 2020

DOI: 10.1093/oso/9780195091601.001.0001

Show Summary Details
Page of

PRINTED FROM OXFORD SCHOLARSHIP ONLINE (oxford.universitypressscholarship.com). (c) Copyright Oxford University Press, 2022. All Rights Reserved. An individual user may print out a PDF of a single chapter of a monograph in OSO for personal use.date: 07 July 2022

Discovery and Design

Discovery and Design

3 (p.53) Discovery and Design
Beyond Programming

Bruce I. Blum

Oxford University Press

This book is about a paradigm shift in the development of software; a move to a new era of design for software (and, for that matter, all manufactured artifacts). The goal of Part I is to lay out the scientific and technological foundations for this new era of design. In the chapter just concluded, we have seen how the Legend of science has become tarnished. During the stored-program computer’s brief history, we observe the general perceptions of science and scientific knowledge undergoing a fundamental change. I have focused on the philosophy of science because that tells us something about the theoretical limits of science; it suppresses the details of the day-to-day conduct of science that make it such a successful enterprise. This reassessment of science, of course, has been independent of the growth of computing; indeed, my examination has been free of any technological considerations. From the perspective of computer science, much of this revolution has gone unnoticed. Many still walk in the pathways first laid out in the era of the Legend; some even try to fit computer science into the framework of the Received View. If the conclusions of Chapter 2 are valid, however, such approaches cannot be sustained indefinitely. Therefore, any response to the evolving understanding of science ultimately must lead to a reexamination of computer science. If we are to shift the software design paradigm, we must expect modifications to the underlying principles embedded in computer science. How will these changes take place? will there be new scientific findings that alter the technology, or will a shift in the technology modify what the computer scientists study? To gain insight into the answers to these questions, this chapter addresses the relationship between science and technology and, in particular, between computer science and software engineering. As in the previous chapter, I conduct a broadly based, general review. The traditional relationship between science and engineering normally is described as being causal. Science creates knowledge, and technology consumes knowledge. This has been depicted as an assembly line: “Put money into pure science at the front end of the process.

Keywords:   Basic research, Computational representations, Ecological realism, Fallacy of identification, Free phenomena, Hierarchic systems, Ideational representations, Know-what and know-how

Oxford Scholarship Online requires a subscription or purchase to access the full text of books within the service. Public users can however freely search the site and view the abstracts and keywords for each book and chapter.

Please, subscribe or login to access full text content.

If you think you should have access to this title, please contact your librarian.

To troubleshoot, please check our FAQs , and if you can't find the answer there, please contact us .