CASE productivity perceptions of software engineering professionals
Communications of the ACM - Special issue: multiprocessing
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
An introduction to database systems: vol. 1 (5th ed.)
An introduction to database systems: vol. 1 (5th ed.)
Bringing automated support to large groups: the Burr-Brown experience
Information and Management
Wicked problems, righteous solutions
Wicked problems, righteous solutions
Joint application design: the group session approach to system design
Joint application design: the group session approach to system design
Rapid application development
Communications of the ACM - Special issue on computer graphics: state of the arts
Reuse and productivity in integrated computer-aided software engineering: an empirical study
MIS Quarterly - Special issue on the strategic use of information systems
Designing quality databases with IDEF1X information models
Designing quality databases with IDEF1X information models
Evolution of data modeling for databases
Communications of the ACM - Special issue on analysis and modeling in software development
Strategic data planning: lessons from the field
MIS Quarterly
Decline and fall of the American programmer
Decline and fall of the American programmer
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Joint application development (2nd ed.)
Joint application development (2nd ed.)
Database Programming & Design
Group data modeling support for business process reengineering
Group data modeling support for business process reengineering
Tools and methods for group data modeling: a key enabler of enterprise modeling
ACM SIGGROUP Bulletin - Special issue: enterprise modelling: notations and frameworks, ontologies and logics, tools and techniques
Classical and Object-Oriented Software Engineering
Classical and Object-Oriented Software Engineering
The New Software Engineering
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design
How the Learning Curve Affects CASE Tool Adoption
IEEE Software
Rapid Prototyping: Lessons Learned
IEEE Software
Current Advances in Group Supported Business Process Reengineering
HICSS '96 Proceedings of the 29th Hawaii International Conference on System Sciences Volume 3: Collaboration Systems and Technology
Bridging the Gap Between Structured Requirements and Object-Oriented Analysis and Design
HICSS '96 Proceedings of the 29th Hawaii International Conference on System Sciences Volume 3: Collaboration Systems and Technology
HICSS '96 Proceedings of the 29th Hawaii International Conference on System Sciences Volume 3: Collaboration Systems and Technology
Electronic meeting systems tools and methods to increase group participation and productivity during business process modeling
Group Tools and Methods to Support Data Model Development, Standardization, and Review
HICSS '97 Proceedings of the 30th Hawaii International Conference on System Sciences: Information Systems Track-Collaboration Systems and Technology - Volume 2
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
Structured Analysis and System Specification
Structured Analysis and System Specification
Technological support for group process modeling
Journal of Management Information Systems - Special section: Information technology and IT organizational impact
Establishing a foundation for collaborative scenario elicitation
ACM SIGMIS Database
Information Systems Frontiers
Information Technology and Management
Breaking the rules: success and failure in groupware-supported business process reengineering
Decision Support Systems
Knowledge impacts of user participation: a cognitive perspective
Proceedings of the 2004 SIGMIS conference on Computer personnel research: Careers, culture, and ethics in a networked environment
Structured modeling group support systems: a product design theory
Information and Management
Business process modeling with group support systems
Journal of Management Information Systems
A Unified Model of Requirements Elicitation
Journal of Management Information Systems
Expertise Integration and Creativity in Information Systems Development
Journal of Management Information Systems
Journal of Management Information Systems
Toward a Theory of Knowledge Reuse: Types of Knowledge Reuse Situations and Factors in Reuse Success
Journal of Management Information Systems
Product design and development framework in collaborative engineering environment
International Journal of Computer Applications in Technology
Generating systems requirements with facilitated group techniques
Human-Computer Interaction
Journal of Management Information Systems
Using Interactive Whiteboard Technology to Support Collaborative Modeling
Groupware: Design, Implementation, and Use
Impact of Internal Open Source Development on Reuse: Participatory Reuse in Action
Journal of Management Information Systems
Collaborative Usage and Development of Models: State of the Art, Challenges and Opportunities
International Journal of e-Collaboration
Hi-index | 0.00 |
The paper presents results of ongoing research to support effective user involvement during systems development projects. The Collaborative Software Engineering Methodology is presented as a framework that contains mechanisms to support three layers of user involvement: selected user representatives, user groups, and the broader user community. Productivity and user participation of traditional group meetings have been limited by chauffeured facilitation and by support of single-user tools designed for analysts rather than users. The paper introduces electronic meeting systems (EMS) modeling tools designed to allow users to work in parallel to contribute directly during meetings. These tools are easy to use while containing support features traditionally associated with CASE tools. The methodology includes a sequence of requirements abstractions that users engage directly including activity models, data models, scenarios, system use cases, and prototypes. This methodology is designed to help organizations respond to today's rapidly changing information processing needs.