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-centred 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 utilises (i.e. the artefacts, tools and collaborators the developer requires during their work). Unfortunately most process-centred environments do not adequately support work coordination, ease-of-use and improvement of process models. We describe out work utilising histories of past events within a process-centred environment to give developers extra leverage when using process models to guide collaborative software development. We describe techniques for work history determination, improved visualisation support for work coordination, and automatic process enactment and process improvement. Our approach to realising these facilities within a process-centred software engineering environment is described, and our experiences using our event history-based techniques during software development is reviewed.
|Number of pages||10|
|Publication status||Published - 1 Dec 1997|
|Event||Australian Software Engineering Conference 1997 - Sydney, Australia|
Duration: 28 Sep 1997 → 2 Oct 1997
|Conference||Australian Software Engineering Conference 1997|
|Abbreviated title||ASWEC 1997|
|Period||28/09/97 → 2/10/97|