User interfaces supporting the software process
User interfaces determine the process support that is really delivered to the user. In order to support a process effectively, individually tailored user interfaces have to be provided. Most process centered software engineering environments (PSEEs) provide predefined user interfaces, but only low-level languages which can be used by customers to build process-specific user interfaces.
This paper describes how user interfaces can be specified in the ADDD PSEE, and how these interfaces support the user during process enactment.
KeywordsUser Interface Process Enactment Process Support User Inter General User Interface
Unable to display preview. Download preview PDF.
- [Band94]Sergio Bandinelli, Elisabetta Di Nitto, Alfonso Fuggetta, and Luigi Lavazza. “Coupled vs. decoupled user interaction environments in PSEEs.” In C. Ghezzi, editor, Proceedings of the 9th International Software Process Workshop, pages 50–52. IEEE Computer Society Press, October 1994.Google Scholar
- [BS95]Israel Ben-Shaul and Gail Kaiser. A Paradigm for Decentralized Process Modeling. Kluwer, 1995.Google Scholar
- [Daya91]Umeshwar Dayal, Meichun Hsu, and Rivka Ladin. “A transactional model for long-running activities.” In Proceedings of the 17th Conference on Very Large Databases. Morgan Kaufmann, September 1991.Google Scholar
- [Fern93]Christer Fernström. “Process WEAVER: Adding process support to UNIX.” In Proceedings of the Second International Conference on the Software Process, pages 12–26. IEEE Computer Society Press, February 1993.Google Scholar
- [Gruh95]Volker Gruhn and Stefan Wolf. “Software process improvement by business process orientation.” Software Process-Improvement and Practice, Pilot Issue:49–56, August 1995.Google Scholar
- [Kobi93a]Hans-Ulrich Kobialka and Carsten Meyke. “Views on an object-oriented software engineering environment.” In H-Y. Lee, T.F. Reid, and S. Jarzabek, editors, Proceedings of the Sixth International Workshop on Computer-Aided Software Engineering, pages 338–347. IEEE Computer Society Press, July 1993.Google Scholar
- [Kobi93b]Hans-Ulrich Kobialka and Carsten Meyke. “Configurations are versions, too.” In Proceedings of the 4th International Workshop on Software Configuration Management (Preprint), pages 156–164 Baltimore, Maryland, May 1993.Google Scholar
- [Kobi98a]Hans-Ulrich Kobialka and Claus Lewerentz. “Incrremental change of process support.” 1998. ftp://set.gmd.de/pub/fit/kobialka/Process Change.ps.gz.Google Scholar
- [Kobi98b]Hans-Ulrich Kobialka and Claus Lewerentz. “Support for change request driven software processes.” 1998. ftp://set.gmd.de/pub/fit/kobialka/CRdSP.ps.gz.Google Scholar
- [McCa98]Eric K. McCall, Lori A. Clarke, and Leon J. Osterweil. “An adaptable generation approach to agenda management.” In Proceedings of the 21st International Conference on Software Engineering. ACM Press, April 1998.Google Scholar
- [Ous94]John K. Ousterhout. Tcl and the Tk Toolkit. Addison Wesley 1994.Google Scholar
- [Pene94]Maria H. Penedo. “Life-cycle (sub) process scenario.” In C. Ghezzi, editor Proceedings of the 9th International Software Process Workshop, pages 141–143. IEEE Computer Society Press, October 1994.Google Scholar