Facilitating End User Database Development by Working with Users' Natural Representations of Data

Author(s):  
Valerie J. Hobbs ◽  
Diarmuid J. Pigott

One of the main advantages of user-developed applications is considered to be the greater familiarity the users themselves have with the problem domain, and hence the greater likelihood of their creating an application that meets their needs. However, it is equally frequently reported that many end users lack the skills to develop applications that are of a high quality. Database modelling and relational database design, in particular, are known to be problematic for novices. We present two case studies in which the first stage of the development process was completed entirely by the end user, making use of their own understanding of the dataset, the problem domain, and tools that were familiar to them. In each case, they had represented the data in the form of lists. An IT expert then facilitated the conversion of the dataset to a relational database, with the participation of the end users throughout the process. The end users were able to see the concepts of database design emerge naturally from a problem that was already familiar to them, and to understand their importance in a practical manner.

Author(s):  
Sara Goering ◽  
Eran Klein

Neurotechnologies under development are often explicitly justified in terms of the advantages they will provide to disabled people. Thus, it would seem important to know what disabled people want from current and future iterations of these technologies and how they experience the functional barriers the technologies are meant to address. Ensuring that disabled people want what is designed requires attention to “end user” needs and values. The paradigmatic form of end user input in device design focuses on device acceptability, usually happens late in the development process, and is oriented to economic viability. But seeking out and taking seriously the perspectives of disabled people (potential end users) should be grounded at least in part by considerations of justice, including both distribution and recognition.


Author(s):  
Barbara J. Durkin ◽  
Izabella V. Lokshina

This paper validates the progression and expected trends of integrated wireless and mobile communication technologies. Currently, these breakthroughs have allowed for high quality end-user experience with an acceptable level of usage and efficiency in business organizations. Forthcoming mobile broadband life creates new norms and expectations for end-users from the next business generation, who can utilize integrated wireless and mobile communication technologies in their full potential. Several scenarios from different domains illustrate the power of integrated wireless and mobile communication technologies and their impact on the corporate world. The models and scenarios show that the power of integrated wireless and mobile communication technologies is certainly in several orders of magnitude greater than the simple sum of their separate individual impacts.


10.28945/2458 ◽  
2002 ◽  
Author(s):  
Elena Castro ◽  
Dolores Cuadra ◽  
Paloma Martinez ◽  
Ana Iglesias

Database Design discipline involves so different aspects as conceptual and logical modelling knowledge or domain understanding. That implies a great effort to carry out the real world abstraction task and represent it through a data model. CASE tools emerge in order to automating the database development process. These platforms try to help to the database designer in different database design phases. Nevertheless, this tools are frequently mere diagrammers and do not carry completely out the design methodology that they are supposed to support; furthermore, they do not offer intelligent methodological advice to novice designers. This paper introduces the PANDORA tool (acronym of Platform for Database Development and Learning via Internet) that is being developed in a research project which tries to mitigate some of the deficiencies observed in several CASE tools, defining methods and techniques for database development which are useful for students and practitioners. Specifically, this work is focused on two PANDORA components: Conceptual Modelling and Learning Support subsystems.


2020 ◽  
Author(s):  
T Antunes ◽  
Pedro Antunes ◽  
David Johnstone ◽  
VT Nghia ◽  
N Hoang Thuan

© 2019 IEEE. Decision tables have been recently recognised as an effective technique to model business behaviour. The increasing adoption of decision tables in this context requires appropriate end-user support. Although several tools have been developed using decision tables, few have been targeted to business end users. This paper fulfils this gap by proposing a tool supporting end users to capture and model business behaviour. The proposed tool integrates decision tables for capturing actionable knowledge using ontology technology. The tool is validated in two case studies.


1994 ◽  
pp. 7-14
Author(s):  
Mohd. Hassan Selamat ◽  
Md. Mahbubur Rahim ◽  
Abu Talid Othman

Software prototyping is an attractive alternative approach to systems development, within which end-users exercise with a series of prototypes in a working environment. Such interactions offer an excellent scope for meaningful participation of end-users in the system development process. This is crucial for the success of a project. However, despite its significance, relatively little attention has been paid towards the management of end-user involvement. Advocates of prototyping approach merely express a need for active user participation in the prototype development process. They fail to offer any practical guidelines. Moreover, few documented case studies concerning management of user involvement within a prototype project have been published. It is argued that managing user participation is not a trivial task and it requires considerable attention. In this paper, the authors propose a framework that relates degree of user involvement with the type of prototyping approach adopted and the stages of prototype development process. Keywords: Software prototyping, user involvement, systems development, user management.


2017 ◽  
Vol 02 (04) ◽  
pp. 1750015 ◽  
Author(s):  
Faisal Rasool ◽  
Pisut Koomsap ◽  
Meghla Clara Costa

Co-creation, an active end-users involvement in product development process, has been recognized as an effective way of minimizing risk of misinterpretation of end-user needs and achieving product success. Furthermore, high level of co-creation has seemed to create high perceived value to products. With an aim of encouraging many more firms to involve their end-users in the product development process, a quantitative tool developed to help the firms evaluate their readiness and potential for co-creation is presented in this paper. Important characteristics for co-creation have been established from the literature and have been classified with the help of expert opinion into three different levels: must-have, should-have and nice-to-have. The firms that fulfill all the must-have characteristics are ready for co-creation, and their potential is evaluated from the should-have and nice-to-have characteristics. An exploratory case study on three shoe manufacturers was conducted for illustration.


Author(s):  
Tanya J. McGill

Organizations rely heavily on applications developed by end users yet lack of experience and training may compromise the ability of end users to make objective judgments about the quality of their applications. This study investigated the ability of end users to assess the quality of applications they develop. The results confirm that there are differences between the system quality assessments of end user developers and independent expert assessors. In particular, the results of this study suggest that end users with little experience may erroneously consider the applications they develop to be of high quality. Some implications of these results are discussed.


10.28945/4580 ◽  
2020 ◽  
Vol 19 ◽  
pp. 367-393 ◽  
Author(s):  
Ilenia Fronza ◽  
Luis Corral ◽  
Claus Pahl

Aim/Purpose: This work aims to introduce and evaluate an instructional strategy that aids end-users with developing their software products during intensive project-based events. Background: End-users produce software in the labor market, and one of the challenges for End-User Software Engineering (EUSE) is the need to create functional software products without a formal education in software development. Methodology: In this work, we present an instructional strategy to expose end-users to Agile-based Software Engineering (SE) practices and enhance their ability to developing high-quality software. Moreover, we introduce a SE approach for the collection of metrics to assess the effectiveness of the instructional strategy. We conducted two case studies to validate the effectiveness of our strategy; the comprehensive analysis of the outcome products evaluates the strategy and demonstrates how to interpret the collected metrics. Contribution: This work contributes to the research and practitioner body of knowledge by leveraging SE centric concepts to design an instructional strategy to lay the foundations of SE competencies in inexperienced developers. This work presents an instructional strategy to develop SE competencies through an intensive and time-bound structure that may be replicated. Moreover, the present work introduces a framework to evaluate these competencies from a product-centric approach, specialized for non-professional individuals. Finally, the framework contributes to understanding how to assess software quality when the software product is written in non-conventional, introductory programming languages. Findings: The results show the effectiveness of our instructional strategy: teams were successful in constructing a working software product. However, participants did not display a good command of source code order and structure. Recommendations for Practitioners: Our instructional strategy provides practitioners with a framework to lay foundations in SE competencies during intensive project-based events. Based on the results of our case studies, we provide a set of recommendations for educational practice. Recommendation for Researchers: We propose an assessment framework to analyze the effectiveness of the instructional strategy from a SE perspective. This analysis provides an overall picture of the participants’ performance; other researchers could use our framework to evaluate the effectiveness of their activities, which would contribute to increasing the possibility of comparing the effectiveness of different instructional strategies. Impact on Society: Given the number of end-user developers who create software products without a formal SE training, several professional and educational contexts can benefit from our proposed instructional strategy and assessment framework. Future Research: Further research can focus on improving the assessment framework by including both process and product metrics to shed light on the effectiveness of the instructional strategies.


2016 ◽  
Vol 685 ◽  
pp. 930-933 ◽  
Author(s):  
Victoria V. Osipova ◽  
Igor L. Chudinov ◽  
Aysel S. Seidova

Design of the conceptual information domain model is a significant and complicated stage in database development that influences its quality and can be considered as a skill. The suggested approach is based on analysis of attribute domains and relationships between them and uses the relational data model to determine the availability and the type of relationships between model entities.


Author(s):  
Tanya J. McGill

Organizations rely heavily on applications developed by end users, yet lack of experience and training may compromise the ability of end users to make objective judgments about the quality of their applications. The study reported on in this chapter investigated the ability of end users to assess the quality of applications they develop. The results confirm that there are differences between the system quality assessments of end user developers and independent expert assessors. In particular, the results of this study suggest that end users with little experience may erroneously consider the applications they develop to be of high quality. Some implications of these results are discussed.


Sign in / Sign up

Export Citation Format

Share Document