Results 261 to 270 of about 7,115,919 (304)
Some of the next articles are maybe not open access.
PatternGuru: an educational system for software patterns
Fifth IEEE International Conference on Advanced Learning Technologies (ICALT'05), 2005In this paper we present PatternGuru an educational system for learning software patterns. Software patterns capture proven solutions of common problems in software development. Those solutions are general, but again they solve a problem in a particular context. PatternGuru is designed with the goal to be used for teaching software patterns within both
Marko Boskovic +2 more
openaire +2 more sources
Symmetry Breaking in Software Patterns
2001Patterns have a longstanding identity in the scientific community as results of a phenomenon called symmetry breaking. This article proposes a formalism for software patterns through connections from software patterns to symmetry and symmetry breaking.
Zhao, L., Coplien, J.O.
openaire +3 more sources
Visual identification of software evolution patterns
Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting, 2007Software evolution plays a key role in the overall lifecycle of a software system. In this phase, software developers extend the capabilities and functionality of the system to meet new user requirements. However, the maintenance process could rapidly lead to phenomena of "source code deterioration".
Jermakovics A, Scotto M, Succi G
openaire +3 more sources
On the description of software security patterns
Proceedings of the 19th European Conference on Pattern Languages of Programs, 2014Security patterns describe best practices to handle recurring security problems. Patterns are presented with a special description form that depicts the pattern's specific properties. A description form consists of different sections such as Motivation, Problem or Solution.
openaire +2 more sources
Mastering Software Patterns In C++
Proceedings. Technology of Object-Oriented Languages. TOOLS 26 (Cat. No.98EX176), 2005Tim DeBruine works as a Senior Software Engineer at SmartPatents, Inc., the world’s leading provider of analytical software tools for intellectual property management. Tim has spent several years applying object-oriented techniques in a wide variety of domains, including embedded systems, Webbased applications, client/server applications, electronic ...
openaire +2 more sources
Patterns of sharing customizable software
Proceedings of the 1990 ACM conference on Computer-supported cooperative work - CSCW '90, 1990The act of customizing software is generally viewed as a solitary activity that allows users to express individual preferences. In this study, users at two different research sites, working with two different kinds of customizable software, were found to actively share their customization files with each other.
openaire +1 more source
Proceedings of the 20th European Conference on Pattern Languages of Programs, 2015
Since Gamma et al. published their design patterns, patterns are very popular in the area of software engineering. They provide best practice to handle recurring problems during the software development phase. Three years later, security patterns appeared and provided solutions for security problems.
openaire +1 more source
Since Gamma et al. published their design patterns, patterns are very popular in the area of software engineering. They provide best practice to handle recurring problems during the software development phase. Three years later, security patterns appeared and provided solutions for security problems.
openaire +1 more source
Pattern-Based Evolution of Software Architectures
2007We propose a pattern-based software development method comprising analysis (using problem frames) and design (using architectural and design patterns), of which especially evolving systems benefit. Evolution operators guide a pattern-based transformation procedure, including re-engineering tasks for adjusting a given software architecture to meet new ...
Côté, Isabelle +2 more
openaire +2 more sources
Patterns in software architecture
Addendum to the 1997 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (Addendum), 1997Tom O'Rourke, Gerard Meszaros
openaire +1 more source
Design Patterns in Scientific Software
2004This paper proposes that object-oriented design patterns can greatly help with the design and construction of scientific software. It describes a method of teaching design patterns which introduces patterns as they are used in refactoring, extending and reusing a computational science case study.
openaire +2 more sources

