Software Development and Reality Construction

Software Development and Reality Construction

Author: Christiane Floyd

Publisher: Springer Science & Business Media

Published: 2012-12-06

Total Pages: 484

ISBN-13: 3642768172

DOWNLOAD EBOOK

The present book is based on the conference Software Development and Reality Construction held at SchloB Eringerfeld in Germany, September 25 - 30, 1988. This was organized by the Technical University of Berlin (TUB) in cooperation with the German National Research Center for Computer Science (GMD), Sankt Augustin, and sponsored by the Volkswagen Foundation whose financial support we gratefully acknowledge. The conference was an interdisciplinary scientific and cultural event aimed at promoting discussion on the nature of computer science as a scientific discipline and on the theoretical foundations and systemic practice required for human-oriented system design. In keeping with the conversational style of the conference, the book comprises a series of individual contributions, arranged so as to form a coherent whole. Some authors reflect on their practice in computer science and system design. Others start from approaches developed in the humanities and the social sciences for understanding human learning and creativity, individual and cooperative work, and the interrelation between technology and organizations. Thus, each contribution makes its specific point and can be read on its own merit. But, at the same time, it takes its place as a chapter in the book, along with all the other contributions, to give what seemed to us a meaningful overall line of argumentation. This required careful editorial coordination, and we are grateful to all the authors for bearing with us throughout the slow genesis of the book and for complying with our requests for extensive revision of some of the manuscripts.


Code Complete, 2nd Edition

Code Complete, 2nd Edition

Author: Steve Mcconnell

Publisher:

Published:

Total Pages: 952

ISBN-13: 9789350041246

DOWNLOAD EBOOK

Widely considered one of the best practical guides to programming, Steve McConnell s original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices-and hundreds of new code samples-illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking-and help you build the highest quality code.


Author:

Publisher: Waxmann Verlag

Published:

Total Pages: 407

ISBN-13: 3830975457

DOWNLOAD EBOOK


Beyond Programming

Beyond Programming

Author: Bruce I. Blum

Publisher: Oxford University Press

Published: 1996-01-11

Total Pages: 440

ISBN-13: 0195357981

DOWNLOAD EBOOK

This book provides a unique examination of the software development process, arguing that discipline, still dominated by methods conceived in the framework of older technologies, must undergo a fundamental reexamination of its guiding principles in order for significant progress to take place. To gain fresh insights into how we ought to direct future research, the author begins with a search for first principles. The book begins with an exploration of the scientific foundations of computer technology, then examines design from the perspective of practitioners. The book also offers a critique of the methods employed in software development and an evaluation of an alternate paradigm that has been used successfully for 14 years. The concepts reviewed here comprise a set of core readings for understanding the research and development challenges that will confront computer technology in the 21st century and will be of great interest to computer science researchers and educators, graduate students, and software engineers.


A Philosophy of Software Design

A Philosophy of Software Design

Author: John K. Ousterhout

Publisher:

Published: 2021

Total Pages: 0

ISBN-13: 9781732102217

DOWNLOAD EBOOK

"This book addresses the topic of software design: how to decompose complex software systems into modules (such as classes and methods) that can be implemented relatively independently. The book first introduces the fundamental problem in software design, which is managing complexity. It then discusses philosophical issues about how to approach the software design process and it presents a collection of design principles to apply during software design. The book also introduces a set of red flags that identify design problems. You can apply the ideas in this book to minimize the complexity of large software systems, so that you can write software more quickly and cheaply."--Amazon.


TAPSOFT '95: Theory and Practice of Software Development

TAPSOFT '95: Theory and Practice of Software Development

Author: Peter D. Mosses

Publisher: Springer Science & Business Media

Published: 1995-05-03

Total Pages: 836

ISBN-13: 9783540592938

DOWNLOAD EBOOK

This volume presents the proceedings of the Sixth International Joint Conference on the Theory and Practice of Software Engineering, TAPSOFT '95, held in Aarhus, Denmark in May 1995. TAPSOFT '95 celebrates the 10th anniversary of this conference series started in Berlin in 1985 to bring together theoretical computer scientists and software engineers (researchers and practitioners) with a view to discussing how formal methods can usefully be applied in software development. The volume contains seven invited papers, among them one by Vaugham Pratt on the recently revealed bug in the Pentium chip, and 44 revised full papers selected from a total of 147 submissions. In addition the TAPSOFT '95 proceedings contains 10 tool descriptions.


Metainformatics

Metainformatics

Author: Peter J. Nürnberg

Publisher: Springer

Published: 2003-08-03

Total Pages: 194

ISBN-13: 3540448721

DOWNLOAD EBOOK

This book constitutes the thoroughly refereed post-proceedings of the Metainformatics Symposium, MIS 2002, held in Esbjerg, Denmark in August 2002.The 15 revised full papers and 3 revised short papers presented together with two introductory articles by the volume editor were carefully reviewed and selected for inclusion in the book. Among the topics addressed are software development, cooperative knowledge management, Web issues, structural computing, content management systems, object-oriented programming, hypermedia, multimedia, metadata, UML, configuration management, Web services, and infrastructure resource management.


Object Thinking

Object Thinking

Author: David West

Publisher: Microsoft Press

Published: 2004-02-11

Total Pages: 363

ISBN-13: 0735637512

DOWNLOAD EBOOK

In OBJECT THINKING, esteemed object technologist David West contends that the mindset makes the programmer—not the tools and techniques. Delving into the history, philosophy, and even politics of object-oriented programming, West reveals how the best programmers rely on analysis and conceptualization—on thinking—rather than formal process and methods. Both provocative and pragmatic, this book gives form to what’s primarily been an oral tradition among the field’s revolutionary thinkers—and it illustrates specific object-behavior practices that you can adopt for true object design and superior results. Gain an in-depth understanding of: Prerequisites and principles of object thinking. Object knowledge implicit in eXtreme Programming (XP) and Agile software development. Object conceptualization and modeling. Metaphors, vocabulary, and design for object development. Learn viable techniques for: Decomposing complex domains in terms of objects. Identifying object relationships, interactions, and constraints. Relating object behavior to internal structure and implementation design. Incorporating object thinking into XP and Agile practice.


Understanding the Artificial: On the Future Shape of Artificial Intelligence

Understanding the Artificial: On the Future Shape of Artificial Intelligence

Author: Massimo Negrotti

Publisher: Springer Science & Business Media

Published: 2012-12-06

Total Pages: 168

ISBN-13: 144711776X

DOWNLOAD EBOOK

In recent years a vast literature has been produced on the feasibility of Artificial Intelligence (AI). The topic most frequently discussed is the concept of intelligence, with efforts to demonstrate that it is or is not transferable to the computer. Only rarely has attention been focused on the concept of the artificial per se in order to clarify what kind, depth and scope of performance (including intelligence) it could support. Apart from the classic book by H.A. Simon, The Sciences of the Artificial, published in 1969, no serious attempt has been made to define a conceptual frame for understanding the intimate nature of intelligent machines independently of its claimed or denied human-like features. The general aim of this book is to discuss, from different points of view, what we are losing and what we are gaining from the artificial, particularly from AI, when we abandon the original anthropomorphic pretension. There is necessarily a need for analysis of the history of AI and the limits of its plausibility in reproducing the human mind. In addition, the papers presented here aim at redefining the epistemology and the possible targets of the AI discipline, raising problems, and proposing solutions, which should be understood as typical of the artificial rather than of an information-based conception of man.