Towards middle-range usable design theories for software engineering

Author(s):  
Roel J. Wieringa
2003 ◽  
Vol 1 (1) ◽  
pp. 63-77 ◽  
Author(s):  
Lorna Uden

The design and development of effective online courses for distance learning is a complex process involving many forms of expertise. Several disciplines such as instructional design theories, software engineering principles, human-computer interaction and multimedia are involved. It is not always feasible for a novice to be familiar with such a range of expertise. A methodology integrating all of these various disciplines is urgently needed. The Courseware Engineering Methodology (CME) has been developed by the author to guide novices to design effective online courses, based on the integration of the various disciplines. CEM has been used successfully by over 70 students at a UK university to develop their online courses in the last few years. This paper describes the CEM development process. The CEM process consists of four models. The pedagogical model is concerned with the pedagogical aspects of the course; the conceptual model, dealing with the software engineering aspects of the design; the interface model relating to the interface of the course, and the Web modelling that deals with the Web useability and navigation issues of the course. Each of the nodels will be briefly reviewed. Design principles concerning both the pedagogical and interface models will be further discussed. The paper concludes by stating the benefits of using an engineering approach to online development and reuse.


2020 ◽  
Vol 43 ◽  
Author(s):  
Valerie F. Reyna ◽  
David A. Broniatowski

Abstract Gilead et al. offer a thoughtful and much-needed treatment of abstraction. However, it fails to build on an extensive literature on abstraction, representational diversity, neurocognition, and psychopathology that provides important constraints and alternative evidence-based conceptions. We draw on conceptions in software engineering, socio-technical systems engineering, and a neurocognitive theory with abstract representations of gist at its core, fuzzy-trace theory.


IEE Review ◽  
1992 ◽  
Vol 38 (3) ◽  
pp. 112
Author(s):  
Stuart Bennett

1998 ◽  
Vol 37 (04/05) ◽  
pp. 518-526 ◽  
Author(s):  
D. Sauquet ◽  
M.-C. Jaulent ◽  
E. Zapletal ◽  
M. Lavril ◽  
P. Degoulet

AbstractRapid development of community health information networks raises the issue of semantic interoperability between distributed and heterogeneous systems. Indeed, operational health information systems originate from heterogeneous teams of independent developers and have to cooperate in order to exchange data and services. A good cooperation is based on a good understanding of the messages exchanged between the systems. The main issue of semantic interoperability is to ensure that the exchange is not only possible but also meaningful. The main objective of this paper is to analyze semantic interoperability from a software engineering point of view. It describes the principles for the design of a semantic mediator (SM) in the framework of a distributed object manager (DOM). The mediator is itself a component that should allow the exchange of messages independently of languages and platforms. The functional architecture of such a SM is detailed. These principles have been partly applied in the context of the HEllOS object-oriented software engineering environment. The resulting service components are presented with their current state of achievement.


2017 ◽  
Vol 4 (2) ◽  
pp. 63-81
Author(s):  
Stefanus Oliver ◽  
Abdullah Muzi Marpaung ◽  
Maulahikmah Galinium

Food sensory analysis is the terms from the field of Food Technology that has a meaning which means sensory evaluation of food that is conducted by the food sensory evaluators. Currently, food sensory analysis is conductedmanually. It can caus e human errors and consume much ti me. The objective of this research is to build a web based application that is specific for food sensory analysis using PHP programming language. This research followsfour first steps of waterfall software engineering mod el which are user requirements ana lysis (user software and requirements analysis), system design (activity, use cases, architecture, and entity relationship diagram),implementation (software development), and testing (software unit, functionality, validit y, and user acceptance testing). T he software result is well built. It is also acceptable for users and all functionality features can run well after going through those four software testing. The existence of the software brings easiness to deal with the manual food sensory analysis exper iment. It is considered also for the future it has business value by having open source and premium features.


Sign in / Sign up

Export Citation Format

Share Document