Interfacing thought: cognitive aspects of human-computer interaction
Groupware and social dynamics: eight challenges for developers
Communications of the ACM
Fast, Cheap Requirements: Prototype, or Else!
IEEE Software
Prototyping in Industrial Software Projects-Bridging the Gap Between Theory and Practice
IEEE Transactions on Software Engineering
Joint application development (2nd ed.)
Joint application development (2nd ed.)
The trouble with computers
Scenario-based design: envisioning work and technology in system development
Scenario-based design: envisioning work and technology in system development
Reflective conversation with materials
Bringing design to software
SAAM: a method for analyzing the properties of software architectures
ICSE '94 Proceedings of the 16th international conference on Software engineering
Software architecture in practice
Software architecture in practice
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Requirements Development in Scenario-Based Design
IEEE Transactions on Software Engineering
Distributed design review in virtual environments
Proceedings of the third international conference on Collaborative virtual environments
Object-focused interaction in collaborative virtual environments
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction and collaborative virtual environments
Improving validation activities in a global software development
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Making Use: Scenario-Based Design of Human-Computer Interactions
Making Use: Scenario-Based Design of Human-Computer Interactions
Usability Engineering
Software Engineering Economics
Software Engineering Economics
Participatory Design: Perspectives on Systems Design
Participatory Design: Perspectives on Systems Design
Guest Editors' Introduction: Global Software Development
IEEE Software
A survey on software architecture analysis methods
IEEE Transactions on Software Engineering
Improving Quality Attributes of a Complex System through Architectural Analysis - A Case Study
ECBS '02 Proceedings of the 9th IEEE International Conference on Engineering of Computer-Based Systems
A Software Architecture Reconstruction Method
WICSA1 Proceedings of the TC2 First Working IFIP Conference on Software Architecture (WICSA1)
Proceedings of the 25th International Conference on Software Engineering
Challenges of Global Software Development
METRICS '01 Proceedings of the 7th International Symposium on Software Metrics
The Effect of Time Separation on Coordination Costs in Global Software Teams: A Dyad Model
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 1 - Volume 1
A Framework for Classifying and Comparing Software Architecture Evaluation Methods
ASWEC '04 Proceedings of the 2004 Australian Software Engineering Conference
Situating evaluation in scenarios of use
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Return on investment and organizational adoption
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
An Exploratory Study of Groupware Support for Distributed Software Architecture Evaluation Process
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
Comparison of Scenario-Based Software Architecture Evaluation Methods
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
Experiences in System Architecture Evaluation: A Communication View for Architectural Design
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 09
Scenario-Based Assessment of Nonfunctional Requirements
IEEE Transactions on Software Engineering
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
The intellectual challenge of CSCW: the gap between social requirements and technical feasibility
Human-Computer Interaction
Fractured ecologies: creating environments for collaboration
Human-Computer Interaction
Generating systems requirements with facilitated group techniques
Human-Computer Interaction
Tools used in Global Software Engineering: A systematic mapping review
Information and Software Technology
Hi-index | 0.00 |
In this paper we describe a collaborative environment created to support distributed evaluation of a complex system architecture. The approach couples an interactive architecture browser with collaborative walkthroughs of an evolving architectural representation. The collaborative architecture browser was created to facilitate involvement of project stakeholders from geographically dispersed, heterogeneous organizations. The paper provides a rationale for the approach, describes the system created to facilitate distributed-collaborative architecture evaluation, and reports on evaluation results from an ongoing, very-large scale application integration project with the United States Marine Corps. The paper contributes to research on early architecture requirements engineering, architecture evaluation, and software tools to support distributed-collaborative design.