Title
Reverse engineering user interfaces for interactive database conceptual analysis
Abstract
The first step of most database design methodologies consists in eliciting part of the user requirements from various sources such as user interviews and corporate documents. These requirements formalize into a conceptual schema of the application domain, that has proved to be difficult to validate, especially since the visual representation of the ER model has shown understandability limitations from the end-users standpoint. In contrast, we claim that prototypical user interfaces can be used as a two-way channel to efficiently express, capture and validate data requirements. Considering these interfaces as a possibly populated physical view on the database to be developed, reverse engineering techniques can be applied to derive their underlying conceptual schema. We present an interactive tool-supported approach to derive data requirements from user interfaces. This approach, based on an intensive user involvement, addresses a significant subset of data requirements, especially when combined with other requirement elicitation techniques.
Year
DOI
Venue
2010
10.1007/978-3-642-13094-6_27
CA(i)SE
Keywords
Field
DocType
user interview,conceptual schema,database design methodology,user interface,interactive database,prototypical user interface,intensive user involvement,conceptual analysis,reverse engineering user interface,data requirement,user requirement,validate data requirement,requirements formalize,user requirements,information system,reverse engineering,database design,requirements elicitation,human computer interface,requirement engineering
Data mining,Conceptual schema,Systems engineering,Computer science,Requirements engineering,Database design,Requirements elicitation,Requirement,User interface design,User interface,User requirements document,Database
Conference
Volume
ISSN
ISBN
6051
0302-9743
3-642-13093-3
Citations 
PageRank 
References 
7
0.49
26
Authors
3
Name
Order
Citations
PageRank
Ravi Ramdoyal1284.34
Anthony Cleve227714.61
Jean-Luc Hainaut3901254.54