James Noble

Registered user since Wed 28 Oct 2015

Name:James Noble
Country:New Zealand
Affiliation:Research & Programming

Contributions

‹Programming› 2024 Committee Member in Program Committee within the Research Papers-track
IWACO 2023 Committee Member in Organizing Committee within the IWACO 2023-track
SPLASH 2023 PC Member in OOPSLA Review Committee within the OOPSLA-track
Committee Member in Program Committee within the Onward! Papers-track
Committee Member in Program Committee within the Onward! Essays-track
HOPE 2023 Committee Member in Program Committee within the HOPE 2023-track
FTfJP 2023 PC Member in Program Committee within the FTfJP 2023-track
EVCS Author of The Importance of Being Eelco within the Eelco Visser Commemorative Symposium-track
PX/23 Committee Member in Program Committee within the PX/23-track
POPL 2023 Author of RUST: Regions, Uniqueness, Ownership & Types within the TutorialFest-track
DLS 2022 Session Chair of DLS Talks 2 (part of DLS 2022)
SPLASH 2022 Author of Necessity Specifications for Robustness within the OOPSLA-track
Session Chair of Program Comprehension Tools and Techniques (part of Onward! Papers)
ECOOP 2022 Committee Member in Program Committee within the Research Papers-track
FTfJP 2022 Committee Member in Program Committee within the FTfJP-track
Author of Rusty Links in Local Chains within the FTfJP-track
‹Programming› 2022 Invited Speaker of Day 4 Opening | N Things I Hate About \nu* within the -track
Committee Member in Research Papers within the Research Papers-track
PX/22 Committee Member in Program Committee within the PX/22-track
SPLASH 2021 Author of Dala: A Simple Capability-Based Dynamic Language Design For Data Race-Freedom within the Posters-track
Author of Dala: A Simple Capability-Based Dynamic Language Design for Data Race-Freedom within the Onward! Papers-track
Committee Member in Program Committee within the Onward! Essays-track
Committee Member in Review Committee within the OOPSLA-track
SLE 2021 Committee Member in Program Committee within the SLE-track
ESEC/FSE 2021 Committee Member in Program Committee within the Research Papers-track
FTfJP 2021 Committee Member in Program Committee within the FTfJP-track
ICOOOLPS 2021 Author of Naïve Transient Cast Insertion Isn’t (That) Bad within the ICOOOLPS-track
ECOOP 2021 Session Chair of Keynote - Dahl-Nygaard Senior Prize (time band 2) (part of ECOOP Keynotes)
PLDI 2021 Speaker of Ask Me Anything with James Noble within the Ask Me Anything-track
EASE 2021 Committee Member in Program Committee within the EASE 2021-track
HOPL IV Keynote Speaker of programmingLanguage as Language; within the Papers-track
ICSE 2021 Committee Member in Program Committee within the Technical Track-track
CHASE 2021 PC Member in Program Committee
ICPC 2021 Committee Member in Program Committee within the Research-track
‹Programming› 2021 Committee Member in Program Committee within the Research Papers-track
PX/21 Committee Member in Program Committee within the PX/21-track
POPL 2021 Panelist of Panel Discussion 1: Choosing Research Topics within the POPL Meetups-track
Panelist of Panel Discussion 2: Improving Peer Review within the POPL Meetups-track
SPLASH 2020 Committee Member in Program Committee within the Onward! Papers-track
ECOOP 2020 Committee Member in Program Committee within the Research Papers-track
LIVE 2020 PC Member in Programme Committee within the LIVE 2020-track
FTfJP 2020 Author of Dalarna: A Simplistic Capability-Based Dynamic Language Design For Data Race Freedom within the FTfJP-track
Programme Committee in Program Committee within the FTfJP-track
Convivial Computing Salon 2020 Committee Member in Program Committee within the Salon 2020-track
SPLASH 2019 Author of CallƐ: An Effect System for Method Calls within the Onward! Papers-track
Committee Member in Program Committee within the Onward! Essays-track
DLS 2019 Author of First-class Dynamic Types within the DLS 2019-track
Committee Member in Program Committee within the DLS 2019-track
LIVE 2019 Author of The Act of Computer Programming within the LIVE 2019-track
Committee Member in Program Committee within the LIVE 2019-track
META 2019 Committee Member in Program Committee within the META 2019-track
VMIL 2019 Author of Which of my Transient Type Checks are not (Almost) Free? within the VMIL 2019-track
Author of Towards Gradual Checking of Reference Capabilities within the VMIL 2019-track
FTfJP 2019 Author of CallƐ: An Effect System for Method Calls within the FTfJP 2019-track
ECOOP 2019 Summer School Co-Chair in Organizing Committee
Author of Transient Typechecks are (Almost) Free within the Research Papers-track
ICSE 2019 Author of Interventions for Software Security: Creating a Lightweight Program of Assurance Techniques for Developers within the Software Engineering in Practice-track
GRACE 2018 Committee Member in Organizing Committee within the GRACE 2018-track
Committee Member in Program Committee within the GRACE 2018-track
Session Chair of The State of Grace (part of GRACE 2018)
Author of Static & Dynamic Typing in Grace within the GRACE 2018-track
Session Chair of The Future of Grace within the GRACE 2018-track
Author of Newspeak and Truffle: A Platform for Grace? within the GRACE 2018-track
LIVE 2018 Committee Member in Program Committee within the LIVE 2018-track
META'18 Invited Speaker of Through a Glass, Darkly ⭐️ within the Meta-track
OCAP 2018 Author of OCAP Patterns Panel within the OCAP 2018-track
Committee Member in Organizing Committee within the OCAP 2018-track
Author of Formal Methods Panel within the OCAP 2018-track
SLE 2018 Committee Member in Program Committee within the SLE 2018-track
SPLASH 2018 Speaker of Two Decades of Ownership Types within the SPLASH-I-track
Mentor in Mentors within the Breakfasts-track
Speaker in Speakers within the SPLASH-I-track
Salon des Refusés 2018 Committee Member in Programme Committee within the Salon des Refusés 2018-track
OCAP 2017 Committee Member in Organizing Committee within the OCAP 2017-track
Onward! 2017 Committee Member in Program Committee within the Onward! Papers-track
SPLASH 2017 Committee Member in External Program Committee within the OOPSLA-track
FTfJP 2017 Committee Member in Program Committee within the FTfJP 2017-track
IWACO 2017 Committee Member in Program Committee within the IWACO 2017-track
MoreVMs 2017 Author of Toward Virtual Machine Adaption Rather than Reimplementation within the MoreVMs 2017-track
Mobile! 2016 Author of Hacking with Multi-touch for Java (MT4j) within the Mobile!-track
Onward! 2016 Author of The Left Hand of Equals within the Onward! Essays-track
SPLASH 2016 Committee Member in Program Committee within the OOPSLA-track
ECOOP 2016 Invited Guest in Academic Panel within the Doctoral Symposium-track
Presenter of Half a Life in Software (Senior DN Prize Lecture) within the Research Track-track
Author of Object Inheritance without Classes within the Research Track-track
Co-chair in Organizing Committee within the Summer School-track
Session Chair of Session 2 (part of Research Track)
Committee Member in Senior Mentors within the Summer School-track
COP 2016 Keynote Speaker of Keynote: We Demand Rigidly Defined Areas of Doubt and Uncertainty. within the COP-track
FTfJP 2016 Author of Permission and Authority Revisited: Towards a Formalization within the FTfJP-track
STOP 2016 Author of Beyond Types: Extending the Gradual Guarantee within the STOP-track
IWACO 2016 Author of Abstract Data Types in Object-Capability Systems within the IWACO-track
LIVE 2016 Co-chair in Program Committee within the LIVE-track
CurryOn 2016 Speaker of Notes on Post-Post-Modern-Modern Programming within the CurryOn -track
GRACE 2016 Author of Recent changes and language design issues in Grace within the GRACE-track
Co-chair in Program Committee within the GRACE-track
OOPSLA 2016 PC Meeting Speaker of Delegation isn't quite inheritance within the Workshop-track
Modularity 2016 Committee Member in Program Committee within the Research Results-track
SPLASH 2015 Committee Member in Program Committee within the OOPSLA-track
DLS 2015 Committee Member in Program Committee within the DLS-track
Author of From APIs to Languages: Generalising Method Names within the DLS-track
NOOL 2015 Session Chair of Systems OO Languages (part of NOOL)
Comfy Chair in Organizing Committee within the NOOL-track
Author of Welcome Session within the NOOL-track
Author of Delegation is Not Quite Inheritance within the NOOL-track
PLATEAU 2015 Committee Member in Program Committee within the PLATEAU-track
Author of Operators and precedence in programming languages within the PLATEAU-track
ECOOP 2015 Author of Brand Objects for Nominal Typing within the Artifacts-track
Summer School Chair in Organizing Committee
Author of Brand Objects for Nominal Typing within the Research Track-track
Co-chair in Organizers within the Summer School-track
PLAS 2015 Author of Swapsies on the Internet - Towards Reasoning about Risk and Trust in the Open World within the PLAS-track
STOP 2015 Committee Member in Program Committee within the STOP-track
PLDI 2015 Committee Member in External Review Committee within the Research Papers-track
FOOL Invited Guest of A Simple, Symmetric, Subjective Foundation for Object-, Aspect- and Context-Oriented Programming within the FOOL-track
Committee Member in Organizing Committee within the FOOL-track
SPLASH 2014 Chair in Organizing Committee within the Tutorials-track
Tutorials Chair in Organizing Committee
DLS Committee Member in Program Committee within the DLS-track
Session Chair of Technical paper session 2 (part of DLS)
PLATEAU Committee Member in Program Committee within the PLATEAU-track
SPLASH 2013 Author of Debate: Should Software Conferences Respect Software? within the Panels-track
SPLASH 2012 Author of Grace: the absence of (inessential) difficulty within the Onward! Papers-track
Committee Member in Program Committee
Committee Member in Program Committee within the OOPSLA Research Papers-track
Author of Notes on Post-Post-Modern-Modern Programming within the RPG 2012-track
FOOL 2012 Author of Sheep Cloning with Ownership Types within the FOOL 2012-track
Steering Committee Member in Steering Committee within the FOOL 2012-track
DLS 2012 Committee Member in Program Committee within the DLS 2012-track
Author of Patterns as objects in grace within the DLS 2012-track
SPLASH 2011 Organizer of BOF: GRACE PROGRAMMING LANGUAGE within the BOFs-track
Committee Member in Steering Comittee within the Onward! -track