Why CSCW applications fail: problems in the design and evaluationof organizational interfaces
CSCW '88 Proceedings of the 1988 ACM conference on Computer-supported cooperative work
Groupware: some issues and experiences
Communications of the ACM
Building real-time groupware with GroupKit, a groupware toolkit
ACM Transactions on Computer-Human Interaction (TOCHI)
SAAM: a method for analyzing the properties of software architectures
ICSE '94 Proceedings of the 16th international conference on Software engineering
Leading Business Teams: How Teams Can Use Technology and Group Process Tools to Enhance Performance
Leading Business Teams: How Teams Can Use Technology and Group Process Tools to Enhance Performance
Clover architecture for groupware
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
On the Influence of Variabilities on the Application-Engineering Process of a Product Family
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Evolution in Use of Groupware: Facilitating Tailoring to the Extreme
CRIWG '01 Proceedings of the Seventh International Workshop on Groupware
PlanEdit: An Adaptive Problem Solving Tool for Design
AH '02 Proceedings of the Second International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems
Distributed and Parallel Databases
Workflow mining: a survey of issues and approaches
Data & Knowledge Engineering
Jazzing up Eclipse with collaborative tools
eclipse '03 Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange
Workflow Mining: Discovering Process Models from Event Logs
IEEE Transactions on Knowledge and Data Engineering
Improving the Separation of Non-Functional Concerns in Requirements Artifacts
RE '04 Proceedings of the Requirements Engineering Conference, 12th IEEE International
Behind the help desk: evolution of a knowledge management system in a large organization
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Modelling and measuring Collaborative Software Engineering
ACSC '05 Proceedings of the Twenty-eighth Australasian conference on Computer Science - Volume 38
Process-aware information systems: bridging people and software through process technology
Process-aware information systems: bridging people and software through process technology
Interactive workflow mining: requirements, concepts and implementation
Data & Knowledge Engineering - Special issue: Business process management
Mining Workflow Patterns through Event-Data Analysis
SAINT-W '05 Proceedings of the 2005 Symposium on Applications and the Internet Workshops
Computer supported interaction analysis of group problem solving
CSCL '99 Proceedings of the 1999 conference on Computer support for collaborative learning
Definition and use of Computation Independent Models in an MDA-based groupware development process
Science of Computer Programming
Collaborative use of individual search histories
Interacting with Computers
Interaction-Aware Design for Learning Applications Reflections from the CSCL Field
ICALT '08 Proceedings of the 2008 Eighth IEEE International Conference on Advanced Learning Technologies
A framework for process-solution analysis in collaborative learning environments
International Journal of Human-Computer Studies
ITS '08 Proceedings of the 9th international conference on Intelligent Tutoring Systems
International Journal of Artificial Intelligence in Education
Analyzing Work Productivity and Program Quality in Collaborative Programming
ICSEA '08 Proceedings of the 2008 The Third International Conference on Software Engineering Advances
Toward Quality-Centered Design of Groupware Architectures
Engineering Interactive Systems
COLCOM '07 Proceedings of the 2007 International Conference on Collaborative Computing: Networking, Applications and Worksharing
Fostering groupware tailorability through separation of concerns
CRIWG'07 Proceedings of the 13th international conference on Groupware: design implementation, and use
Monitoring and analyzing group interactions in asynchronous discussions with the DIAS system
CRIWG'06 Proceedings of the 12th international conference on Groupware: design, implementation, and use
A calculus for the refinement and evolution of multi-user mobile applications
DSVIS'05 Proceedings of the 12th international conference on Interactive Systems: design, specification, and verification
Business Process Analysis and Optimization: Beyond Reengineering
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Computer Supported Cooperative Work
Hi-index | 0.00 |
Collaboration and interaction analysis allows for the characterization and study of the collaborative work performed by the users of a groupware system. The results of the analyzed processes allow problems in users' collaborative work and shortcomings in the functionalities of the groupware system to be identified. Therefore, automating collaboration and interaction analysis enables users' work to be assessed and groupware system support and behavior to be improved. This article proposes a concern-based architecture to be used by groupware developers as a guide to the integration of analysis subsystems into groupware systems. This architecture was followed to design the COLLECE groupware system, which supports collaborative programming practices and integrates an analysis subsystem that assesses different aspects of the work carried out by the programmers and adapts the functionality of the system under specific conditions.