Author: David J. Gilmore
Publisher: Springer Science & Business Media
ISBN: 3662030357
Category : Computers
Languages : en
Pages : 364
Book Description
The idea for this workshop originated when I came across and read Martin Zelkowitz's book on Requirements for Software Engineering Environments (the proceedings of a small workshop held at the University of Maryland in 1986). Although stimulated by the book I was also disappointed in that it didn't adequately address two important questions - "Whose requirements are these?" and "Will the environment which meets all these requirements be usable by software engineers?". And thus was the decision made to organise this workshop which would explicitly address these two questions. As time went by setting things up, it became clear that our workshop would happen more than five years after the Maryland workshop and thus, at the same time as addressing the two questions above, this workshop would attempt to update the Zelkowitz approach. Hence the workshop acquired two halves, one dominated by discussion of what we already know about usability problems in software engineering and the other by discussion of existing solutions (technical and otherwise) to these problems. This scheme also provided a good format for bringing together those in the HeI community concerned with the human factors of software engineering and those building tools to solve acknowledged, but rarely understood problems.
User-Centred Requirements for Software Engineering Environments
Author: David J. Gilmore
Publisher: Springer Science & Business Media
ISBN: 3662030357
Category : Computers
Languages : en
Pages : 364
Book Description
The idea for this workshop originated when I came across and read Martin Zelkowitz's book on Requirements for Software Engineering Environments (the proceedings of a small workshop held at the University of Maryland in 1986). Although stimulated by the book I was also disappointed in that it didn't adequately address two important questions - "Whose requirements are these?" and "Will the environment which meets all these requirements be usable by software engineers?". And thus was the decision made to organise this workshop which would explicitly address these two questions. As time went by setting things up, it became clear that our workshop would happen more than five years after the Maryland workshop and thus, at the same time as addressing the two questions above, this workshop would attempt to update the Zelkowitz approach. Hence the workshop acquired two halves, one dominated by discussion of what we already know about usability problems in software engineering and the other by discussion of existing solutions (technical and otherwise) to these problems. This scheme also provided a good format for bringing together those in the HeI community concerned with the human factors of software engineering and those building tools to solve acknowledged, but rarely understood problems.
Publisher: Springer Science & Business Media
ISBN: 3662030357
Category : Computers
Languages : en
Pages : 364
Book Description
The idea for this workshop originated when I came across and read Martin Zelkowitz's book on Requirements for Software Engineering Environments (the proceedings of a small workshop held at the University of Maryland in 1986). Although stimulated by the book I was also disappointed in that it didn't adequately address two important questions - "Whose requirements are these?" and "Will the environment which meets all these requirements be usable by software engineers?". And thus was the decision made to organise this workshop which would explicitly address these two questions. As time went by setting things up, it became clear that our workshop would happen more than five years after the Maryland workshop and thus, at the same time as addressing the two questions above, this workshop would attempt to update the Zelkowitz approach. Hence the workshop acquired two halves, one dominated by discussion of what we already know about usability problems in software engineering and the other by discussion of existing solutions (technical and otherwise) to these problems. This scheme also provided a good format for bringing together those in the HeI community concerned with the human factors of software engineering and those building tools to solve acknowledged, but rarely understood problems.
User-Centred Requirements Engineering
Author: Alistair Sutcliffe
Publisher: Springer Science & Business Media
ISBN: 1447102177
Category : Computers
Languages : en
Pages : 224
Book Description
If you have picked up this book and are browsing the Preface, you may well be asking yourself"What makes this book different from the large number I can find on amazon. com?". Well, the answer is a blend of the academic and the practical, and views of the subject you won't get from anybody else: how psychology and linguistics influence the field of requirements engineering (RE). The title might seem to be a bit of a conundrum; after all, surely requirements come from people so all requirements should be user-centred. Sadly, that is not always so; many system disasters have been caused simply because requirements engineering was not user-centred or, worse still, was not practised at all. So this book is about putting the people back into com puting, although not simply from the HCI (human-computer interaction) sense; instead, the focus is on how to understand what people want and then build appropriate computer systems.
Publisher: Springer Science & Business Media
ISBN: 1447102177
Category : Computers
Languages : en
Pages : 224
Book Description
If you have picked up this book and are browsing the Preface, you may well be asking yourself"What makes this book different from the large number I can find on amazon. com?". Well, the answer is a blend of the academic and the practical, and views of the subject you won't get from anybody else: how psychology and linguistics influence the field of requirements engineering (RE). The title might seem to be a bit of a conundrum; after all, surely requirements come from people so all requirements should be user-centred. Sadly, that is not always so; many system disasters have been caused simply because requirements engineering was not user-centred or, worse still, was not practised at all. So this book is about putting the people back into com puting, although not simply from the HCI (human-computer interaction) sense; instead, the focus is on how to understand what people want and then build appropriate computer systems.
Human-Centered Software Engineering - Integrating Usability in the Software Development Lifecycle
Author: Ahmed Seffah
Publisher: Springer Science & Business Media
ISBN: 1402041136
Category : Computers
Languages : en
Pages : 406
Book Description
Human-CenteredSoftwareEngineering: BridgingHCI,UsabilityandSoftwareEngineering From its beginning in the 1980’s, the ?eld of human-computer interaction (HCI) has beende?nedasamultidisciplinaryarena. BythisImeanthattherehas beenanexplicit recognition that distinct skills and perspectives are required to make the whole effort of designing usable computer systems work well. Thus people with backgrounds in Computer Science (CS) and Software Engineering (SE) joined with people with ba- grounds in various behavioral science disciplines (e. g. , cognitive and social psych- ogy, anthropology)inaneffortwhereallperspectiveswereseenasessentialtocreating usable systems. But while the ?eld of HCI brings individuals with many background disciplines together to discuss a common goal - the development of useful, usable, satisfying systems - the form of the collaboration remains unclear. Are we striving to coordinate the varied activities in system development, or are we seeking a richer collaborative framework? In coordination, Usability and SE skills can remain quite distinct and while the activities of each group might be critical to the success of a project, we need only insure that critical results are provided at appropriate points in the development cycle. Communication by one group to the other during an activity might be seen as only minimally necessary. In collaboration, there is a sense that each group can learn something about its own methods and processes through a close pa- nership with the other. Communication during the process of gathering information from target users of a system by usability professionals would not be seen as so- thing that gets in the way of the essential work of software engineering professionals.
Publisher: Springer Science & Business Media
ISBN: 1402041136
Category : Computers
Languages : en
Pages : 406
Book Description
Human-CenteredSoftwareEngineering: BridgingHCI,UsabilityandSoftwareEngineering From its beginning in the 1980’s, the ?eld of human-computer interaction (HCI) has beende?nedasamultidisciplinaryarena. BythisImeanthattherehas beenanexplicit recognition that distinct skills and perspectives are required to make the whole effort of designing usable computer systems work well. Thus people with backgrounds in Computer Science (CS) and Software Engineering (SE) joined with people with ba- grounds in various behavioral science disciplines (e. g. , cognitive and social psych- ogy, anthropology)inaneffortwhereallperspectiveswereseenasessentialtocreating usable systems. But while the ?eld of HCI brings individuals with many background disciplines together to discuss a common goal - the development of useful, usable, satisfying systems - the form of the collaboration remains unclear. Are we striving to coordinate the varied activities in system development, or are we seeking a richer collaborative framework? In coordination, Usability and SE skills can remain quite distinct and while the activities of each group might be critical to the success of a project, we need only insure that critical results are provided at appropriate points in the development cycle. Communication by one group to the other during an activity might be seen as only minimally necessary. In collaboration, there is a sense that each group can learn something about its own methods and processes through a close pa- nership with the other. Communication during the process of gathering information from target users of a system by usability professionals would not be seen as so- thing that gets in the way of the essential work of software engineering professionals.
Discourse, Tools and Reasoning
Author: Lauren B. Resnick
Publisher: Springer Science & Business Media
ISBN: 3662033623
Category : Psychology
Languages : en
Pages : 487
Book Description
Not long ago, projections of how office technologies would revolutionize the production of documents in a high-tech future carriedmany promises. The paper less office and the seamless and problem-free sharing of texts and other work materials among co-workers werejust around the corner, we were told. To anyone who has been involved in putting together a volume of the present kind, such forecasts will be met with considerable skepticism, if not outright distrust. The diskette, the email, the fax, the net, and all the other forms of communication that are now around are powerful assets, but they do not in any way reduce the flow of paper or the complexity of coordinating activities involved in producing an artifact such as a book. Instead, the reverse seems to be true. Obviously, the use of such tools requires considerable skill at the center of coordination, to borrow an expression from a chapter in this volume. As editors, we have been fortunate to have Ms. Lotta Strand, Linkoping University, at the center of the distributed activity that producing this volume has required over the last few years. With her considerable skill and patience, Ms. Strand and her work provide a powerful illustration of the main thrust of most of the chapters in this volume: Practice is a coordination of thinking and action, and many things had to be kept in mind during the production of this volume.
Publisher: Springer Science & Business Media
ISBN: 3662033623
Category : Psychology
Languages : en
Pages : 487
Book Description
Not long ago, projections of how office technologies would revolutionize the production of documents in a high-tech future carriedmany promises. The paper less office and the seamless and problem-free sharing of texts and other work materials among co-workers werejust around the corner, we were told. To anyone who has been involved in putting together a volume of the present kind, such forecasts will be met with considerable skepticism, if not outright distrust. The diskette, the email, the fax, the net, and all the other forms of communication that are now around are powerful assets, but they do not in any way reduce the flow of paper or the complexity of coordinating activities involved in producing an artifact such as a book. Instead, the reverse seems to be true. Obviously, the use of such tools requires considerable skill at the center of coordination, to borrow an expression from a chapter in this volume. As editors, we have been fortunate to have Ms. Lotta Strand, Linkoping University, at the center of the distributed activity that producing this volume has required over the last few years. With her considerable skill and patience, Ms. Strand and her work provide a powerful illustration of the main thrust of most of the chapters in this volume: Practice is a coordination of thinking and action, and many things had to be kept in mind during the production of this volume.
Mathematical Methods in Program Development
Author: Manfred Broy
Publisher: Springer Science & Business Media
ISBN: 3642608582
Category : Computers
Languages : en
Pages : 538
Book Description
Modern information processing systems show such complex properties as distribution, parallelism, interaction, time dependency, and nondeterminism. For critical applications, mathematical methods are needed to model the systems and to support their development and validation. Impressive progress in mathematical methods for programming software systems makes it possible to think about unifying the different approaches. This book gives a comprehensive overview of existing methods and presents some of the most recent results in applying them. The main topics are: advanced programming techniques, foundations of systems engineering, mathematical support methods, and application of the methods. The approaches presented are illustrated by examples and related to other approaches.
Publisher: Springer Science & Business Media
ISBN: 3642608582
Category : Computers
Languages : en
Pages : 538
Book Description
Modern information processing systems show such complex properties as distribution, parallelism, interaction, time dependency, and nondeterminism. For critical applications, mathematical methods are needed to model the systems and to support their development and validation. Impressive progress in mathematical methods for programming software systems makes it possible to think about unifying the different approaches. This book gives a comprehensive overview of existing methods and presents some of the most recent results in applying them. The main topics are: advanced programming techniques, foundations of systems engineering, mathematical support methods, and application of the methods. The approaches presented are illustrated by examples and related to other approaches.
Microcomputer-Based Labs: Educational Research and Standards
Author: Robert F. Tinker
Publisher: Springer Science & Business Media
ISBN: 3642611893
Category : Computers
Languages : en
Pages : 399
Book Description
Microcomputer-based labs, the use of real-time data capture and display in teaching, give the learner new ways to explore and understand the world. As this book shows, the international effort over a quarter-century to develop and understand microcomputer-based labs (MBL) has resulted in a rich array of innovative implementations and some convincing evidence for the value of computers for learning. The book is a sampler of MBL work by an outstanding international group of scientists and educators, based on papers they presented at a seminar held as part of the NATO Special Programme on Advanced Educational Technology. The story they tell of the development of MBL offers valuable policy lessons on how to promote educational innovation. The book will be of interest to a wide range of educators and to policy makers.
Publisher: Springer Science & Business Media
ISBN: 3642611893
Category : Computers
Languages : en
Pages : 399
Book Description
Microcomputer-based labs, the use of real-time data capture and display in teaching, give the learner new ways to explore and understand the world. As this book shows, the international effort over a quarter-century to develop and understand microcomputer-based labs (MBL) has resulted in a rich array of innovative implementations and some convincing evidence for the value of computers for learning. The book is a sampler of MBL work by an outstanding international group of scientists and educators, based on papers they presented at a seminar held as part of the NATO Special Programme on Advanced Educational Technology. The story they tell of the development of MBL offers valuable policy lessons on how to promote educational innovation. The book will be of interest to a wide range of educators and to policy makers.
Knowledge Acquisition, Organization, and Use in Biology
Author: Kathleen M. Fisher
Publisher: Springer Science & Business Media
ISBN: 3642610471
Category : Education
Languages : en
Pages : 264
Book Description
Biology education, like science education in general, is in the midst of a revolution that is worldwide in scope. The changes in the ways science education researchers think about learning and understanding represent a major paradigm shift. In this book, international leaders in the field of biology education research give summaries of problems and solutions in biology learning and teaching at various grade levels. Based on a NATO workshop in the Special Programme on Advanced Educational Technology, it provides practical information for teachers, especially in using new interactive, constructivist teaching methods. For science education researchers, it offers a concise summary of a number of research issues in biology education.
Publisher: Springer Science & Business Media
ISBN: 3642610471
Category : Education
Languages : en
Pages : 264
Book Description
Biology education, like science education in general, is in the midst of a revolution that is worldwide in scope. The changes in the ways science education researchers think about learning and understanding represent a major paradigm shift. In this book, international leaders in the field of biology education research give summaries of problems and solutions in biology learning and teaching at various grade levels. Based on a NATO workshop in the Special Programme on Advanced Educational Technology, it provides practical information for teachers, especially in using new interactive, constructivist teaching methods. For science education researchers, it offers a concise summary of a number of research issues in biology education.
Speechreading by Humans and Machines
Author: David G. Stork
Publisher: Springer Science & Business Media
ISBN: 9783540612643
Category : Technology & Engineering
Languages : en
Pages : 720
Book Description
This book is one outcome of the NATO Advanced Studies Institute (ASI) Workshop, "Speechreading by Man and Machine," held at the Chateau de Bonas, Castera-Verduzan (near Auch, France) from August 28 to Septem ber 8, 1995 - the first interdisciplinary meeting devoted the subject of speechreading ("lipreading"). The forty-five attendees from twelve countries covered the gamut of speechreading research, from brain scans of humans processing bi-modal stimuli, to psychophysical experiments and illusions, to statistics of comprehension by the normal and deaf communities, to models of human perception, to computer vision and learning algorithms and hardware for automated speechreading machines. The first week focussed on speechreading by humans, the second week by machines, a general organization that is preserved in this volume. After the in evitable difficulties in clarifying language and terminology across disciplines as diverse as human neurophysiology, audiology, psychology, electrical en gineering, mathematics, and computer science, the participants engaged in lively discussion and debate. We think it is fair to say that there was an atmosphere of excitement and optimism for a field that is both fascinating and potentially lucrative. Of the many general results that can be taken from the workshop, two of the key ones are these: • The ways in which humans employ visual image for speech recogni tion are manifold and complex, and depend upon the talker-perceiver pair, severity and age of onset of any hearing loss, whether the topic of conversation is known or unknown, the level of noise, and so forth.
Publisher: Springer Science & Business Media
ISBN: 9783540612643
Category : Technology & Engineering
Languages : en
Pages : 720
Book Description
This book is one outcome of the NATO Advanced Studies Institute (ASI) Workshop, "Speechreading by Man and Machine," held at the Chateau de Bonas, Castera-Verduzan (near Auch, France) from August 28 to Septem ber 8, 1995 - the first interdisciplinary meeting devoted the subject of speechreading ("lipreading"). The forty-five attendees from twelve countries covered the gamut of speechreading research, from brain scans of humans processing bi-modal stimuli, to psychophysical experiments and illusions, to statistics of comprehension by the normal and deaf communities, to models of human perception, to computer vision and learning algorithms and hardware for automated speechreading machines. The first week focussed on speechreading by humans, the second week by machines, a general organization that is preserved in this volume. After the in evitable difficulties in clarifying language and terminology across disciplines as diverse as human neurophysiology, audiology, psychology, electrical en gineering, mathematics, and computer science, the participants engaged in lively discussion and debate. We think it is fair to say that there was an atmosphere of excitement and optimism for a field that is both fascinating and potentially lucrative. Of the many general results that can be taken from the workshop, two of the key ones are these: • The ways in which humans employ visual image for speech recogni tion are manifold and complex, and depend upon the talker-perceiver pair, severity and age of onset of any hearing loss, whether the topic of conversation is known or unknown, the level of noise, and so forth.
Advances in Computers
Author: Marvin Zelkowitz
Publisher: Gulf Professional Publishing
ISBN: 9780120121595
Category : Computers
Languages : en
Pages : 336
Book Description
Since 1960, Advances in Computers has chronicled the constantly shifting theories and methods of Information Technology which greatly shapes our lives today. This volume, the 59th in the series, presents two general themes. The first 4 papers discuss tool use in developing software - how groups work together to produce a product, and why the very industries that need them often do NOT adopt such tools. The fifth paper addresses a current hardware issue - cache coherence. As we build faster machines, a way to increase performance is to have multiple CPUs working on solving the same problem. This requires two or more CPUs to address the same memory at the same time. The cache coherence problem is how to allow both machines to access the same memory without "stepping on each others toes" so that memory gets lost or corrupted. In-depth surveys and tutorials on new computer technology Well-known authors and researchers in the field Broad overview of many important developments Extensive bibliographies with most chapters Four out of 5 chapters focus on software development technology and should appeal to a software development organization or a university course on software development practices
Publisher: Gulf Professional Publishing
ISBN: 9780120121595
Category : Computers
Languages : en
Pages : 336
Book Description
Since 1960, Advances in Computers has chronicled the constantly shifting theories and methods of Information Technology which greatly shapes our lives today. This volume, the 59th in the series, presents two general themes. The first 4 papers discuss tool use in developing software - how groups work together to produce a product, and why the very industries that need them often do NOT adopt such tools. The fifth paper addresses a current hardware issue - cache coherence. As we build faster machines, a way to increase performance is to have multiple CPUs working on solving the same problem. This requires two or more CPUs to address the same memory at the same time. The cache coherence problem is how to allow both machines to access the same memory without "stepping on each others toes" so that memory gets lost or corrupted. In-depth surveys and tutorials on new computer technology Well-known authors and researchers in the field Broad overview of many important developments Extensive bibliographies with most chapters Four out of 5 chapters focus on software development technology and should appeal to a software development organization or a university course on software development practices
Advances in Object-Oriented Database Systems
Author: Asuman Dogac
Publisher: Springer Science & Business Media
ISBN: 3642579396
Category : Computers
Languages : en
Pages : 523
Book Description
Object-oriented database management systems (OODBMSs) have generated significant excitement in the database community in the last decade. This interest stems from a real need for data management support for what are called "advanced application areas" that are not well-served by relational technology. The case for object-oriented technology has been made on three fronts. First is the data modeling requirements of the new applications. Some of the more important shortcomings of the relational systems in meeting the requirements of these applications include: 1. Relational systems deal with a single object type: a relation. A relation is used to model different real-world objects, but the semantics of this association is not part of the database. Furthermore, the attributes of a relation may come only from simple and fixed data type domains (numeric, character, and, sometimes, date types). Advanced applications require explicit storage and manipulation of more abstract types (e.g., images, design documents) and the ability for the users to define their own application-specific types. Therefore, a rich type system supporting user defined abstract types is required. 2. The relational model structures data in a relatively simple and flat manner. Non traditional applications require more complex object structures with nested objects (e.g., a vehicle object containing an engine object).
Publisher: Springer Science & Business Media
ISBN: 3642579396
Category : Computers
Languages : en
Pages : 523
Book Description
Object-oriented database management systems (OODBMSs) have generated significant excitement in the database community in the last decade. This interest stems from a real need for data management support for what are called "advanced application areas" that are not well-served by relational technology. The case for object-oriented technology has been made on three fronts. First is the data modeling requirements of the new applications. Some of the more important shortcomings of the relational systems in meeting the requirements of these applications include: 1. Relational systems deal with a single object type: a relation. A relation is used to model different real-world objects, but the semantics of this association is not part of the database. Furthermore, the attributes of a relation may come only from simple and fixed data type domains (numeric, character, and, sometimes, date types). Advanced applications require explicit storage and manipulation of more abstract types (e.g., images, design documents) and the ability for the users to define their own application-specific types. Therefore, a rich type system supporting user defined abstract types is required. 2. The relational model structures data in a relatively simple and flat manner. Non traditional applications require more complex object structures with nested objects (e.g., a vehicle object containing an engine object).