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 Ramdoyal | 1 | 28 | 4.34 |
Anthony Cleve | 2 | 277 | 14.61 |
Jean-Luc Hainaut | 3 | 901 | 254.54 |