Our students are highly competent in the technical area, but have little training in the non-technical area. This paper describes a course that is designed to increase the students' ability to apply their technica...
详细信息
Our students are highly competent in the technical area, but have little training in the non-technical area. This paper describes a course that is designed to increase the students' ability to apply their technical skills in a professional way. Projects with real, low in IT skills, users are used to make the issue of being professional concrete. The aspect of communication, both between colleagues and between users of a product, is chosen as a theme. Relevant theory is introduced as close to the point in time when needed in the real project. This paper give the general setting of the course and observations from students and teachers about how well the goals are achieved.
A framework for algebraic multilevel preconditioning methods is presented for solving largesparse systems of linear equations with symmetric positive definite coefficient matrices, whicharise in the discretization of ...
详细信息
A framework for algebraic multilevel preconditioning methods is presented for solving largesparse systems of linear equations with symmetric positive definite coefficient matrices, whicharise in the discretization of second order elliptic boundary value problems by the finite elementmethod. This framework covers not only all known algebraic multilevel preconditioning methods,but yields also new ones. It is shown that all preconditioners within this framework have optimalorders of complexities for problems in two-dimensional (2-D) and three-dimensional(3-D) problemdomains, and their relative condition numbers are bounded uniformly with respect to the numbersof both the levels and the nodes.
Middleware technologies such as CORBA or Java RMI have proved their suitability for "standard" client-server applications. However, challenges from existing and new types of applications, including support f...
详细信息
Software development takes place within a rich cultural setting. To be successful, a programme aimed at improving software development processes needs to recognise this context and to make explicit the software practi...
详细信息
Software development takes place within a rich cultural setting. To be successful, a programme aimed at improving software development processes needs to recognise this context and to make explicit the software practi...
详细信息
Software development takes place within a rich cultural setting. To be successful, a programme aimed at improving software development processes needs to recognise this context and to make explicit the software practices as they are actually understood and applied by software developers. But what aspects of the context are relevant and how can they be identified? To begin addressing this question we have been studying the adoption and evolution of software quality management systems using techniques from the social sciences to collect data from five organisations of different sizes. This paper reports on our experiences of a week-long study of one organisation. In this study, we aimed to uncover implicit assumptions, values and beliefs within the community which were affecting (positively or negatively) the adoption and evolution of their software quality management system. We discuss our approach, summarise our findings, and reflect on the techniques used.
The authors describe a course, the aim of which is to provide a multi-faceted understanding of the interactions between technology, users and designers. This involves examining each type of interaction-between users, ...
详细信息
The authors describe a course, the aim of which is to provide a multi-faceted understanding of the interactions between technology, users and designers. This involves examining each type of interaction-between users, between designer and user, between user and system, between designer and system and looking at how other factors (e.g., environmental, social, cognitive) influence each interaction. This requires particular attention to interactions between people and to the ways in which technology influences them, for example, looking at interactions between users and how those interactions are affected by the computer systems employed. Considering these interactions between users draws on areas like cognitive psychology, group dynamics, psychology of language, discourse, and inter-cultural communication.
Educational methods race to keep pace with the opportunities afforded by technology, and in computer science we need methods that tie together the diverse aspects of the discipline and set them in a realistic human co...
This paper reports on the introduction of a large-scale software engineering group project (in excess of 8 students per group) into the modular undergraduate degree scheme at the University of the West of England, Bri...
We describe a method of assessing the implications for human error on user interface design of safety-critical systems. In previous work we have proposed a taxonomy of influencing factors that contribute to error. In ...
详细信息
Middleware technologies such as CORBA or Java RMI have proved their suitability for "standard" client-server applications. However, challenges from existing and new types of applications, including support f...
详细信息
Middleware technologies such as CORBA or Java RMI have proved their suitability for "standard" client-server applications. However, challenges from existing and new types of applications, including support for multimedia real-time requirements and mobility seems to indicate the need for defining a new architecture for open distributed systems. The new architecture should be designed from the beginning with flexibility and adaptability in mind. This can be achieved by defining an open engineering middleware platform that is run time configurable and allows inspection and adaptation of the underlying components. This paper proposes a next generation middleware architecture that conforms to requirements as indicated above. This architecture is characterised by being open, and adaptable based on the principle of reflection. The paper also reports on some existing research prototypes with a focus towards their suitability as next generation middleware.
暂无评论