Simple-talking database development: Let the end-user design a relational schema by using simple words.
Since every-day users are not aware of database concepts, it is almost impossible for them to design even the basic structure of their self-developed applications with existing low level database-developing prototype applications. Most of the existing prototype applications demand at least some basi...
| Publicado en: | Computers in Human Behavior Vol. 48; pp. 273 - 290 |
|---|---|
| Autores principales: | , |
| Formato: | Artículo |
| Publicado: |
Elsevier B.V.
Jul2015
|
| Materias: | |
| Acceso en línea: | Ver este registro en EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=ssf&AN=101926600&site=ehost-live header: @attributes: shortDbName: ssf uiTerm: 101926600 longDbName: Social Sciences Full Text (H.W. Wilson) uiTag: AN controlInfo: bkinfo: jinfo: jid: 07475632 JC4 jtl: Computers in Human Behavior issn: 07475632 maglogo: N pubinfo: dt: Jul2015 vid: 48 pid: 2410 pub: Elsevier B.V. artinfo: ui: 101926600 10.1016/j.chb.2015.02.002 ppf: 273 ppct: 17 formats: tig: atl: Simple-talking database development: Let the end-user design a relational schema by using simple words. aug: au: Nicolaos, Protogeros Katerina, Tzafilkou affil: University of Macedonia, Department of Accounting and Finance, 156 Egnatia Street, 54006 Thessaloniki, Greece University of Macedonia, Postgraduate Program in Information Systems, 156 Egnatia Street, 54006 Thessaloniki, Greece su: World Wide Web Application software Database design User interfaces sug: subj: World Wide Web Software Publishers Software publishers (except video game publishers) Custom Computer Programming Services Internet Publishing and Broadcasting and Web Search Portals Application software Database design User interfaces keyword: Database-driven application development End-user behavior End-user development Relational database schema design User abstraction Database-driven application development End-user behavior End-user development Relational database schema design User abstraction ab: Since every-day users are not aware of database concepts, it is almost impossible for them to design even the basic structure of their self-developed applications with existing low level database-developing prototype applications. Most of the existing prototype applications demand at least some basic knowledge of SQL syntax and/or database logic. Hence, the end-users have either to be trained to use such prototype applications or the prototype applications have to be designed in such a way as to support untrained end-users. In this paper we present an approach based on ‘simple-talking’ to abstract database terminology and logic from the application development process. In this approach we assist untrained users to progressively design the whole database structure of their applications. The idea behind ‘simple-talking’ approach is to let the user choose a verb that describes the relationship between entities, and use this verb to form questions for the various database items. Our approach follows the relational paradigm since it is the dominant database type and the most complicated for the end-user to understand. Based on a prototype application we have conducted experiments to evaluate the effectiveness of ‘simple-talking’ approach and reveal its usefulness for end-user development. pubtype: Academic Journal doctype: Article src: R language: English refInfo: copyright: @attributes: flag: N holdings: @attributes: islocal: N |
|---|