Software Engineering: Problems and Perspectives
Computer - IEEE Centennial: the state of computing
A blackboard architecture for control
Artificial Intelligence
The Role of Domain Expenence in Software Design
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
Understanding computers and cognition
Understanding computers and cognition
A survey of software design techniques
IEEE Transactions on Software Engineering
Issues in information systems planning
Information and Management
Development of computer-based information systems: A communication framework
ACM SIGMIS Database
A foundation for the study of group decision support systems
Management Science
A field study of the software design process for large systems
Communications of the ACM
“Information technology to support electronic meetings"
Management Information Systems Quarterly
Successful application of communication techniques to improve the systems development process
Information and Management
The first workshop on blackboard system
AI Magazine
Lessons learned from modeling the dynamics of software development
Communications of the ACM
An evaluation of empirical research in managerial support systems
T.H.E. Journal (Technological Horizons in Education)
Groupware: some issues and experiences
Communications of the ACM
Electronic meeting support: the GroupSystems concept
International Journal of Man-Machine Studies - Computer-supported cooperative work and groupware. Part 1
Impacts of life cycle models on software configuration management
Communications of the ACM
Computer support of groups: theory-based models for GDSS research
Management Science
Designing for cooperation: cooperating in design
Communications of the ACM
The Psychological Study of Programming
ACM Computing Surveys (CSUR)
System designers' user models: a comparitive study and methodological critique
Communications of the ACM
Systems Analysis, Design, and Implementation
Systems Analysis, Design, and Implementation
Patterns of Excellence for Is Professionals: An Analysis of Communication Behavior
Patterns of Excellence for Is Professionals: An Analysis of Communication Behavior
Development of computer-based information systems: a communication perspective
ACM SIGCPR Computer Personnel
System development: an empirical study of user communication
ACM SIGMIS Database
Hi-index | 0.00 |
Many IS managers consider requirements definition to be one of the most difficult phases in a system analysis and design project. It is also felt that no other phase contributes as much to the potential success or failure of the final product. One of the reasons that a successful requirements analysis is so elusive is because the information needed for an accurate solution is distributed among the individual designers and domain experts that comprise the design team.Inherent in a requirements analysis are two problems: the actual problem of understanding and defining the artifact under design, and the problem of eliciting the ideas and information that each individual possesses and integrating these into a coherent and comprehensive design specification.This paper explores this problem of cognitive conflict within a requirements analysis domain. The characteristics of the problem are examined and a proposed process of resolution is considered. A blackboard-based framework is presented as a possible vehicle for implementing the proposed resolution scheme. The characteristics of the blackboard model are discussed and it's applicable features are examined in detail. The requirements of a system to support requirements analysis are presented along with the design details of BARD, a blackboard assisted requirements definition system. Implications for design and directions for future research are outlined.