Learn More
Digital library search results are usually shown as a textual list, with 10-20 items per page. Viewing several thousand search results at once on a two-dimensional display with continuous variables is a promising alternative. Since these displays can overwhelm some users, we created a simplified two-dimensional display that uses categorical and(More)
Software development organisations are paying more and more attention to the usability of their software products. To raise the usability level of the software product, it is necessary to employ usability techniques, but their use is far from straightforward since they are not, in most cases, integrated with the software engineering development processes.(More)
Software development organizations wanting to introduce usability practices into their defined software process have to undertake laborious efforts for that purpose, since, for the time being, there exists a lack of reference model or framework which indicates where and how in the software process usability needs to be considered. They also have to overcome(More)
Usability is increasingly recognized as a quality attribute that one has to explicitly deal with during development. Nevertheless, usability techniques, when applied, are decoupled from the software development process. The host of techniques offered by the HCI (Human-Computer Interaction) field make the task of selecting the most appropriate ones for a(More)
In this paper the most relevant works related to software process are reviewed. Software process modelling tries to capture the main characteristics of the set of activities performed to obtain a software product, and a variety of models have been created for this purpose. A process model can be used to define a recommended software process. This paper(More)
Two different research fields work on the issue of software process: software process modelling on one hand and software process evaluation and improvement on the other. In this paper, the most relevant results of both approaches are presented and, despite they have evolved independently, the relation between them is highlighted. Software process modelling(More)
Reuse of products, processes and all kinds of knowledge has been identified as a goal in Software Engineering, in order to develop reliable and high quality software systems on schedule and within budget. The duality of issues in software reuse (there are producers and consumers of reusable artefacts which might not be the same people) calls for methods as(More)
Techniques from the HCI (Human-Computer Interaction) field have been used for the development of usable software products for a long time, but their use is often not integrated with software engineering practices. In this work we describe an approach for bridging the gap between software engineering and HCI, by offering orientation to software practitioners(More)
Usability is one of the key quality attributes in software development. The content of this paper is part of the research conducted within the European Union IST STATUS project, related to the development of techniques and procedures for improving usability of software architecture designs. In this paper, we will focus on the possible improvement of(More)