A graphical, extensible integrated environment for software development
SDE 2 Proceedings of the second ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
The action workflow approach to workflow management technology
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Dora: a structure-oriented environment generator
Software Engineering Journal
The Rendezvous architecture and language for constructing multiuser applications
ACM Transactions on Computer-Human Interaction (TOCHI)
EPOS: object-oriented cooperative process modelling
Software process modelling and technology
ADELE-TEMPO: an environment to support process modelling and enaction
Software process modelling and technology
SPADE: an environment for software process analysis, design, and enactment
Software process modelling and technology
E3: object-oriented software process model design
Software process modelling and technology
Coordination in software development
Communications of the ACM
Visual object-oriented programming
Flexibility and control for dynamic workflows in the WORLDS environment
COCS '95 Proceedings of conference on Organizational computing systems
Building real-time groupware with GroupKit, a groupware toolkit
ACM Transactions on Computer-Human Interaction (TOCHI)
Supporting flexible consistency management via discrete change description propagation
Software—Practice & Experience
Towards a unified event-based software architecture
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Support for constructing environments with multiple views
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
A paradigm for decentralized process modeling and its realization in the Oz environment
ICSE '94 Proceedings of the 16th international conference on Software engineering
Serendipity: Integrated Environment Support for ProcessModelling, Enactment and Work Coordination
Automated Software Engineering
Software Process Model Evolution in the SPADE Environment
IEEE Transactions on Software Engineering
Integrating Process Technology and CSCW
EWSPT '95 Proceedings of the 4th European Workshop on Software Process Technology
Low-Level and High-Level CSCW Support in the Serendipity Process Modeling Environment
OZCHI '96 Proceedings of the 6th Australian Conference on Computer-Human Interaction (OZCHI '96)
Work, locales and distributed social worlds
ECSCW'95 Proceedings of the fourth conference on European Conference on Computer-Supported Cooperative Work
Hi-index | 0.01 |
When working on complex software systems, it is often difficult for multiple software developers to coordinate their work, and for developers to coordinate their multiple tool and software process usage. Process-centered Software Engineering Environments attempt to help developers manage the complexities of such coordination by codifying steps in a software process, and codifying the "work context" a developer utilizes (i.e. the artifacts, tools and collaborators the developer requires during their work). Unfortunately most process-centered environments do not adequately support work coordination, ease-of-use and improvement of process models. We describe our work utilizing histories of past events within a process-centered environment to give developers extra leverage when using process models to guide collaborative software development. We describe techniques for work history determination, improved visualization support for work coordination, and automatic process enactment and process improvement. Our approach to realizing these facilities within a process-centered software engineering environment is described, and our experiences using our event history-based techniques during software development is reviewed.