Management information systems: conceptual foundations, structure, and development (2nd ed.)
Management information systems: conceptual foundations, structure, and development (2nd ed.)
The role of frame-based representation in reasoning
Communications of the ACM
Software requirements definitions
Proceedings of Centre for Software Reliability Workshop on Software: requirements, specification and testing
On knowledge base management systems: integrating artificial intelligence and d atabase technologies
On knowledge base management systems: integrating artificial intelligence and d atabase technologies
Development of computer-based information systems: A communication framework
ACM SIGMIS Database
Project Nick: meetings augmentation and analysis
ACM Transactions on Information Systems (TOIS)
“Information technology to support electronic meetings"
Management Information Systems Quarterly
Joint application design: how to design quality systems in 40% less time
Joint application design: how to design quality systems in 40% less time
Computer-aided software engineering: present status and future directions
ACM SIGMIS Database
Problem solving for effective systems analysis: an experimental exploration
Communications of the ACM
Readings in Knowledge Representation
Readings in Knowledge Representation
The Metaview System for Many Specification Environments
IEEE Software
Managing Requirements Inconsistency with Development Goal Monitors
IEEE Transactions on Software Engineering
A Framework for Integrated CASE
IEEE Software
Requirements interaction management
ACM Computing Surveys (CSUR)
Using group support systems and joint application development for requirements specification
Journal of Management Information Systems - Special issue: Organizational impact of group support systems, expert systems, and executive information systems
Hi-index | 0.00 |
Defining systems requirements and specifications is a collaborative effort among managers, users, and systems developers. The difficulty of systems definition is caused by the human's limited cognitive capabilities, that is compounded by the complexity of group communication and coordination processes. Current system analysis methodologies are first evaluated regarding to the level of support to users. Since systems definition is a knowledge-intensive activity, the knowledge contents and structures employed in systems definition are discussed. For any large-scale system, no one person possesses all the knowledge that is needed, therefore, the authors proposed a collaborative approach to systems definition. The use of a group decision support system (GDSS) for systems definition is first described and limitations of the current GDSS are identified. The architecture and design of a collaborative computer-aided software engineering (CASE) environment, called C-CASE, is then discussed. C-CASE can be used to assist users in defining the requirements of their organization and information systems as well as to analyze the consistency and completeness of the requirements. C-CASE integrates GDSS and CASE such that users can actively participate in the requirements elicitation process. Users can use the metasystem capability of C-CASE to define domain specific systems definition languages, which are adaptable to different systems development settings. An example of using C-CASE in a collaborative environment is given. The implications C-CASE and the authors' ongoing research are also discussed.