![](https://dblp.org/img/logo.ua.320x120.png)
![](https://dblp.org/img/dropdown.dark.16x16.png)
![](https://dblp.org/img/peace.dark.16x16.png)
Остановите войну!
for scientists:
![search dblp search dblp](https://dblp.org/img/search.dark.16x16.png)
![search dblp](https://dblp.org/img/search.dark.16x16.png)
default search action
Clark Verbrugge
Person information
- affiliation: McGill University, Montreal, Canada
Refine list
![note](https://dblp.org/img/note-mark.dark.12x12.png)
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [c91]Cheng Li
, Clark Verbrugge
:
Regular Expressions on Modern GPGPUs. GPGPU@PPoPP 2024: 26-32 - [i5]Julien Deantoni, Paula Muñoz, Cláudio Gomes, Clark Verbrugge, Rakshit Mittal, Robert Heinrich, Stijn Bellis, Antonio Vallecillo:
Quantifying and combining uncertainty for improving the behavior of Digital Twin Systems. CoRR abs/2402.10535 (2024) - 2023
- [j9]Alexander Krolik
, Clark Verbrugge
, Laurie J. Hendren
:
rNdN: Fast Query Compilation for NVIDIA GPUs. ACM Trans. Archit. Code Optim. 20(3): 41:1-41:25 (2023) - [c90]Wael Al Enezi, Clark Verbrugge:
Investigating the Influence of Behaviors and Dialogs on Player Enjoyment in Stealth Games. AIIDE 2023: 166-174 - [c89]Wael Al Enezi, Clark Verbrugge:
Evaluating Player Experience in Stealth Games: Dynamic Guard Patrol Behavior Study. AIIDE 2023: 175-184 - [c88]Jonathan Campbell, Clark Verbrugge:
Procedural generation of rollercoasters. CoG 2023: 1-8 - [c87]Akshay Gopalakrishnan
, Clark Verbrugge, Mark Batty:
Memory Consistency Models for Program Transformations: An Intellectual Abstract. ISMM 2023: 30-42 - [e1]Clark Verbrugge, Ondrej Lhoták, Xipeng Shen:
Proceedings of the 32nd ACM SIGPLAN International Conference on Compiler Construction, CC 2023, Montréal, QC, Canada, February 25-26, 2023. ACM 2023, ISBN 979-8-4007-0088-0 [contents] - 2022
- [c86]Wael Al Enezi, Clark Verbrugge:
Stealthy path planning against dynamic observers. MIG 2022: 11:1-11:9 - 2021
- [j8]Ben Anderson Kybartas
, Clark Verbrugge, Jonathan Lessard:
Tension Space Analysis for Emergent Narrative. IEEE Trans. Games 13(2): 146-159 (2021) - [c85]Quinn Kybartas, Clark Verbrugge, Jonathan Lessard:
A Force Dynamic Model of Narrative Agents. AIIDE 2021: 50-57 - [c84]Nima Davari, Clark Verbrugge:
Efficient 2D Sound Propagation in Video Games. AIIDE 2021: 132-139 - [c83]Alexander Krolik, Clark Verbrugge, Laurie J. Hendren:
r3d3: Optimized Query Compilation on GPUs. CGO 2021: 277-288 - [c82]Wael Al Enezi, Clark Verbrugge:
Skeleton-based multi-agent opponent search. CoG 2021: 1-8 - [c81]Prabhjot Sandhu, Clark Verbrugge, Laurie J. Hendren:
A Hybrid Synchronization Mechanism for Parallel Sparse Triangular Solve. LCPC 2021: 118-133 - 2020
- [c80]Wael Al Enezi, Clark Verbrugge:
Dynamic Guard Patrol in Stealth Games. AIIDE 2020: 160-166 - [c79]Adrian Koretski, Clark Verbrugge:
Geometry of Hiding: Generating Visibility Manifolds. AIIDE 2020: 316-318 - [c78]Ben A. Kybartas, Clark Verbrugge, Jonathan Lessard:
A Sketch-Based Tool for Authoring and Analyzing Emergent Narratives. AIIDE 2020: 319-321 - [c77]Hanfeng Chen, Alexander Krolik, Bettina Kemme, Clark Verbrugge, Laurie J. Hendren:
Improving database query performance with automatic fusion. CC 2020: 63-73 - [c76]Akshay Gopalakrishnan
, Clark Verbrugge:
Reordering Under the ECMAScript Memory Consistency Model. LCPC 2020: 198-214 - [c75]Prabhjot Sandhu, Clark Verbrugge, Laurie J. Hendren:
A Fully Structure-Driven Performance Analysis of Sparse Matrix-Vector Multiplication. ICPE 2020: 108-119 - [i4]Wael Al Enezi, Clark Verbrugge:
Offline Grid-Based Coverage path planning for guards in games. CoRR abs/2001.05462 (2020) - [i3]Ben A. Kybartas, Clark Verbrugge, Jonathan Lessard:
Tension Space Analysis for Emergent Narrative. CoRR abs/2004.10808 (2020)
2010 – 2019
- 2019
- [j7]Jonathan Campbell
, Clark Verbrugge:
Exploration in NetHack With Secret Discovery. IEEE Trans. Games 11(4): 363-373 (2019) - [c74]Clark Verbrugge, José Nelson Amaral, Reid Copeland, Whitney T. Tsang:
Compiler-driven performance workshop. CASCON 2019: 370-372 - [c73]Simon Van Mierlo, Julien Deantoni, Loli Burgueño
, Clark Verbrugge, Hans Vangheluwe
:
Towards Sketching Interfaces for Multi-paradigm Modeling. MoDELS (Companion) 2019: 437-442 - 2018
- [j6]Maris Jukss, Clark Verbrugge, Maged Elaasar, Hans Vangheluwe
:
Scope in model transformations. Softw. Syst. Model. 17(4): 1227-1252 (2018) - [c72]Mengxi Xoey Zhang, Clark Verbrugge:
Modelling Player Understanding of Non-Player Character Paths. AIIDE 2018: 257-264 - [c71]Hugo Scurti, Clark Verbrugge:
Generating Paths with WFC. AIIDE 2018: 271-274 - [c70]Ben A. Kybartas, Clark Verbrugge, Jonathan Lessard:
Expressive Range Analysis of a Possible Worlds Driven Emergent Narrative System. ICIDS 2018: 473-477 - [c69]Bentley James Oakes, Levi Lucio, Clark Verbrugge, Hans Vangheluwe:
Debugging of Model Transformations and Contracts in SyVOLT. MoDELS (Workshops) 2018: 532-537 - [i2]Hugo Scurti, Clark Verbrugge:
Generating Paths with WFC. CoRR abs/1808.04317 (2018) - 2017
- [c68]Jonathan Campbell, Clark Verbrugge:
Learning Combat in NetHack. AIIDE 2017: 16-22 - [c67]Jonathan Campbell, Clark Verbrugge:
Exploration in NetHack using occupancy maps. FDG 2017: 42:1-42:4 - [c66]Ben A. Kybartas, Clark Verbrugge, Jonathan Lessard:
Subject and Subjectivity: A Conversational Game Using Possible Worlds. ICIDS 2017: 332-335 - [c65]Simon Van Mierlo, Erwan Bousse, Hans Vangheluwe, Manuel Wimmer, Clark Verbrugge, Martin Gogolla, Matthias Tichy, Arnaud Blouin:
Report on the 1st International Workshop on Debugging in Model-Driven Engineering (MDEbug'17). MoDELS (Satellite Events) 2017: 441-446 - [c64]Maris Jukss, Clark Verbrugge, Hans Vangheluwe:
Transformations Debugging Transformations. MoDELS (Satellite Events) 2017: 449-454 - [i1]Jonathan Campbell, Clark Verbrugge:
Exploration in NetHack with Secret Discovery. CoRR abs/1711.03087 (2017) - 2016
- [c63]Navjot Singh, Clark Verbrugge:
Staying Hidden: An Analysis of Hiding Strategies in a 2D Level with Occlusions. AIIDE 2016: 72-78 - [c62]Alexander Borodovski, Clark Verbrugge:
Analyzing Stealth Games with Distractions. AIIDE 2016: 129-135 - [c61]Xipeng Shen, Clark Verbrugge, Daniel Neilson, Arpith C. Jacob:
The workshop on compiler-driven performance. CASCON 2016: 312-315 - [c60]Zhen Cao, Clark Verbrugge:
Reducing memory buffering overhead in software thread-level speculation. CC 2016: 12-22 - [c59]Shuo Xu, Clark Verbrugge:
Heuristics for sleep and heal in combat. CIG 2016: 1-8 - [c58]István Dávid, Eugene Syriani, Clark Verbrugge, Didier Buchs, Dominique Blouin, Antonio Cicchetti, Ken Vanherpen:
Towards Inconsistency Tolerance by Quantification of Semantic Inconsistencies. COMMitMDE@MoDELS 2016: 35-44 - [c57]Clark Verbrugge, Christopher J. F. Pickett, Alexander Krolik, Allan Kielstra:
Exhaustive analysis of thread-level speculation. SEPS@SPLASH 2016: 25-34 - 2015
- [c56]Ondrej Lhoták, Xipeng Shen, Ettore Tiotto, Martin Hirzel, Clark Verbrugge:
14th compiler-driven performance workshop. CASCON 2015: 310-312 - [c55]Jonathan Campbell, Jonathan Tremblay, Clark Verbrugge:
Clustering Player Paths. FDG 2015 - [c54]Jonathan Tremblay, Clark Verbrugge:
A Game Genre Agnostic Framework for Game-Design. GAS@ICSE 2015: 3-7 - [c53]Maris Jukss, Bruno Barroca, Clark Verbrugge, Hans Vangheluwe:
Towards a Unifying Model Transformation Bus. GEMOC+MPM@MoDELS 2015: 62-71 - 2014
- [j5]Ben A. Kybartas, Clark Verbrugge:
Analysis of ReGEN as a Graph-Rewriting System for Quest Generation. IEEE Trans. Comput. Intell. AI Games 6(2): 228-242 (2014) - [c52]Qihan Xu, Jonathan Tremblay, Clark Verbrugge:
Generative Methods for Guard and Camera Placement in Stealth Games. AIIDE 2014 - [c51]Jonathan Tremblay, Pedro Andrade Torres, Clark Verbrugge:
An algorithmic approach to analyzing combat and stealth games. CIG 2014: 1-8 - [c50]Jonathan Tremblay, Christopher Dragert, Clark Verbrugge:
Target selection for AI companions in FPS games. FDG 2014 - [c49]Jonathan Tremblay, Pedro Andrade Torres, Clark Verbrugge:
Measuring risk in stealth games. FDG 2014 - [c48]Joachim Denil
, Maris Jukss, Clark Verbrugge, Hans Vangheluwe
:
Search-Based Model Optimization Using Model Transformations. SAM 2014: 80-95 - [c47]Maris Jukss, Clark Verbrugge, Dániel Varró, Hans Vangheluwe
:
Dynamic Scope Discovery for Model Transformations. SLE 2014: 302-321 - 2013
- [c46]Christopher Dragert, Jörg Kienzle, Clark Verbrugge:
Scythe AI: A Tool for Modular Reuse of Game AI. AIIDE 2013 - [c45]Ben Anderson Kybartas, Clark Verbrugge:
Integrating Formal Qualitative Analysis Techniques within a Procedural Narrative Generation System. Intelligent Narrative Technologies 2013 - [c44]Jonathan Tremblay, Pedro Andrade Torres, Nir Rikovitch, Clark Verbrugge:
An Exploration Tool for Predicting Stealthy Behaviour. AI in the Game Design Process @ AIIDE 2013 - [c43]Timothy Michael Drews, Paul G. Kry
, James Richard Forbes, Clark Verbrugge:
Sequential Pose Estimation Using Linearized Rotation Matrices. CRV 2013: 113-120 - [c42]Jonathan Tremblay, Clark Verbrugge:
Adaptive companions in FPS games. FDG 2013: 229-236 - [c41]Amir Yahyavi, Jonathan Tremblay, Clark Verbrugge, Bettina Kemme:
Towards the design of a human-like FPS NPC using pheromone maps. IGIC 2013: 275-282 - [c40]Zhen Cao, Clark Verbrugge:
Mixed Model Universal Software Thread-Level Speculation. ICPP 2013: 651-660 - [c39]Zhen Cao, Clark Verbrugge:
Adaptive Fork-Heuristics for Software Thread-Level Speculation. PPAM (1) 2013: 523-533 - 2012
- [c38]Christopher Dragert, Jörg Kienzle, Clark Verbrugge:
Statechart-Based AI in Practice. AIIDE 2012 - [c37]Christopher Dragert, Jörg Kienzle, Clark Verbrugge:
Reusable components for artificial intelligence in computer games. GAS@ICSE 2012: 35-41 - [c36]Zhen Cao, Clark Verbrugge:
Language and Architecture Independent Software Thread-Level Speculation. LCPC 2012: 270-272 - 2011
- [j4]Clark Verbrugge, Paul Kruszewski:
Guest Editors' Introduction: Engineering Fun. IEEE Softw. 28(5): 27-29 (2011) - [c35]Clark Verbrugge, José Nelson Amaral, Mark G. Stoodley, David Grove, Kit Barton:
10th Workshop on Compiler-Driven Performance. CASCON 2011: 371-372 - [c34]Martin Ashton, Clark Verbrugge:
Measuring cooperative gameplay pacing in World of Warcraft. FDG 2011: 77-83 - [c33]Laurie J. Hendren, Jesse Doherty, Anton Dubrau, Rahul Garg, Nurudeen Lameed, Soroush Radpour, Amina Aslam, Toheed Aslam, Andrew Casey, Maxime Chevalier-Boisvert, Jun Li, Clark Verbrugge, Olivier Savary Bélanger:
McLAB: enabling programming language, compiler and software engineering research for matlab. OOPSLA Companion 2011: 195-196 - [c32]Clark Verbrugge, Allan Kielstra, Yi Zhang:
There is nothing wrong with out-of-thin-air: compiler optimization and memory models. MSPC 2011: 1-6 - 2010
- [c31]Andrew Casey, Jun Li, Jesse Doherty, Maxime Chevalier-Boisvert, Toheed Aslam, Anton Dubrau, Nurudeen Lameed, Amina Aslam, Rahul Garg, Soroush Radpour, Olivier Savary Bélanger, Laurie J. Hendren, Clark Verbrugge:
McLab: an extensible compiler toolkit for MATLAB and related languages. C3S2E 2010: 114-117 - [c30]Clark Verbrugge, J. Gregory Steffan, Mark G. Stoodley, Kit Barton, Ondrej Lhoták:
9th Workshop on Compiler-Driven Performance. CASCON 2010: 412-413 - [c29]Maxime Chevalier-Boisvert, Laurie J. Hendren, Clark Verbrugge:
Optimizing Matlab through Just-In-Time Specialization. CC 2010: 46-65 - [c28]Clark Verbrugge, Peng Zhang:
Analyzing Computer Game Narratives. ICEC 2010: 224-231 - [c27]Tom Ching Ling Chen, Clark Verbrugge:
A protocol for distributed collision detection. NETGAMES 2010: 1-6
2000 – 2009
- 2009
- [c26]Jörg Kienzle, Clark Verbrugge, Bettina Kemme, Alexandre Denault, Michael Hawker:
Mammoth: a massively multiplayer game research framework. FDG 2009: 308-315 - 2008
- [c25]Gregory B. Prokopski, Clark Verbrugge:
Compiler-Guaranteed Safety in Code-Copying Virtual Machines. CC 2008: 163-177 - [c24]Dayong Gu, Clark Verbrugge:
Phase-based adaptive recompilation in a JVM. CGO 2008: 24-34 - [c23]Josh Goodman, Clark Verbrugge:
A peer auditing scheme for cheat elimination in MMOGs. NETGAMES 2008: 9-14 - [c22]Gregory B. Prokopski, Clark Verbrugge:
Analyzing the performance of code-copying virtual machines. OOPSLA 2008: 403-422 - 2007
- [c21]Richard L. Halpert, Christopher J. F. Pickett, Clark Verbrugge:
Component-Based Lock Allocation. PACT 2007: 353-364 - [c20]Haiying Xu, Christopher J. F. Pickett, Clark Verbrugge:
Dynamic purity analysis for java programs. PASTE 2007: 75-82 - 2006
- [c19]Sokhom Pheng, Clark Verbrugge:
Dynamic Data Structure Analysis for Java Programs. ICPC 2006: 191-201 - [c18]Jean-Sébastien Boulanger, Jörg Kienzle, Clark Verbrugge:
Comparing interest management algorithms for massively multiplayer games. NETGAMES 2006: 6 - [c17]Dayong Gu, Clark Verbrugge, Etienne M. Gagnon:
Relative factors in performance analysis of Java virtual machines. VEE 2006: 111-121 - 2005
- [j3]Paul Brebner, Emmanuel Cecchet, Julie Marguerite, Petr Tuma
, Octavian Ciuhandu, Bruno Dufour, Lieven Eeckhout, Stéphane Frénot, Arvind S. Krishna, John Murphy, Clark Verbrugge:
Middleware benchmarking: approaches, results, experiences. Concurr. Comput. Pract. Exp. 17(15): 1799-1805 (2005) - [j2]Dayong Gu, Clark Verbrugge, Etienne Gagnon:
Code Layout as a Source of Noise in JVM Performance. Stud. Inform. Univ. 4(1): 83-99 (2005) - [c16]Christopher J. F. Pickett, Clark Verbrugge:
Software Thread Level Speculation for the Java Language and Virtual Machine Environment. LCPC 2005: 304-318 - [c15]Chris Allan, Pavel Avgustinov, Aske Simon Christensen, Bruno Dufour, Christopher Goard, Laurie J. Hendren, Sascha Kuzins, Jennifer Lhoták, Ondrej Lhoták, Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble, Clark Verbrugge:
abc the aspectBench compiler for aspectJ a workbench for aspect-oriented programming language and compilers research. OOPSLA Companion 2005: 88-89 - [c14]Christopher J. F. Pickett, Clark Verbrugge:
SableSpMT: a software framework for analysing speculative multithreading in Java. PASTE 2005: 59-66 - 2004
- [c13]Lin Li, Clark Verbrugge:
A Practical MHP Information Analysis for Concurrent Java Programs. LCPC 2004: 194-208 - [c12]Bruno Dufour, Christopher Goard, Laurie J. Hendren, Oege de Moor, Ganesh Sittampalam, Clark Verbrugge:
Measuring the dynamic behaviour of AspectJ programs. OOPSLA 2004: 150-169 - 2003
- [c11]Bruno Dufour, Karel Driesen, Laurie J. Hendren, Clark Verbrugge:
Dynamic metrics for java. OOPSLA 2003: 149-168 - [c10]Bruno Dufour, Laurie J. Hendren, Clark Verbrugge:
*J: a tool for dynamic analysis of Java programs. OOPSLA Companion 2003: 306-307 - [c9]Qin Wang, Wei Wang, Rhodes Brown, Karel Driesen, Bruno Dufour, Laurie J. Hendren, Clark Verbrugge:
EVolve: An Open Extensible Software Visualisation Framework. SOFTVIS 2003: 37-46 - 2002
- [c8]Feng Qian, Laurie J. Hendren, Clark Verbrugge:
A Comprehensive Approach to Array Bounds Check Elimination for Java. CC 2002: 325-342 - [c7]Clark Verbrugge:
A Structure for Modern Computer Narratives. Computers and Games 2002: 308-325 - [c6]Rhodes Brown, Karel Driesen, David Eng, Laurie J. Hendren, John Jorgensen, Clark Verbrugge, Qin Wang:
STEP: a framework for the efficient encoding of general trace data. PASTE 2002: 27-34 - 2001
- [c5]Patrice Pominville, Feng Qian, Raja Vallée-Rai, Laurie J. Hendren, Clark Verbrugge:
A Framework for Optimizing Java Using Attributes. CC 2001: 334-354 - 2000
- [j1]Prakash Panangaden, Clark Verbrugge:
Generating irregular partitionable data structures. Theor. Comput. Sci. 238(1-2): 31-80 (2000) - [c4]Patrice Pominville, Feng Qian, Raja Vallée-Rai, Laurie J. Hendren, Clark Verbrugge:
A framework for optimizing Java using attributes. CASCON 2000: 8 - [c3]Raja Vallée-Rai, Patrick Lam, Clark Verbrugge, Patrice Pominville, Feng Qian:
Soot (poster session): a Java bytecode optimization and annotation framework. OOPSLA Addendum 2000: 113-114
1990 – 1999
- 1996
- [c2]Clark Verbrugge, Phong Co, Laurie J. Hendren:
Generalized Constant Propagation: A Study in C. CC 1996: 74-90 - 1993
- [c1]Godfried T. Toussaint, Clark Verbrugge, Cao An Wang, Binhai Zhu:
Tetrahedralization of Simple and Non-Simple Polyhedra. CCCG 1993: 24-29
Coauthor Index
![](https://dblp.org/img/cog.dark.24x24.png)
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from ,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-08-08 19:13 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint