Exploring the Black Box


Book Description

The process of technological change takes a wide variety of forms. Propositions that may be accurate when referring to the pharmaceutical industry may be totally inappropriate when applied to the aircraft industry or to computers or forest products. The central theme of Nathan Rosenberg's new book is the idea that technological changes are often 'path dependent', in the sense that their form and direction tend to be influenced strongly by the particular sequence of earlier events out of which a new technology has emerged. The book advances the understanding of technological change by explictly recognising its essential diversity and path-dependent nature. Individual chapters explore the particular features of new technologies in different historical and sectoral contexts. This book presents a unique account of how technological change is generated and the processes by which improved technologies are introduced.




Inside the Black Box


Book Description

The purpose of Professor Rosenberg's work is to break open and examine the contents of the black box.




Towards a Competence-Based View on Models and Modeling in Science Education


Book Description

The book takes a closer look at the theoretical and empirical basis for a competence-based view of models and modeling in science learning and science education research. Current thinking about models and modeling is reflected. The focus lies on the development of modeling competence in science education, and on philosophical aspects, including perspectives on nature of science. The book explores, interprets, and discusses models and modeling from the perspective of different theoretical frameworks and empirical results. The extent to which these frameworks can be integrated into a competence-based approach for science education is discussed. In addition, the book provides practical guidance by outlining evidence-based approaches to diagnosing and promoting modeling competence. The aim is to convey a strong understanding of models and modeling for professions such as teacher educators, science education researchers, teachers, and scientists. Different methods for the diagnosis and assessment of modeling competence are presented and discussed with regard to their potential and limitations. The book provides evidence-based ideas about how teachers can be supported in teaching with models and modeling implementing a competence-based approach and, thus, how students can develop their modeling competence. Based on the findings, research challenges for the future are identified.




The Black Box Society


Book Description

Every day, corporations are connecting the dots about our personal behavior—silently scrutinizing clues left behind by our work habits and Internet use. The data compiled and portraits created are incredibly detailed, to the point of being invasive. But who connects the dots about what firms are doing with this information? The Black Box Society argues that we all need to be able to do so—and to set limits on how big data affects our lives. Hidden algorithms can make (or ruin) reputations, decide the destiny of entrepreneurs, or even devastate an entire economy. Shrouded in secrecy and complexity, decisions at major Silicon Valley and Wall Street firms were long assumed to be neutral and technical. But leaks, whistleblowers, and legal disputes have shed new light on automated judgment. Self-serving and reckless behavior is surprisingly common, and easy to hide in code protected by legal and real secrecy. Even after billions of dollars of fines have been levied, underfunded regulators may have only scratched the surface of this troubling behavior. Frank Pasquale exposes how powerful interests abuse secrecy for profit and explains ways to rein them in. Demanding transparency is only the first step. An intelligible society would assure that key decisions of its most important firms are fair, nondiscriminatory, and open to criticism. Silicon Valley and Wall Street need to accept as much accountability as they impose on others.







Conceptualizing Technological Change


Book Description

In this original and thoughtful book, Govindan Parayil draws together current scholarship from disciplines ranging from history to economics to sociology as he develops a cohesive theory of technological change. Drawing on a detailed case study of the Green Revolution in Indian agriculture, Parayil convincingly argues that technological change is contingent upon the social-historical process of knowledge change.




Exploring Platform Urbanism Using Counter-Mapping


Book Description

In recent years, the world witnessed the rise of big digital platforms like Amazon, Airbnb, and Uber. The emerging research field of platform urbanism focuses on these developments and concentrates on platforms and their impact on everyday life in urban space. This book introduces a novel approach to the problems of accessibility and opacity in this area of research. In order to explore the black box platform urbanism more thoroughly, different participatory mapping approaches of critical cartography are examined. The potential of so-called counter-mapping practices and related approaches for a deeper exploration of platform urbanism is discussed. The author thus establishes the nexus between participatory mapping approaches of critical cartography and their application potential for platform urbanism and provides numerous starting points for future research.




India's Late, Late Industrial Revolution


Book Description

Catalogues and explains India's late, late industrial revolution through a combination of rigorous analysis and entertaining anecdotes.




Memory Architecture Exploration for Programmable Embedded Systems


Book Description

Memory Architecture Exploration for Programmable Embedded Systems addresses efficient exploration of alternative memory architectures, assisted by a "compiler-in-the-loop" that allows effective matching of the target application to the processor-memory architecture. This new approach for memory architecture exploration replaces the traditional black-box view of the memory system and allows for aggressive co-optimization of the programmable processor together with a customized memory system. The book concludes with a set of experiments demonstrating the utility of this exploration approach. The authors perform architecture and compiler exploration for a set of large, real-life benchmarks, uncovering promising memory configurations from different perspectives, such as cost, performance and power.




Explore It!


Book Description

Uncover surprises, risks, and potentially serious bugs with exploratory testing. Rather than designing all tests in advance, explorers design and execute small, rapid experiments, using what they learned from the last little experiment to inform the next. Learn essential skills of a master explorer, including how to analyze software to discover key points of vulnerability, how to design experiments on the fly, how to hone your observation skills, and how to focus your efforts. Software is full of surprises. No matter how careful or skilled you are, when you create software it can behave differently than you intended. Exploratory testing mitigates those risks. Part 1 introduces the core, essential skills of a master explorer. You'll learn to craft charters to guide your exploration, to observe what's really happening (hint: it's harder than it sounds), to identify interesting variations, and to determine what expected behavior should be when exercising software in unexpected ways. Part 2 builds on that foundation. You'll learn how to explore by varying interactions, sequences, data, timing, and configurations. Along the way you'll see how to incorporate analysis techniques like state modeling, data modeling, and defining context diagrams into your explorer's arsenal. Part 3 brings the techniques back into the context of a software project. You'll apply the skills and techniques in a variety of contexts and integrate exploration into the development cycle from the very beginning. You can apply the techniques in this book to any kind of software. Whether you work on embedded systems, Web applications, desktop applications, APIs, or something else, you'll find this book contains a wealth of concrete and practical advice about exploring your software to discover its capabilities, limitations, and risks.