ACM Home Page
Please provide us with feedback. Feedback
Pattern-based development of user-friendly web applications
Full text PdfPdf (275 KB)
Source International Conference On Web Engineering; Vol. 155 archive
Workshop proceedings of the sixth international conference on Web engineering table of contents
Palo Alto, California
WORKSHOP SESSION: Second international workshop on model driven web engineering (MDWE'06) table of contents
Article No. 2  
Year of Publication: 2006
ISBN:1-59593-435-9
Authors
Ina Wentzlaff  University Duisburg-Essen, Duisburg, Germany
Markus Specker  University Duisburg-Essen, Duisburg, Germany
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1149993.1149996
What is a DOI?

ABSTRACT

Using patterns to preserve common problem-solving knowledge is a very popular approach. Each computer science community applies its own techniques to document engineering principles for the handling of recurring software development questions using patterns. Thus various pattern collections were evolved for dealing with specific problems of the respective community. As a result comparable patterns or redundant pattern descriptions exist in different collections leading unintentionally to a "reinvention of the wheel" time and again. Taking the development of a chat application as an example, we present an approach for integrating patterns from different software engineering disciplines. We transform problem patterns (problem frames) into solution patterns (design patterns) by using a case-based reasoning methodology to achieve a pattern-based software development process which systematically leads from natural language requirements to semi-formal near code level descriptions. We particularly consider non-functional software properties by combining design patterns of human-computer interaction (HCI) with software engineering (SE) patterns in order to support the systematic development of user-friendly software applications.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
C. Alexander, S. Ishikawa, M. Silverstein, M. Jacobson, I. Fiksdahl-King, and S. Angel. A Pattern Language. Oxford University Press, New York, USA, 1977.
 
3
S. Bjork and J. Holopainen. Patterns in Game Design. Charles River Media, Hingham, USA, 2005.
 
4
 
5
 
6
C. Choppy and M. Heisel. Une approache á base de patrons pour la spécification et le développement de systèmes d'information. Approches Formelles dans l'Assistance au Développement de Logiciels - AFADL, 2004.
 
7
L. Chung, B. A. Nixon, E. Yu, and J. Mylopoulos. Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, Boston, USA, 2000.
 
8
E. Folmer, M. van Welie, and J. Bosch. Bridging Patterns: An approach to bridge gaps between SE and HCI. Information and Software Technology, 48(2):69--98, 2006.
 
9
 
10
 
11
 
12
 
13
14
 
15
 
16
D. Sinnig, P. Forbrig, and A. Seffah. Patterns in Model-Based Development. In H. Trætteberg, J. Molina, and N. J. Nunes, editors, First International Workshop of MBUI. CEUR Workshop Proceedings, 2004.
 
17
 
18
J. Tidwell. Designing Interfaces. O'Reilly Media, Sebastopol, USA, 2005.
 
19
M. van Welie. Patterns in interaction design, 2003-2006. http://www.welie.com/ Online catalogue for interaction design patterns.

Collaborative Colleagues:
Ina Wentzlaff: colleagues
Markus Specker: colleagues