Tag #design pattern
318 papers:
- ECSA-2019-MalakutiSPGGB
- A Four-Layer Architecture Pattern for Constructing and Managing Digital Twins (SM, JS0, MPM, SG, RG, PB), pp. 231–246.
- SANER-2019-ThallerLE #detection #representation
- Feature Maps: A Comprehensible Software Representation for Design Pattern Detection (HT, LL, AE), pp. 207–217.
- SANER-2019-XiongL #detection #implementation #java
- Accurate Design Pattern Detection Based on Idiomatic Implementation Matching in Java Language Context (RX, BL), pp. 163–174.
- CoG-2019-KhalifaST #2d #game studies
- Level Design Patterns in 2D Games (AK, FdMS, JT), pp. 1–8.
- FDG-2019-SandhuM #framework
- A framework for integrating architectural design patterns into PCG (AS, JM), p. 5.
- SANER-2018-KhomhG #quality #question
- Design patterns impact on software quality: Where are the theories? (FK, YGG), pp. 15–25.
- AIIDE-2018-BeaupreWBS #approach #generative #multi
- A Design Pattern Approach for Multi-Game Level Generation (SB, TW, SB, GS), pp. 145–151.
- CHI-PLAY-2018-AllisonCGS #game studies #interactive
- Design Patterns for Voice Interaction in Games (FA, MC, MRG, WS), pp. 5–17.
- CASE-2018-MarksMVJJW #overview
- Agent Design Patterns for Assistance Systems in Various Domains - a Survey (PM, TM, DV, TJ, NJ, MW), pp. 168–173.
- CASE-2018-ZawiszaLR
- Application of design pattern within the engineering of agent-based control systems (JZ, AL, RR), pp. 181–186.
- FASE-2018-Marmsoler #specification #verification
- Hierarchical Specification and Verification of Architectural Design Patterns (DM), pp. 149–168.
- ICSA-2017-MePL #challenge #quality
- Challenges on the Relationship between Architectural Patterns and Quality Attributes (GM, GP, PL), pp. 141–144.
- SANER-2017-HolmstedtM
- The importance of program Design Patterns training (VH, SAM), pp. 559–560.
- CHI-PLAY-2017-ChengAP0 #collaboration #game studies
- Leveraging Design Patterns to Support Designer-Therapist Collaboration When Ideating Brain Injury Therapy Games (JC, DA, CP, JG0), pp. 291–303.
- CIG-2017-BaldwinDFH #game studies #generative #using
- Mixed-initiative procedural generation of dungeons using game design patterns (AB0, SD, JMF, JH), pp. 25–32.
- FDG-2017-BarnesHFMSH #game studies #student
- Exploring emerging design patterns in student-made climate change games (JB, AKH, BF, JML, GS, CH), p. 6.
- FDG-2017-MearsZ #game studies
- Design patterns for silent player characters in narrative-driven games (BM, JZ), p. 4.
- ECIR-2017-ZhangB #retrieval
- Design Patterns for Fusion-Based Object Retrieval (SZ0, KB), pp. 684–690.
- ICMT-2017-LanoRTS #model transformation #overview
- A Survey of Model Transformation Design Pattern Usage (KL, SKR, SYT, MS), pp. 108–118.
- CASE-2017-LuderCZR #overview
- Design pattern for agent based production system control - A survey (AL, AC, JZ, RR), pp. 717–722.
- WICSA-2016-HarrisonGS #open source
- Software Architecture Pattern Morphology in Open-Source Systems (NBH, EG, DS), pp. 91–98.
- WICSA-2016-PetersWH #composition #semantics
- Architectural Pattern Definition for Semantically Rich Modular Architectures (JP, JMEMvdW, JH), pp. 256–261.
- ICSME-2016-MedeleanuM #named #null #pseudo #refactoring
- NullTerminator: Pseudo-Automatic Refactoring to Null Object Design Pattern (SM, PFM), pp. 601–603.
- CHI-PLAY-2016-ToupsHA #game studies
- Playing at Planning: Game Design Patterns from Disaster Response Practice (ZOT, WAH, SAA), pp. 362–375.
- SLE-2016-DreyT #domain-specific language #monitoring #object-oriented
- Object-oriented design pattern for DSL program monitoring (ZD, CT), pp. 70–83.
- ICSME-2015-KimBD #java #parametricity #refactoring
- Scripting parametric refactorings in Java to retrofit design patterns (JK, DSB, DD), pp. 211–220.
- ICSME-2015-LuciaDGR #automation #behaviour #detection #dynamic analysis #towards
- Towards automating dynamic analysis for behavioral design pattern detection (ADL, VD, CG, MR), pp. 161–170.
- ICSME-2015-LuciaDGRP #behaviour #detection #named
- ePadEvo: A tool for the detection of behavioral design patterns (ADL, VD, CG, MR, CP), pp. 327–329.
- SANER-2015-YangMT #detection #quality
- Measuring the quality of design pattern detection results (SY, AM, VT), pp. 53–62.
- Haskell-2015-GillSDEFGRSS #monad
- The remote monad design pattern (AG, NS, JD, AE, AF, MG, JR, RS, JS), pp. 59–70.
- FDG-2015-TreanorZETSCTML #game studies
- AI-based Game Design Patterns (MT, AZ, MPE, JT, GS, MC0, TT, BM, JL, AMS).
- DUXU-DD-2015-GalaboN #experience #human-computer #user interface
- A Posture HCI Design Pattern for Television Commerce Based on User Experience (RJG, CdSSN), pp. 191–203.
- MoDELS-2015-NguyenYHKST #named #security
- SoSPa: A system of Security design Patterns for systematically engineering secure systems (PHN, KY, TH, JK, RS, YLT), pp. 246–255.
- SPLC-2015-DegueuleFBANMGB #variability
- Tooling support for variability and architectural patterns in systems engineering (TD, JBFF, OB, MA, JLN, SM, GG, GB, OC), pp. 361–364.
- Onward-2015-SamimiWEB #constraints
- Constraints as a design pattern (HS, AW, ME, AB), pp. 28–43.
- ICSE-v2-2015-BarakiGVHKMZ
- Interdisciplinary Design Patterns for Socially Aware Computing (HB, KG, CV, AH, RK, BEM, JZ), pp. 477–486.
- ICSE-v2-2015-NoureddineR #energy #optimisation
- Optimising Energy Consumption of Design Patterns (AN, AR), pp. 623–626.
- SAC-2015-DabainMT #detection #using
- Design pattern detection using FINDER (HD, AM, VT), pp. 1586–1593.
- SAC-2015-PenhaW
- Parameterization of fail-operational architectural patterns (DOdP, GW), pp. 471–473.
- GPCE-2015-SeidlSS #development #generative #product line #using #variability
- Generative software product line development using variability-aware design patterns (CS, SS, IS), pp. 151–160.
- PDP-2015-KuhnCS #composition #coordination
- Extending a Peer-Based Coordination Model with Composable Design Patterns (EK, SC, GS), pp. 53–61.
- ICST-2015-KobashiYWFYOK #named #security #testing #verification
- TESEM: A Tool for Verifying Security Design Pattern Applications by Model Testing (TK, MY, HW, YF, NY, TO, HK), pp. 1–8.
- QoSA-2014-MzidMBA #concurrent #modelling #named #realtime
- SRMP: a software pattern for deadlocks prevention inreal-time concurrency models (RM, CM, JPB, MA), pp. 139–144.
- WICSA-2014-SyromiatnikovW
- A Journey through the Land of Model-View-Design Patterns (AS, DW), pp. 21–30.
- CIG-2014-GalliLL #data mining #mining
- Applying data mining to extract design patterns from Unreal Tournament levels (LG, PLL, DL), pp. 1–8.
- DiGRA-2014-ReuterWGS #collaboration #game studies #interactive
- Game Design Patterns for Collaborative Player Interactions (CR0, VW, SG0, RS).
- FDG-2014-CanossaBN #game studies #named #using
- X-COM: UFO Defense vs. XCOM: Enemy Unknown - Using gameplay design patterns to understand game remakes (AC, SB, MJN).
- VS-Games-2014-ZavcerMP #game studies #towards
- Design Pattern Canvas: Towards Co-Creation of Unified Serious Game Design Patterns (GZ, SM, PP), pp. 1–2.
- CHI-2014-SauppeM #interactive #prototype
- Design patterns for exploring and prototyping human-robot interactions (AS, BM), pp. 1439–1448.
- ICEIS-v2-2014-RibeiroFVO #2d #named
- DC2DP: A Dublin Core Application Profile to Design Patterns (AAdAR, JLF, LFdMV, AdPO), pp. 209–216.
- ICEIS-v3-2014-SilvaA14a #semantics
- Adding Semantic Relations among Design Patterns (MARS, JCA), pp. 46–56.
- ICMT-2014-ErginS #graph #model transformation #towards
- Towards a Language for Graph-Based Model Transformation Design Patterns (HE, ES), pp. 91–105.
- SAC-2014-BernardiCL #aspect-oriented #declarative #development #programming #using
- Declarative design pattern-based development using aspect oriented programming (MLB, MC, GADL), pp. 1625–1630.
- CBSE-2013-YusufS #fault tolerance
- Parameterised architectural patterns for providing cloud service fault tolerance with accurate costings (IIY, HWS), pp. 121–130.
- ECSA-2013-MorandiWNG #behaviour #concurrent #development #object-oriented
- Concurrent Object-Oriented Development with Behavioral Design Patterns (BM, SW, SN, HG), pp. 25–32.
- ECSA-2013-ThatSOB
- Composition-Centered Architectural Pattern Description Language (MTTT, SS, FO, IB), pp. 1–16.
- ECSA-2013-TounsiKK #modelling #refinement
- Building Correct by Construction SOA Design Patterns: Modeling and Refinement (IT, MHK, AHK), pp. 33–44.
- QoSA-2013-DurdikR #documentation #on the #using
- On the appropriate rationale for using design patterns and pattern documentation (ZD, RHR), pp. 107–116.
- WCRE-2013-BernardiCL #approach #detection #graph #modelling
- A model-driven graph-matching approach for design pattern detection (MLB, MC, GADL), pp. 172–181.
- DiGRA-2013-DormannB #game studies
- Incongruous Avatars and Hilarious Sidekicks: Design Patterns for Comical Game Characters (CD, MB).
- HCI-AMTE-2013-HirataY #logic #user interface #using
- A Logical Design Method for User Interface Using GUI Design Patterns (IH, TY), pp. 361–370.
- ICEIS-v2-2013-TounsiHKKD #modelling #specification #using
- Using SoaML Models and Event-B Specifications for Modeling SOA Design Patterns (IT, ZH, MHK, AHK, KD), pp. 294–301.
- KEOD-2013-AlmKLS #metric #ontology #quality
- Applicability of Quality Metrics for Ontologies on Ontology Design Patterns (RA, SK, BL, KS), pp. 48–57.
- SEKE-2013-Al-JamimiA #detection #prolog #using
- Using Prolog Rules to Detect Software Design Patterns: Strengths and Weaknesses (HAAJ, MAA), pp. 727–730.
- SEKE-2013-KassabE #interactive #quality #towards
- Towards Quantifying Quality, Tactics and Architectural Patterns Interactions (MK, GEB), pp. 441–446.
- SEKE-2013-MaffortVBHAM #mining #using
- Mining Architectural Patterns Using Association Rules (CAM, MTV, RdSB, AH, NA, JM), pp. 375–380.
- SEKE-2013-SakamotoWF #object-oriented #programming language
- Extended Design Patterns in New Object-Oriented Programming Languages (KS, HW, YF), pp. 600–605.
- ECMFA-2013-MzidMMPBA #named #realtime
- DPMP: A Software Pattern for Real-Time Tasks Merge (RM, CM, AM, STP, JPB, MA), pp. 101–117.
- SAC-2013-TounsiKKDM #approach #formal method #modelling #towards
- Towards an approach for modeling and formalizing SOA design patterns with Event-B (IT, MHK, AHK, KD, EM), pp. 1937–1938.
- SLE-2013-DiskinKM #megamodelling
- Mapping-Aware Megamodeling: Design Patterns and Laws (ZD, SK, TSEM), pp. 322–343.
- FASE-2013-LasseterC #invariant #runtime
- Design Pattern-Based Extension of Class Hierarchies to Support Runtime Invariant Checks (JL, JC), pp. 163–178.
- WICSA-ECSA-2012-ThatSO #using
- Using Architectural Patterns to Define Architectural Decisions (MTTT, SS, FO), pp. 196–200.
- CSMR-2012-BinunK #detection #named
- DPJF — Design Pattern Detection with High Accuracy (AB, GK), pp. 245–254.
- CSMR-2012-FontanaCZ #benchmark #detection #metric #named #tool support
- DPB: A Benchmark for Design Pattern Detection Tools (FAF, AC, MZ), pp. 235–244.
- FDG-2012-LewisWW #game studies
- Motivational game design patterns of 'ville games (CL0, NWF, JW), pp. 172–179.
- ICEIS-v3-2012-DunkelB #enterprise
- Design Patterns for Event-driven Enterprise Architectures (JD, RB), pp. 187–192.
- SEKE-2012-MaZQQXY #analysis #dependence #identification #using
- Identification of Design Patterns Using Dependence Analysis (WM, XZ, XQ, JQ, LX, RY), pp. 289–292.
- SEKE-2012-SmithP #recommendation
- Dynamically recommending design patterns (SS, DRP), pp. 499–504.
- MoDELS-2012-GravinoRST #comprehension #developer #documentation #replication #source code
- Do Professional Developers Benefit from Design Pattern Documentation? A Replication in the Context of Source Code Comprehension (CG, MR, GS, GT), pp. 185–201.
- FSE-2012-MirakhorliMC #variability
- Variability points and design pattern usage in architectural tactics (MM, PM, JCH), p. 52.
- SAC-2012-GiuntaPT #aspect-oriented #composition #named #refactoring
- AODP: refactoring code to provide advanced aspect-oriented modularization of design patterns (RG, GP, ET), pp. 1243–1250.
- SAC-2012-GiuntaPT12a #aspect-oriented
- Superimposing roles for design patterns into application classes by means of aspects (RG, GP, ET), pp. 1866–1868.
- ECSA-2011-StolAB #evaluation #identification #open source #process
- Design and Evaluation of a Process for Identifying Architecture Patterns in Open Source Software (KJS, PA, MAB), pp. 147–163.
- ICSM-2011-RomanoSRG #clustering #source code
- Clustering and lexical information support for the recovery of design pattern in source code (SR, GS, MR, CG), pp. 500–503.
- WCRE-2011-GravinoRST #comprehension #documentation #source code
- Does the Documentation of Design Pattern Instances Impact on Source Code Comprehension? Results from Two Controlled Experiments (CG, MR, GS, GT), pp. 67–76.
- HCI-DDA-2011-GodonFRT #interactive #internet #library
- The First Interaction Design Pattern Library for Internet of Things User Created Applications (MG, MAF, MR, LT), pp. 229–237.
- HCI-DDA-2011-PeissnerSS #adaptation #approach #user interface
- A Design Patterns Approach to Adaptive User Interfaces for Users with Special Needs (MP, AS, DS), pp. 268–277.
- HIMI-v1-2011-RichardRMM #developer #power of #user interface
- Giving UI Developers the Power of UI Design Patterns (JR, JMR, SM, JM), pp. 40–47.
- CAiSE-2011-AsnarPM #case study #logic #modelling
- Modeling Design Patterns with Description Logics: A Case Study (YA, EP, JM), pp. 169–183.
- SEKE-2011-ZhangSSCM #detection
- Detecting Architecture Erosion by Design Decision of Architectural Pattern (LZ, YS, HS, FC, HM), pp. 758–763.
- SIGAda-2011-GaudelSPRDL #ada #analysis #pattern matching #pattern recognition #performance #recognition
- An Ada design pattern recognition tool for AADL performance analysis (VG, FS, AP, SR, PD, JL), pp. 61–68.
- ASE-2011-RasoolM #detection #flexibility
- Flexible design pattern detection based on feature types (GR, PM), pp. 243–252.
- ICSE-2011-Fant
- Building domain specific software architectures from software architectural design patterns (JSF), pp. 1152–1154.
- SAC-2011-CoutoVFGM #adaptation #aspect-oriented
- Structuring adaptive replicated systems with design patterns and aspects (RRC, RPV, UFJ, LAFG, DMM), pp. 1361–1362.
- CBSE-2010-LauNTR #behaviour #composition
- (Behavioural) Design Patterns as Composition Operators (KKL, IN, CMT, TR), pp. 232–251.
- ECSA-2010-BerrocalGM #requirements
- Facilitating the Selection of Architectural Patterns by Means of a Marked Requirements Model (JB, JGA, JMM), pp. 384–391.
- ECSA-2010-KamalA #mining
- Mining Relationships between the Participants of Architectural Patterns (AWK, PA), pp. 401–408.
- CSEET-2010-SharifM #detection #layout
- The Effects of Layout on Detecting the Role of Design Patterns (BS, JIM), pp. 41–48.
- CSMR-2010-KnieselBHFCGT #detection #tool support
- DPDX--Towards a Common Result Exchange Format for Design Pattern Detection Tools (GK, AB, PH, LJF, AC, YGG, NT), pp. 232–235.
- CSMR-2010-LuciaDGR #behaviour #detection #model checking
- Improving Behavioral Design Pattern Detection through Model Checking (ADL, VD, CG, MR), pp. 176–185.
- ICSM-2010-BernardiL #detection #modelling
- Model-driven detection of Design Patterns (MLB, GADL), pp. 1–5.
- ICSM-2010-LuciaDGR #detection #dynamic analysis #eclipse #plugin
- An Eclipse plug-in for the detection of design pattern instances through static and dynamic analysis (ADL, VD, CG, MR), pp. 1–6.
- ICSM-2010-SharifM #comprehension #eye tracking #layout
- An eye tracking study on the effects of layout in understanding the role of design patterns (BS, JIM), pp. 1–10.
- SEFM-2010-TudoseO #execution #symbolic computation #testing #using
- A Method for Testing Software Systems Based on State Design Pattern Using Symbolic Execution (CT, RO), pp. 113–117.
- FDG-2010-HullettW
- Design patterns in FPS levels (KH, JW), pp. 78–85.
- ECMFA-2010-SterrittCC #behaviour #precise #specification
- Precise Specification of Design Pattern Structure and Behaviour (AS, SC, VC), pp. 277–292.
- OOPSLA-2010-RajanKR #composition #concurrent
- Concurrency by modularity: design patterns, a case in point (HR, SMK, WR), pp. 790–805.
- SAC-2010-GiuntaPT #aspect-oriented #using
- Using aspects and annotations to separate application code from design patterns (RG, GP, ET), pp. 2183–2189.
- SAC-2010-GomesM #implementation
- Design pattern implementation in object teams (JLG, MPM), pp. 2119–2120.
- SAC-2010-KamalA #modelling #variability
- Modeling the variability of architectural patterns (AWK, PA), pp. 2344–2351.
- SAC-2010-MateosCZC #pervasive
- Separation of concerns in service-oriented applications based on pervasive design patterns (CM, MC, AZ, MRC), pp. 849–853.
- VMCAI-2010-SummersD #reasoning
- Considerate Reasoning and the Composite Design Pattern (AJS, SD), pp. 328–344.
- WICSA-ECSA-2009-PintoFVPDM #aspect-oriented #evolution #on the
- On the need of architectural patterns in AOSD for software evolution (MP, LF, JAV, PFP, FCD, ÉM), pp. 245–248.
- ITiCSE-2009-Gomez-MartinJA #education #game studies #product line #using
- Teaching design patterns using a family of games (MAGM, GJD, JA), pp. 268–272.
- ITiCSE-2009-Merceron #automaton #education
- Design patterns to support teaching of automata theory (AM), p. 341.
- ICPC-2009-HanWYCZL #clustering #comprehension #open source #source code
- Design pattern directed clustering for understanding open source code (ZH, LW, LY, XC, JZ, XL), pp. 295–296.
- ICPC-2009-KnieselB #approach #data fusion #detection
- Standing on the shoulders of giants — A data fusion approach to design pattern detection (GK, AB), pp. 208–217.
- ICSM-2009-KhomhGA #empirical #game studies
- Playing roles in design patterns: An empirical descriptive and analytic study (FK, YGG, GA), pp. 83–92.
- WCRE-1999-GatrellCH99a #c# #replication #using
- Design Patterns and Change Proneness: A Replication Using Proprietary C# Software (MG, SC, TH), pp. 160–164.
- CEFP-2009-CesariniT #behaviour #erlang #process #programming
- Erlang Behaviours: Programming with Process Design Patterns (FC, SJT), pp. 19–41.
- DiGRA-2009-BruskB #game studies
- Gameplay Design Patterns for Game Dialogues (JB, SB).
- HCI-NT-2009-LuzcandoBF #usability
- Evaluating Usability-Supporting Architecture Patterns: Reactions from Usability Professionals (EL, DB, AF), pp. 320–328.
- HCI-NT-2009-RajK #agile #consistency #interactive #library #mobile #named #process #user interface
- RUCID: Rapid Usable Consistent Interaction Design Patterns-Based Mobile Phone UI Design Library, Process and Tool (AR, VK), pp. 677–686.
- OOPSLA-2009-Riehle
- Design pattern density defined (DR), pp. 469–480.
- SIGAda-2009-DinhB #distributed #fault tolerance
- Distributed container: a design pattern for fault tolerance and high speed data exchange (TD, SB), pp. 115–118.
- ASE-2009-WegrzynowiczS #detection #testing #towards
- Towards a Comprehensive Test Suite for Detectors of Design Patterns (PW, KS), pp. 103–110.
- FASE-2009-FullebornMH #documentation #problem
- Problem-Oriented Documentation of Design Patterns (AF, KM, MH), pp. 294–308.
- ECSA-2008-KamalA #behaviour #modelling #using
- Modeling Architectural Patterns’ Behavior Using Architectural Primitives (AWK, PA), pp. 164–179.
- WICSA-2008-CimpanC #question #reuse
- Can Styles Improve Architectural Pattern Reuse? (SC, VC), pp. 263–266.
- WICSA-2008-HarrisonA #analysis #documentation #legacy
- Analysis of Architecture Pattern Usage in Legacy System Architecture Documentation (NBH, PA), pp. 147–156.
- HT-2008-Rubart #hypermedia
- Hypermedia design patterns (JR), pp. 243–244.
- ITiCSE-2008-DenegriFGM #education #interactive
- A tool for teaching interactions between design patterns (ED, GF, AG, PJM), p. 371.
- CSMR-2008-FulopFG #benchmark #metric #mining #tool support #towards
- Towards a Benchmark for Evaluating Design Pattern Miner Tools (LJF, RF, TG), pp. 143–152.
- CSMR-2008-KhomhG #quality #question
- Do Design Patterns Impact Software Quality Positively? (FK, YGG), pp. 274–278.
- ICSM-2008-PentaCGA #empirical
- An empirical study of the relationships between design pattern roles and class change proneness (MDP, LC, YGG, GA), pp. 217–226.
- SEKE-2008-HuS #detection #dynamic analysis #java #source code
- Dynamic Analysis and Design Pattern Detection in Java Programs (LH, KS), pp. 842–846.
- SEKE-2008-PengDZ #behaviour #correctness #implementation #verification
- Verifying Behavioral Correctness of Design Pattern Implementation (TP, JD, YZ), pp. 454–459.
- TOOLS-EUROPE-2008-BishopH #c# #on the #performance
- On the Efficiency of Design Patterns Implemented in C# 3.0 (JB, RNH), pp. 356–371.
- TOOLS-EUROPE-2008-KuhlemannARL #composition #multi #paradigm
- A Multiparadigm Study of Crosscutting Modularity in Design Patterns (MK, SA, MR, RELH), pp. 121–140.
- ICSE-2008-DenzlerG #programming
- Design patterns: between programming and software design (CD, DG), pp. 801–804.
- SAC-2008-DongSZ #detection
- Design pattern detection by template matching (JD, YS, YZ), pp. 765–769.
- SAC-2008-ScharffeEF #ontology #towards
- Towards design patterns for ontology alignment (FS, JE, DF), pp. 2321–2325.
- CASE-2008-UnverM #automation #composition #throughput #using
- Using architectural software patterns in support of controlling modular high throughput screening automation systems (HÖÜ, JM), pp. 912–917.
- ICST-2008-IzurietaB #object-oriented #testing
- Testing Consequences of Grime Buildup in Object Oriented Design Patterns (CI, JMB), pp. 171–179.
- ECSA-2007-HarrisonA #quality
- Leveraging Architecture Patterns to Satisfy Quality Attributes (NBH, PA), pp. 263–270.
- WICSA-2007-JainK #resource management
- Pattern Oriented Software Architecture: Patterns for Resource Management (PJ, MK), p. 41.
- CSMR-2007-LuciaDGR #approach
- A Two Phase Approach to Design Pattern Recovery (ADL, VD, CG, MR), pp. 297–306.
- ICPC-2007-PetterssonL #approach #detection
- A Non-conservative Approach to Software Pattern Detection (NP, WL), pp. 189–198.
- SCAM-2007-AversanoCP #evolution
- Relating the Evolution of Design Patterns and Crosscutting Concerns (LA, LC, MDP), pp. 180–192.
- SEFM-2007-Bayley #formal method #logic
- Formalising Design Patterns in Predicate Logic (IB), pp. 25–36.
- DiGRA-2007-BjorkP #comprehension #game studies #pervasive
- Understanding Pervasive Games through Gameplay Design Patterns (SB, JP).
- DiGRA-2007-KamRTC #game studies #mobile #using
- Mobile Gaming with Children in Rural India: Contextual Factors in the Use of Game Design Patterns (MK, VR, AT, JFC).
- DiGRA-2007-LankoskiB
- Gameplay Design Patterns for Believable Non-Player Characters (PL, SB).
- HCI-AS-2007-BreuerBSM #interactive
- Interaction Design Patterns for Classroom Environments (HB, NB, CS, MM), pp. 163–172.
- HCI-IDU-2007-GeorgiakakisRPP #design #tool support #usability
- DEPTH TOOLKIT: A Web-Based Tool for Designing and Executing Usability Evaluations of E-Sites Based on Design Patterns (PG, SR, YP, GP), pp. 453–462.
- HCI-IDU-2007-TesorieroMLG #human-computer
- HCI Design Patterns for PDA Running Space Structured Applications (RT, FMS, MDL, JAG), pp. 1206–1215.
- SEKE-2007-DongZ #classification
- Classification of Design Pattern Traits (JD, YZ), p. 473–?.
- MoDELS-2007-KampffmeyerZ #ontology
- Finding the Pattern You Need: The Design Pattern Intent Ontology (HK, SZ), pp. 211–225.
- MoDELS-2007-KampffmeyerZ #ontology
- Finding the Pattern You Need: The Design Pattern Intent Ontology (HK, SZ), pp. 211–225.
- ESEC-FSE-2007-AversanoCCGP #empirical #evolution
- An empirical study on the evolution of design patterns (LA, GC, LC, CDG, MDP), pp. 385–394.
- ICSE-2007-NgCCY #effectiveness #maintenance #question
- Do Maintainers Utilize Deployed Design Patterns Effectively? (THN, SCC, WKC, YTY), pp. 168–177.
- ITiCSE-2006-PatersonHN #ide
- A design patterns extension for the BlueJ IDE (JHP, JH, MN), pp. 280–284.
- CSMR-2006-CostagliolaLDGR #case study #visual notation
- Case Studies of Visual Language Based Design Patterns Recovery (GC, ADL, VD, CG, MR), pp. 165–174.
- CSMR-2006-KaczorGH #algorithm #identification #performance
- Efficient Identification of Design Patterns with Bit-vector Algorithm (OK, YGG, SH), pp. 175–184.
- ICSM-2006-BriandLS #modelling #uml
- Guiding the Application of Design Patterns Based on UML Models (LCB, YL, AS), pp. 234–243.
- SCAM-2006-FulopGF #c++ #mining #tool support
- Evaluating C++ Design Pattern Miner Tools (LJF, TG, RF), pp. 127–138.
- WCRE-2006-FontanaRGAS #detection #reverse engineering
- Design Pattern Detection for Reverse Engineering (FAF, CR, YGG, GA, JMS), p. 316.
- SEKE-2006-HallstromDS #contract #monitoring #parallel
- Parallel Monitoring of Design Pattern Contracts (JOH, ARD, NS), pp. 236–241.
- SEKE-2006-HenningerA #metamodelling #ontology
- An Ontology-Based Metamodel for Software Patterns (SH, PA), pp. 327–330.
- ECOOP-2006-Gamma #years after
- Design Patterns — 15 Years Later (EG), p. 1.
- ASE-2006-ShiO #java #reverse engineering #source code
- Reverse Engineering of Design Patterns from Java Source Code (NS, RAO), pp. 123–134.
- FSE-2006-NgCCY #empirical #experience #refactoring
- Work experience versus refactoring to design patterns: a controlled experiment (THN, SCC, WKC, YTY), pp. 12–22.
- ICSE-2006-PettitG #behaviour #concurrent #modelling
- Modeling behavioral design patterns of concurrent objects (RGPI, HG), pp. 202–211.
- SAC-2006-PappalardoT #automation
- Automatically discovering design patterns and assessing concern separations for applications (GP, ET), pp. 1591–1596.
- FASE-2006-HallstromST #implementation #specification
- Amplifying the Benefits of Design Patterns: From Specification Through Implementation (JOH, NS, BT), pp. 214–229.
- CSMR-2005-CostagliolaLDGR #parsing #visual notation
- Design Pattern Recovery by Visual Language Parsing (GC, ADL, VD, CG, MR), pp. 102–111.
- CSMR-2005-LuccaFT #interactive #web
- Recovering Interaction Design Patterns in Web Applications (GADL, ARF, PT), pp. 366–374.
- ICSM-2005-FerencBFL #machine learning #mining
- Design Pattern Mining Enhanced by Machine Learning (RF, ÁB, LJF, JL), pp. 295–304.
- WCRE-2005-WangT #detection #eiffel
- Design Pattern Detection in Eiffel Systems (WW, VT), pp. 165–174.
- Haskell-2005-OliveiraG #named
- TypeCase: a design pattern for type-indexed functions (BCdSO, JG), pp. 98–109.
- DiGRA-2005-TolmieDC #game studies #interactive #towards #visualisation
- Towards an interactive visualization of game design patterns (JT, SD, AC).
- VISSOFT-2005-RillingN #3d #analysis #comprehension
- Applying Code Analysis and 3D Design Pattern Grouping to Facilitate Program Comprehension (JR, VLN), pp. 123–124.
- ICEIS-v3-2005-PerezGMGS #integration #mvc
- Decoupling MVC: J2EE Design Patterns Integration (FMP, VGI, DMJ, JMGC, AHS), pp. 280–287.
- SEKE-2005-ChenTY #generative #pervasive #user interface
- UI Design Pattern Generator for Pervasive Device (DJC, MJT, STY), pp. 360–365.
- SEKE-2005-HsuehCK #modelling #object-oriented #quality #verification
- Verification of Design Patterns with Object-Oriented Quality Models (NLH, PHC, JYK), pp. 193–198.
- SEKE-2005-LiuL
- Constructing Software System Based On Software Pattern and Architecture (FHL, SFL), pp. 181–186.
- MoDELS-2005-MiliE #problem #question #representation #what
- Representing and Applying Design Patterns: What Is the Problem? (HM, GEB), pp. 186–200.
- MoDELS-2005-MiliE #problem #question #representation #what
- Representing and Applying Design Patterns: What Is the Problem? (HM, GEB), pp. 186–200.
- OOPSLA-2005-ZdunA #modelling #using
- Modeling architectural patterns using architectural primitives (UZ, PA), pp. 133–146.
- ASE-2005-BlewittBS #automation #java #verification
- Automatic verification of design patterns in Java (AB, AB, IS), pp. 224–232.
- ICSE-2005-GoldenJB #empirical #usability
- The value of a usability-supporting architectural pattern in software architecture design: a controlled experiment (EG, BEJ, LB), pp. 460–469.
- DATE-2005-RinconMBL #hardware #reuse
- Model Reuse through Hardware Design Patterns (FR, FM, JB, JCL), pp. 324–329.
- LCTES-2005-GayLC
- Software design patterns for TinyOS (DG, PL, DEC), pp. 40–49.
- ITiCSE-2004-Christensen #framework #named #perspective
- Frameworks: putting design patterns into perspective (HBC), pp. 142–145.
- ITiCSE-2004-Hamer #approach #composition #education #using
- An approach to teaching design patterns using musical composition (JH), pp. 156–160.
- ITiCSE-2004-PatersonH04a #ide
- A proposed design patterns extension for the blueJ IDE (JHP, JH), p. 279.
- ITiCSE-2004-StuurmanF #case study #education #experience
- Experiences with teaching design patterns (SS, GF), pp. 151–155.
- ITiCSE-WGR-2004-CinneideT #approach #education #problem
- A problem-based approach to teaching design patterns (MÓC, RT), pp. 80–82.
- WCRE-2004-GueheneucSZ
- Fingerprinting Design Patterns (YGG, HAS, FZ), pp. 172–181.
- WCRE-2004-ParkKWY #analysis #behaviour
- A Static Reference Flow Analysis to Understand Design Pattern Behavior (CP, YK, CW, KY), pp. 300–301.
- ICEIS-v3-2004-DoKFP
- Agent-Oriented Design Patterns (TTD, MK, SF, AP), pp. 48–53.
- SEKE-2004-Hobbs #specification #using
- Using A Scenario Specification Language to Add Context to Design Patterns (RLH), pp. 330–335.
- PPDP-2004-RajeshJ #named #refactoring
- JIAD: a tool to infer design patterns in refactoring (JR, DJ), pp. 227–237.
- ASE-2004-McNaughtonCSSRP #game studies #generative #named
- ScriptEase: Generative Design Patterns for Computer Role-Playing Games (MM, MC, DS, JS, JR, DP), pp. 88–99.
- ICSE-2004-BassJJS #usability
- Usability-Supporting Architectural Patterns (LB, BEJ, NJJ, MISS), pp. 716–717.
- ICSE-2004-HasselbringRJSTK #case study #experience #information management #migration
- The Dublo Architecture Pattern for Smooth Migration of Business Information Systems: An Experience Report (WH, RR, HJ, JS, TT, SK), pp. 117–126.
- ICSE-2004-MakCL #modelling #precise #uml
- Precise Modeling of Design Patterns in UML (JKHM, CSTC, DPKL), pp. 252–261.
- ICSE-2004-SoundarajanH #specification
- Responsibilities and Rewards: Specifying Design Patterns (NS, JOH), pp. 666–675.
- ITiCSE-2003-NevisonW #case study #education #java #using
- Teaching objects early and design patterns in Java using case studies (CN, BW), pp. 94–98.
- ICSM-2003-BalanyiF #c++ #mining #source code
- Mining Design Patterns from C++ Source Code (ZB, RF), pp. 305–314.
- IWPC-2003-HeuzerothHHL #automation #detection
- Automatic Design Pattern Detection (DH, TH, GH, WL), pp. 94–104.
- DiGRA-2003-BjorkLH #game studies
- Game Design Patterns (SB, SL, JH).
- ICEIS-v3-2003-KambayashiO
- Extracting the Software Elements and Design Patterns From the Software Field (YK, MO), pp. 603–608.
- SEKE-2003-DongY #diagrams #uml #visualisation
- Extending UML to Visualize Design Patterns In Class Diagrams (JD, SY), pp. 124–131.
- SEKE-2003-GomesPPSCFB #reuse #using
- Selection and Reuse of Software Design Patterns Using CBR and WordNet (PG, FCP, PP, NS, PC, JLF, CB), pp. 289–296.
- ASE-2003-HeuzerothML #detection #generative #specification
- Generating Design Pattern Detectors from Pattern Specifications (DH, SM, WL), pp. 245–248.
- ASE-2003-SmithS #automation #flexibility #named #source code
- SPQR: Flexible Automated Design Pattern Extraction From Source Code (JMS, PDS), pp. 215–224.
- ICSE-2003-BaniassadMS #graph
- Design Pattern Rationale Graphs: Linking Design to Source (ELAB, GCM, CS), pp. 352–362.
- SAC-2003-Dong #composition #representation #uml
- Representing the Applications and Compositions of Design Patterns in UML (JD), pp. 1092–1098.
- DAC-2003-DamaseviciusMS #hardware
- Application of design patterns for hardware design (RD, GM, VS), pp. 48–53.
- PPoPP-2003-TanSSAM #distributed #generative #memory management #parallel #using
- Using generative design patterns to generate parallel code for a distributed memory environment (KT, DS, JS, JA, SM), pp. 203–215.
- CBSE-2003-MehlitzP #reliability #using #verification
- Design for Verification: Using Design Patterns to Build Reliable Systems (PCM, JJP), p. 10.
- ITiCSE-2002-Hamer02a #approach #education
- A musical approach to teaching design patterns (JH), p. 197.
- CSMR-2002-GustafssonPNV #evolution #metric
- Architecture-Centric Software Evolution by Software Metrics and Design Patterns (JG, JP, LN, AIV), p. 108–?.
- CSMR-2002-TahvildariK #on the #quality #re-engineering
- On the Role of Design Patterns in Quality-Driven Re-engineering (LT, KK), pp. 230–240.
- PASTE-2002-Naumovich #analysis #data flow #implementation #using
- Using the observer design pattern for implementation of data flow analyses (GN), pp. 61–68.
- WCRE-2002-AsencioCHL #automation
- Relating Expectations to Automatically Recovered Design Patterns (AA, SC, DH, EL), pp. 87–96.
- WCRE-2002-BodhuinGT #cobol #migration #mvc #using #web
- Migrating COBOL Systems to the WEB by Using the MVC Design Pattern (TB, EG, MT), pp. 329–338.
- FLOPS-2002-AntoyH #functional #logic
- Functional Logic Design Patterns (SA, MH), pp. 67–87.
- ICEIS-2002-GarzasP #object-oriented
- Beyond Object Oriented Design Patterns (JG, MP), pp. 811–814.
- SEKE-2002-ArandaM #formal method #verification
- A formal model for verifying compound design patterns (GNA, RM), pp. 213–214.
- OOPSLA-2002-HannemannK #aspectj #implementation #java
- Design pattern implementation in Java and aspectJ (JH, GK), pp. 161–173.
- ASE-2002-MacDonaldSSABT #generative
- Generative Design Patterns (SM, DS, JS, JA, SB, KT), p. 23–?.
- ICSE-2002-EideRRL
- Static and dynamic structure in design patterns (EE, AR, JR, JL), pp. 208–218.
- ICSE-2002-Larman #named #tutorial
- Tutorial: mastering design patterns (CL), p. 704.
- CSMR-2001-GoedickeZ #documentation #migration #pattern matching
- Piecemeal Migrating of a Document Archive System with an Architectural Pattern Language (MG, UZ), pp. 180–183.
- CSMR-2001-Wendorff #assessment #lessons learnt #re-engineering #scalability
- Assessment of Design Patterns during Software Reengineering: Lessons Learned from a Large Commercial Project (PW), pp. 77–84.
- ICSM-2001-BiemanJY #case study #industrial #object-oriented
- OO Design Patterns, Design Structure, and Program Changes: An Industrial Case Study (JMB, DJ, HJY), p. 580–?.
- ICSM-2001-MensT #declarative #evolution #framework #object-oriented
- A Declarative Evolution Framework for Object-Oriented Design Patterns (TM, TT), pp. 570–579.
- FME-2001-FloresMR #formal method #object-oriented
- A Formal Model of Object-Oriented Design and GoF Design Patterns (AF, RM, LR), pp. 223–241.
- EDOC-2001-LeffR #development #mvc #using
- Web-Application Development Using the Model/View/Controller Design Pattern (AL, JTR), pp. 118–127.
- SEKE-2001-SouuzaF #design #reuse #rule-based
- Designing Reusable Rule-Based Architectures with Design Patterns (MAFdS, MAGVF), pp. 163–170.
- UML-2001-YacoubA #composition #design #uml
- UML Support for Designing Software Systems as a Composition of Design Patterns (SMY, HHA), pp. 149–165.
- TOOLS-USA-2001-GueheneucA #constraints #detection #fault #using
- Using Design Patterns and Constraints to Automate the Detection and Correction of Inter-Class Design Defects (YGG, HAA), pp. 296–306.
- TOOLS-USA-2001-Stal01a #concurrent #distributed
- Design Patterns for Concurrent and Distributed Objects (MS), p. 361.
- AdaEurope-2001-Sanden #concurrent #process #state machine
- A Design Pattern for State Machines and Concurrent Activities (BS), pp. 203–214.
- ASE-2001-Albin-AmiotCGJ #detection
- Instantiating and Detecting Design Patterns: Putting Bits and Pieces Together (HAA, PC, YGG, NJ), pp. 166–173.
- ASE-2001-BlewittBS #automation #java #verification
- Automatic Verification of Java Design Patterns (AB, AB, IS), pp. 324–327.
- SAC-2001-RajeC #named #specification
- eLeLePUS — a language for specification of software design patterns (RRR, SC), pp. 600–604.
- WCRE-2000-CagninPBM #re-engineering #using
- Reengineering Using Design Patterns (MIC, RP, RTVB, PCM), pp. 118–127.
- UML-2000-GuennecSJ #modelling #precise
- Precise Modeling of Design Patterns (ALG, GS, JMJ), pp. 482–496.
- UML-2000-Kobryn #metamodelling #uml
- Architectural Patterns for Metamodeling: A Hitchhikers Guide to the UML Metaverse (CK), p. 497.
- ECOOP-2000-SunyeGJ #uml
- Design Patterns Application in UML (GS, ALG, JMJ), pp. 44–62.
- TOOLS-ASIA-2000-WanSX #parallel #programming
- Expanding Design Pattern to Support Parallel Programming (JYW, YQS, JYX), pp. 24–31.
- TOOLS-ASIA-2000-ZhangW #implementation #object-oriented #undo #using
- Implementing Undo/Redo in PDF Studio Using Object-Oriented Design Pattern (MZ, KW), pp. 58–64.
- TOOLS-EUROPE-2000-CornilsH #documentation
- Statically Checked Documentation with Design Patterns (AC, GH), pp. 419–430.
- TOOLS-EUROPE-2000-DuvalP #interactive #kernel #object-oriented #using
- Using the PAC-Amodeus Model and Design Patterns to Make Interactive an Existing Object-Oriented Kernel (TD, FP), pp. 407–418.
- TOOLS-EUROPE-2000-NobleW00a #memory management
- Smaller Software: Patterns for Objects in Limited Memory (JN, CW), p. 471.
- TOOLS-EUROPE-2000-SeenTD
- Applying a Crystal Ball to Design Pattern Adoption (MS, PT, MD), p. 443–?.
- TOOLS-USA-2000-YacoubA #analysis #approach #composition
- Pattern-Oriented Analysis and Design (POAD): A Structural Composition Approach to Glue Design Patterns (SMY, HHA), p. 273–?.
- GCSE-2000-CoplienZ #symmetry
- Symmetry Breaking in Software Patterns (JC, LZ), pp. 37–56.
- POPL-2000-ChambersHV #tool support
- A Debate on Language and Tool Support for Design Patterns (CC, BH, JMV), pp. 277–289.
- ASE-2000-Ziane
- A Transformational Viewpoint on Design Patterns (MZ), pp. 273–276.
- ICSE-2000-Cinneide #automation #refactoring
- Automated refactoring to introduce design patterns (MÓC), pp. 722–724.
- ICSM-1999-CinneideN #automation
- A Methodology for the Automated Introduction of Design Patterns (MÓC, PN), p. 463–?.
- ICSM-1999-TonellaA #object-oriented
- Object-Oriented Design Pattern Inference (PT, GA), p. 230–?.
- AGTIVE-1999-Radermacher #graph transformation #tool support
- Support for Design Patterns Through Graph Transformation Tools (AR), pp. 111–126.
- HCI-EI-1999-Fach
- Design Patterns: Bridges Between Application Domain and Software Labs (PWF), pp. 909–912.
- TOOLS-EUROPE-1999-Gamma
- Design Patterns at Work (EG), p. 4.
- TOOLS-PACIFIC-1999-Hussey #specification #using
- Using Design Patterns to Derive PAC Architectures from Object-Z Specifications (AH), pp. 40–51.
- TOOLS-USA-1999-OmoriIY #execution #named
- Answerer: A Design Pattern for Dynamical Conditional Execution (MO, NI, JiY), pp. 158–161.
- GCSE-1999-FriedrichPSSS #object-oriented #performance
- Efficient Object-Oriented Software with Design Patterns (MF, HP, WSP, OS, US), pp. 79–90.
- SIGAda-1999-Selic #realtime
- Architectural patterns for complex real-time systems (BS), p. 1.
- ICSE-1999-SchaferZ #c++ #java #uml
- Round-Trip Engineering with Design Patterns, UML, Java and C++ (WS, AZ), pp. 683–684.
- SAC-1999-Jimenez-PerisPA #distributed #parallel #thread
- Multithreaded Rendezvous: A Design Pattern for Distributed Rendezvous (RJP, MPM, SA), pp. 571–579.
- HT-1998-NanardNK #hypermedia #reuse
- Pushing Reuse in Hypermedia Design: Golden Rules, Design Patterns and Constructive Templates (MN, JN, PK), pp. 11–20.
- ITiCSE-1998-CallaghanH #3d #education #java #source code #visualisation
- 3-D visualisation of design patterns and Java programs in computer science education (MC, HH), pp. 37–40.
- IWPC-1998-AntoniolFC #object-oriented
- Design Pattern Recovery in Object-Oriented Software (GA, RF, LC), pp. 153–160.
- WIA-1998-Pedrazzini #automaton #finite
- The Finite State Automata’s Design Patterns (SP), pp. 213–219.
- ICFP-1998-Erlich #implementation
- Implementing Design Patterns as Language Constructs (YDE), p. 348.
- TAGT-1998-PetriuW #graph transformation #modelling #performance
- Deriving Software Performance Models from Architectural Patterns by Graph Transformations (DCP, XW), pp. 475–488.
- UML-1998-Desfray #automation #concept #tool support
- Automation of Design Pattern: Concepts, Tools and Practices (PD), pp. 120–131.
- ECOOP-1998-LauderK #precise #specification #visual notation
- Precise Visual Specification of Design Patterns (AL, SK), pp. 114–134.
- OOPSLA-1998-AgerboC #how
- How to Preserve the Benefits of Design Patterns (EA, AC), pp. 134–143.
- TOOLS-ASIA-1998-Bosch #framework #specification
- Specifying Frameworks and Design Patterns as Architectural Fragments (JB), p. 268–?.
- TOOLS-ASIA-1998-SchulzGMZ #object-oriented #on the
- On the Computer Aided Introduction of Design Pattern into Object-Oriented Systems (BS, TG, BM, WZ), pp. 258–267.
- TOOLS-USA-1998-DeBruine #c++
- Mastering Software Patterns in C++ (TD), p. 403.
- TOOLS-USA-1998-WydaegheVMDAJ #case study #experience #using
- Building an OMT-Editor Using Design Patterns: An Experience Report (BW, KV, BM, BVD, EA, VJ), pp. 20–32.
- SIGAda-1998-BarkatakiHD #legacy #object-oriented #re-engineering #using
- Reengineering a Legacy System Using Design Patterns and Ada-95 Object-Oriented Features (SB, SH, TD), pp. 148–152.
- ASE-1998-JacobsenK #adaptation #approach #generative
- A Design Pattern based Approach to Generating Synchronization Adaptors from Annotated IDL (HAJ, BJK), p. 63–?.
- FSE-1998-MasudaSU #learning
- Applying Design Patterns to Decision Tree Learning System (GM, NS, KU), pp. 111–120.
- ICSE-1998-Mikkonen #formal method
- Formalizing Design Patterns (TM), pp. 115–124.
- HCI-SEC-1997-Tarpin-BernardD #interactive #named #question
- AMF: A New Design Pattern for Complex Interactive Software? (FTB, BTD), pp. 351–354.
- ECOOP-1997-Gamma
- Going Beyond Objects with Design Patterns (EG), p. 530.
- OOPSLA-1997-Lorenz #case study #interpreter #using
- Tiling Design Patterns — A Case Study Using the Interpreter Pattern (DHL), pp. 206–217.
- OOPSLA-1997-Riehle
- Composite Design Patterns (DR), pp. 218–228.
- TOOLS-ASIA-1997-PasalaR #collaboration #constraints #flexibility #mobile #named
- PolyConstraints: A Design Pattern for Flexible Collaboration in Heterogeneous Mobile Environments (AP, DJR), pp. 166–175.
- TOOLS-ASIA-1997-Schmidt97b #communication #framework #object-oriented #using
- Using Design Patterns and Frameworks to Develop Object-Oriented Communication Systems (DCS), pp. 422–423.
- TOOLS-ASIA-1997-WangMS #case study #development #experience #using
- Experience Report: Using Design Patterns in the Development of JB System (YW, HM, WS), pp. 159–165.
- TOOLS-PACIFIC-1997-NobleP
- Applying Design Patterns (JN, JP), pp. 355–356.
- TOOLS-PACIFIC-1997-Schmidt #communication #framework #object-oriented #using
- Using Design Patterns and Frameworks to Develop Object-Oriented Communication Systems (DCS), pp. 361–362.
- TOOLS-PACIFIC-1997-YeatesC #garbage collection
- Design Patterns in Garbage Collection (SAY, MDC), pp. 80–98.
- TOOLS-USA-1997-Pacherie #parallel
- Operator Design Pattern for Data Parallel Computation (JLP), pp. 340–354.
- TOOLS-USA-1997-Tichy
- A Catalogue of General-Purpose Software Design Patterns (WFT), pp. 330–339.
- TRI-Ada-1997-Sanden #concurrent #resource management
- Concurrent Design Patterns for Resource Sharing (BS), pp. 173–183.
- ASE-1997-EdenYG #automation #precise #specification
- Precise Specification and Automatic Application of Design Patterns (AHE, AY, JYG), pp. 143–152.
- ESEC-FSE-1997-MeijlerDE #adaptation #composition
- Making Design Patterns Explicit in FACE: A Frame Work Adaptive Composition Environment (TDM, SD, RE), pp. 94–110.
- ICSE-1997-PreeS #development #object-oriented
- Design Patterns for Object-Oriented Software Development (WP, HS), pp. 663–664.
- HPDC-1997-SiuS #network #parallel #using
- Design Patterns for Parallel Computing using a Network of Processors (SS, AS), pp. 293–304.
- WCRE-1996-KramerP #automation #object-oriented
- Design Recovery by Automated Search for Structural Design Patterns in Object-Oriented Softwar (CK, LP), p. 208–?.
- WPC-1996-AlencarCKL #approach #comprehension
- A Formal Architectural Design Patterns-Based Approach to Software Understanding (PSCA, DDC, TK, CJPdL), pp. 154–163.
- FME-1996-AlencarL #approach #formal method
- A Formal Approach to Architectural Design Patterns (PSCA, DDC, CJPdL), pp. 576–594.
- OOPSLA-1996-Yelland #case study #framework #using
- Creating Host Compliance in a Portable Framework: A Study in the Use of Existing Design Patterns (PMY), pp. 18–29.
- ICSE-1996-BeckCCDMPV #experience #industrial
- Industrial Experience with Design Patterns (KB, JC, RC, LD, GM, FP, JMV), pp. 103–114.
- ECOOP-1995-SchmidtS #communication #experience #platform #using
- Experience Using Design Patterns to Evolve Communication Software Across Diverse OS Platforms (DCS, PS), pp. 399–423.
- OOPSLA-1995-LangeN #comprehension #framework #interactive #visualisation
- Interactive Visualization of Design Patterns Can Help in Framework Understanding (DBL, YN), pp. 342–357.
- OOPSLA-1995-Schmidt #framework
- Creating the Architecture of a Manufacturing Framework by Design Patterns (HAS), pp. 370–384.
- ECOOP-1993-GammaHJV #abstraction #object-oriented #reuse #using
- Design Patterns: Abstraction and Reuse of Object-Oriented Design (EG, RH, REJ, JMV), pp. 406–431.