نتایج جستجو برای: design pattern

تعداد نتایج: 1280378  

2004
Michael Fuchs Claudia Niederée Matthias Hemmje

The SWAN approach, presented in this paper, addresses the challenging task of developing Semantic Web Applications, i.e., Web applications that fully and effectively exploit and serve the Semantic Web as their operational environment. It is based on the support of two types of models, semantic domain models and conceptual user interface models, as well as on flexible model mappings. The SWAN fr...

Journal: :CoRR 2015
Joseph Jay Williams Neil T. Heffernan

We explain and provide examples of a formalism that supports the methodology of discovering how to adapt and personalize technology by combining randomized experiments with variables associated with user models. We characterize a formal relationship between the use of technology to conduct A/B experiments and use of technology for adaptive personalization. The MOOClet Formalism [11] captures th...

2000
Adrienne H. Slaughter Carol Strohecker

We offer an interaction design pattern for selecting instantiations of a given device, and suggest additional points for discussion at the CHI’2000 workshop on interaction design patterns. We emphasize the need for thoughtful documentation of the purpose of design patterns, and the importance of applying them in a participatory design framework. We recommend that case studies of practioners for...

2011
Cheng Zhang

Context: The publication of the milestone textbook on design patterns by the ‘Gang of Four’ (GoF ) in 1995, introduced a set of 23 design patterns that are largely concerned with improving the practices and products of software development. However, there has been no comprehensive assessment of the effectiveness of design patterns, nor is there any evidence about any claims and factors that are...

2014
Fatimah Mohammed Alghamdi Rizwan Jameel Qureshi

This paper mainly studies the effect of design patterns on the Software maintainability. Design patterns describe solutions for common design problems and they were introduced to improve software quality and accelerate software development. However, there are some difficulties to choose an optimal pattern adapted to a certain application and problem. So until now the results on the effect of de...

2000
Gerson Sunyé Alain Le Guennec Jean-Marc Jézéquel

The Unified Modeling Language (UML) currently proposes a mechanism to model recurrent design structures: the parameterized collaborations. The main goal of this mechanism is to model the structure of Design Patterns. This is an interesting feature because it can help designers to point out pattern application without spending time with intricate design details. Moreover, it can also help design...

2002
Steve MacDonald Duane Szafron Jonathan Schaeffer John Anvik Steven Bromling Kai Tan

A design pattern encapsulates the knowledge of object-oriented designers into re-usable artifacts. A design pattern is a descriptive device that fosters software design re-use. There are several reasons why design patterns are not used as generative constructs that support code re-use. The first reason is that design patterns describe a set of solutions to a family of related design problems an...

Journal: :JIPS 2010
Ahmed Salem

The growing number of web applications in the global economy has made it critically important to develop secure and reliable software to support the economy’s increasing dependence on web-based systems. We propose an intercepting filter approach to mitigate the risk of injection flaw exploitationone of the most dangerous methods of attacking web applications. The proposed approach can be implem...

2006
Barbara Liskov

Here are some examples of design patterns which you have already seen. For each design pattern, this list notes the problem it is trying to solve, the solution that the design pattern supplies, and any disadvantages associated with the design pattern. A software designer must trade off the advantages against the disadvantages when deciding whether to use a design pattern. Tradeoffs between flex...

Journal: :Journal of Systems and Software 2001
Brian Huston

One method suggested for improving software quality has been that of collecting metric scores for a given design, and refactoring in response to what are deemed to be unsatisfactory metric values. More recently, the usage of design patterns has been recommended to promote adaptable designs, so reducing maintenance e€ort. These two approaches are therefore observed to e€ectively have the same ge...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید