Lichter, Horst, Schneider-Hufschmidt, Matthias, and Züllighoven, Heinz
IEEE Transactions on Software Engineering. Nov94, Vol. 20 Issue 11, p825-832. 8p. 3 Color Photographs, 1 Chart.
RAPID prototyping, PROTOTYPES, SOFTWARE engineering, COMPUTER software development, USER interfaces (Computer systems), and SYSTEMS design
Prototyping, a method and technique frequently used in many engineering disciplines, has been adopted as a technique in software engineering to improve the calculation of new projects involving risks. However, there has so far been a lack of documented experience with the use of prototyping in industrial software production. The present work tries to close this gap. First, we introduce central prototyping concepts and terminology. In the subsequent section we present five industrial software projects in which explicit use was made of prototyping. Based on our analysis of these projects we present the resulting conclusions: prototyping means more than rapidly developing user interfaces; prototyping is a central part of a development strategy; prototyping means end user involvement; finding the right mixture of prototypes improves the development process. [ABSTRACT FROM AUTHOR]
A method for designing and prototyping program construction systems using relational databases is presented. Relations are the only data structures used inside the systems and for interfaces; programs extensively use relational languages, in particular relational algebra. Two large projects are described. The Ada Relational Translator (ART) is an experimental compiler-interpreter for Ada in which all subsystems, including the parser, semantic analyzer, interpreter, kernel, and debugger, use relations as their only data structure; the relational approach has been pushed to the utmost to achieve fast prototyping in a student environment. Multi-Micro Line (MML) is a tool set for constructing programs for multimicroprocessors' targets, in which relations are used for allocation and configuration control. Both experiences confirm the validity of the approach for managing teamwork in evolving projects, identify areas where this approach is appropriate, and raise critical issues. [ABSTRACT FROM AUTHOR]
Journal of Management Information Systems. Winter90/91, Vol. 7 Issue 3, p67-87. 21p.
PROTOTYPES, TECHNOLOGY, ORGANIZATION, PROCESS control systems, SOFTWARE engineering, and METHODOLOGY
Prototyping has received a great deal of attention as an important design methodology. Current support technologies for prototyping environments are typically intended to increase the efficiency of the individual system builder. We propose a broader perspective for assessing the impact of support technology on prototyping processes. In developing this perspective, we present frameworks for prototyping processes, support technologies, and development performance. Prototyping is characterized from the behavioral perspectives of individual, social, and organizational processes--each of which must be considered in assessing impacts. Support technology is characterized by production, coordination, and organizational dimensions, each affecting prototyping processes and performance in unique ways. To assess the impacts of the process-technology linkages, measures are suggested for evaluating prototyping processes and products from task, social, and business perspectives. It is proposed that the primary determinant of performance impact is the fit between the prototyping processes and the support technology used. By combining a functional model of support technology with behavioral perspectives of the prototyping process, a better understanding of the impacts of technology on prototyping effectiveness is obtained. [ABSTRACT FROM AUTHOR]
Pilco, Hennry, Sanchez-Gordon, Sandra, Calle-Jimenez, Tania, Pérez-Medina, Jorge Luis, Rybarczyk, Yves, Jadán-Guerrero, Janio, Maldonado, César G., Nunes, Isabel L., Högskolan i Skövde, Institutionen för informationsteknologi, and Högskolan i Skövde, Forskningsmiljön Informationsteknologi
Applied Sciences. 9(3)
Engineering and Technology, Electrical Engineering, Electronic Engineering, Information Engineering, Computer Systems, Teknik och teknologier, Elektroteknik och elektronik, Datorsystem, Natural Sciences, Computer and Information Sciences, Human Computer Interaction, Naturvetenskap, Data- och informationsvetenskap, Människa-datorinteraktion (interaktionsdesign), Software Engineering, Programvaruteknik, exploratory prototyping, heuristic evaluation, software product quality, telemedicine, telerehabilitation, usability evaluation, user interface, and Interaction Lab (ILAB)
The goal of a telerehabilitation platform is to safely and securely facilitate the rehabilitation of patients through the use of telecommunication technologies complemented with the use of biomedical smart sensors. The purpose of this study was to perform a usability evaluation of a telerehabilitation platform. To improve the level of usability, the researchers developed and proposed an iterative process. The platform uses a digital representation of the patient which duplicates the therapeutic exercise being executed by the patient; this is detected by a Kinect camera and sensors in real time. This study used inspection methods to perform a usability evaluation of an exploratory prototype of a telerehabilitation platform. In addition, a cognitive workload assessment was performed to complement the usability evaluation. Users were involved through all the stages of the iterative refinement process. Usability issues were progressively reduced from the first iteration to the fourth iteration according to improvements which were developed and applied by the experts. Usability issues originally cataloged as catastrophic were reduced to zero, major usability problems were reduced to ten (2.75%) and minor usability problems were decreased to 141 (38.74%). This study also intends to serve as a guide to improve the usability of e-Health systems in alignment with the software development cycle.