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), 2005
In 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

2001
Patterns 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, 2007
Software 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, 2014
Security 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), 2005
Tim 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, 1990
The 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

Software-security patterns

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

Pattern-Based Evolution of Software Architectures

2007
We 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), 1997
Tom O'Rourke, Gerard Meszaros
openaire   +1 more source

Design Patterns in Scientific Software

2004
This 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

Home - About - Disclaimer - Privacy