James Noble
Orcid: 0000-0001-9036-5692Affiliations:
- Creative Research & Programming, Wellington, New Zealand
- Victoria University of Wellington, New Zealand (former)
- Macquarie University, Microsoft Research Institute, Sydney, NSW, Australia (former)
According to our database1,
James Noble
authored at least 270 papers
between 1992 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
1995
2000
2005
2010
2015
2020
0
5
10
15
20
25
3
1
1
2
2
2
1
1
2
1
2
1
1
2
1
3
1
2
2
1
2
1
1
1
3
3
2
2
1
8
3
1
8
7
9
13
6
7
17
8
12
10
21
9
16
17
7
5
9
8
10
5
1
1
1
1
1
1
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on scopus.com
-
on orcid.org
-
on id.loc.gov
-
on d-nb.info
On csauthors.net:
Bibliography
2024
Proceedings of the 26th ACM International Workshop on Formal Techniques for Java-like Programs, 2024
Proceedings of the 29th European Conference on Pattern Languages of Programs, 2024
Proceedings of the 1st ACM International Conference on AI-Powered Software, 2024
2023
Proc. ACM Program. Lang., October, 2023
Proceedings of the 2023 ACM SIGPLAN International Symposium on New Ideas, 2023
Proceedings of the 19th ACM SIGPLAN International Symposium on Dynamic Languages, 2023
Proceedings of the Eelco Visser Commemorative Symposium, 2023
2022
More Programming Than Programming: Teaching Formal Methods in a Software Engineering Programme.
Proceedings of the NASA Formal Methods - 14th International Symposium, 2022
Proceedings of the 24th ACM International Workshop on Formal Techniques for Java-like Programs, 2022
2021
Proceedings of the Onward! 2021: Proceedings of the 2021 ACM SIGPLAN International Symposium on New Ideas, 2021
Proceedings of the ICOOOLPS 2021: Proceedings of the 16th ACM International Workshop on Implementation, 2021
2020
Interventions for long-term software security: Creating a lightweight program of assurance techniques for developers.
Softw. Pract. Exp., 2020
Challenging software developers: dialectic as a foundation for security assurance techniques.
J. Cybersecur., 2020
Proceedings of the Fundamental Approaches to Software Engineering, 2020
2019
Agile Practices in Practice: Towards a Theory of Agile Adoption and Process Evolution.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2019
Proceedings of the 30th Annual Workshop of the Psychology of Programming Interest Group, 2019
Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, 2019
Proceedings of the 11th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, 2019
Interventions for software security: creating a lightweight program of assurance techniques for developers.
Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice, 2019
Proceedings of the 24th European Conference on Pattern Languages of Programs, 2019
Proceedings of the 33rd European Conference on Object-Oriented Programming, 2019
Proceedings of the 15th ACM SIGPLAN International Symposium on Dynamic Languages, 2019
2018
CoRR, 2018
What Programming Languages Do Developers Use? A Theory of Static vs Dynamic Language Choice.
Proceedings of the 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, 2018
Proceedings of the 2018 IEEE Cybersecurity Development, SecDev 2018, Cambridge, MA, USA, 2018
Proceedings of the Principled Software Development, 2018
2017
J. Vis. Lang. Sentient Syst., 2017
Proceedings of the 39th International Conference on Software Engineering, 2017
2016
How to Improve the Security Skills of Mobile App Developers? Comparing and Contrasting Expert Views.
Proceedings of the 2nd Workshop on Security Information Workers, 2016
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016
Proceedings of the 2016 ACM International Symposium on New Ideas, 2016
Proceedings of the 1st International Workshop on Mobile Development, 2016
Proceedings of the 1st International Workshop on Innovations in Mobile Privacy and Security, 2016
Proceedings of the 18th Workshop on Formal Techniques for Java-like Programs, 2016
Proceedings of the 30th European Conference on Object-Oriented Programming, 2016
Proceedings of the A List of Successes That Can Change the World, 2016
2015
Proceedings of the Agile Processes, in Software Engineering, and Extreme Programming, 2015
Proceedings of the 6th Workshop on Evaluation and Usability of Programming Languages and Tools, 2015
Proceedings of the Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, 2015
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015
Proceedings of the 29th European Conference on Object-Oriented Programming, 2015
Swapsies on the Internet: First Steps towards Reasoning about Risk and Trust in an Open World.
Proceedings of the 10th ACM Workshop on Programming Languages and Analysis for Security, 2015
Proceedings of the 11th Symposium on Dynamic Languages, 2015
2014
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2014
Proceedings of the Second IEEE Working Conference on Software Visualization, 2014
Proceedings of the Second IEEE Working Conference on Software Visualization, 2014
Proceedings of the Integrated Formal Methods - 11th International Conference, 2014
[Demo abstract] LittleBits synth kit as a physically-embodied, domain specific functional programming language.
Proceedings of the 2nd ACM SIGPLAN international workshop on Functional art, 2014
Proceedings of 16th Workshop on Formal Techniques for Java-like Programs, 2014
Proceedings of 16th Workshop on Formal Techniques for Java-like Programs, 2014
Proceedings of the ECOOP 2014 - Object-Oriented Programming - 28th European Conference, Uppsala, Sweden, July 28, 2014
Proceedings of the 2014 Agile Conference, 2014
2013
Proceedings of the Aliasing in Object-Oriented Programming. Types, 2013
Proceedings of the Aliasing in Object-Oriented Programming. Types, 2013
Proceedings of the Aliasing in Object-Oriented Programming. Types, 2013
IEEE Trans. Software Eng., 2013
Dagstuhl Reports, 2013
The Effect of Complexity and Value on Architecture Planning in Agile Software Development.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2013
Proceedings of the 2013 First IEEE Working Conference on Software Visualization (VISSOFT), 2013
Proceedings of the 2013 First IEEE Working Conference on Software Visualization (VISSOFT), 2013
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013
Proceedings of the 35th International Conference on Software Engineering, 2013
Proceedings of the 8th IEEE International Conference on Global Software Engineering, 2013
Proceedings of the 18th European Conference on Pattern Languages of Program, 2013
Proceedings of the ECOOP 2013 - Object-Oriented Programming, 2013
The Billion-Dollar Fix - Safe Modular Circular Initialisation with Placeholders and Placeholder Types.
Proceedings of the ECOOP 2013 - Object-Oriented Programming, 2013
Proceedings of the 15th Workshop on Formal Techniques for Java-like Programs, 2013
Designing Grace: Can an introductory programming language support the teaching of software engineering?
Proceedings of the 26th International Conference on Software Engineering Education and Training, 2013
Proceedings of the 2013 Agile Conference, 2013
2012
Developing a grounded theory to explain the practices of self-organizing Agile teams.
Empir. Softw. Eng., 2012
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2012
Proceedings of the Runtime Verification, Third International Conference, 2012
Proceedings of the ACM Symposium on New Ideas in Programming and Reflections on Software, 2012
Proceedings of the 16th International Conference on Evaluation & Assessment in Software Engineering, 2012
Proceedings of the 8th Symposium on Dynamic Languages, 2012
Proceedings of the 2012 Agile Conference, 2012
2011
Inf. Softw. Technol., 2011
Proceedings of the Sixth Workshop on Bytecode Semantics, 2011
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2011
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2011
Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces, 2011
Proceedings of the 18th Conference on Pattern Languages of Programs, 2011
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011
Proceedings of the Proceeding of the 4th Annual India Software Engineering Conference, 2011
2010
Comput. Music. J., 2010
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2010
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2010
Understanding the Importance of Trust in Distributed Agile Projects: A Practical Perspective.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2010
Proceedings of the Objects, Models, Components, Patterns, 48th International Conference, 2010
Proceedings of the Objects, Models, Components, Patterns, 48th International Conference, 2010
Proceedings of the ACM 2010 Symposium on Software Visualization, 2010
Proceedings of the ACM 2010 Symposium on Software Visualization, 2010
Proceedings of the 2nd ACM SIGPLAN Workshop on Evaluation and Usability of Programming Languages and Tools, 2010
Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010
Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010
Proceedings of the Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010
Does size matter?: a preliminary investigation of the consequences of powerlaws in software.
Proceedings of the 2010 ICSE Workshop on Emerging Trends in Software Metrics, 2010
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering, 2010
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010
Proceedings of the European Conference on Pattern Languages of Programs, 2010
Proceedings of the 17th Asia Pacific Software Engineering Conference, 2010
Proceedings of the Computer Science 2010, 2010
An Ideal Customer: A Grounded Theory of Requirements Elicitation, Communication and Acceptance on Agile Projects.
Proceedings of the Agile Software Development - Current Research and Future Directions, 2010
2009
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2009
Proceedings of the 2009 International Symposium on Wikis, 2009
Proceedings of the 2009 ACM SIGGRAPH Symposium on Video Games, 2009
Proceedings of the Companion to the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009
Proceedings of the ASE 2009, 2009
Proceedings of the 2009 Agile Conference, Chicago, IL, USA, 24-28 August 2009, 2009
Proceedings of the 2009 Agile Conference, Chicago, IL, USA, 24-28 August 2009, 2009
2008
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2008
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2008
Proceedings of the ACM 2008 Symposium on Software Visualization, 2008
Proceedings of the Persuasive Technology, Third International Conference, 2008
Proceedings of the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008
Proceedings of the Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008
Proceedings of the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008
Proceedings of the Companion to the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008
Proceedings of the 1st ACM Workshop on Hot Topics in Software Upgrades, 2008
Proceedings of the Object-Oriented Technology. ECOOP 2008 Workshop Reader, 2008
How Do Java Programs Use Inheritance? An Empirical Study of Inheritance in Java Software.
Proceedings of the ECOOP 2008, 2008
Proceedings of the ECOOP 2008, 2008
2007
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2007
Proceedings of the Persuasive Technology, 2007
Proceedings of the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007
Proceedings of the Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007
Proceedings of the 12th European Conference on Pattern Languages of Programs (EuroPLoP '2007), 2007
Proceedings of the Object-Oriented Technology. ECOOP 2007 Workshop Reader, 2007
Proceedings of the ECOOP 2007 - Object-Oriented Programming, 21st European Conference, Berlin, Germany, July 30, 2007
Proceedings of the 2007 Symposium on Dynamic Languages, 2007
Proceedings of the 6th International Conference on Aspect-Oriented Software Development, 2007
Proceedings of the AGILE 2007 Conference (AGILE 2007), 2007
2006
Proceedings of the ACM 2006 Symposium on Software Visualization, 2006
Our Place or Mine? Exploration into Collectivism-Focused Persuasive Technology Design.
Proceedings of the Persuasive Technology, 2006
Proceedings of the Persuasive Technology, 2006
Proceedings of the Persuasive Technology, 2006
Proceedings of the Persuasive Technology, 2006
Proceedings of the 2006 Australasian Computer-Human Interaction Conference, 2006
Proceedings of the 2006 Australasian Computer-Human Interaction Conference, 2006
Proceedings of the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006
Proceedings of the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006
Proceedings of the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006
Activity Theory for Design From Checklist to Interview - From Checklist to Interview.
Proceedings of the Human Work Interaction Design: Designing for Human Work, 2006
Relationship Aspect Patterns.
Proceedings of the EuroPLoP' 2006, 2006
Proceedings of the Programming Languages and Systems, 2006
Proceedings of the User Interfaces 2006, 2006
Proceedings of the User Interfaces 2006, 2006
Proceedings of the Conceptual Modelling 2006, 2006
Proceedings of the 5th International Conference on Aspect-Oriented Software Development, 2006
2005
Sci. Comput. Program., 2005
Proceedings of the 4th International Conference on Mobile and Ubiquitous Multimedia, 2005
An Analysis of Persuasive Technology Tool Strategies.
Proceedings of the Designing for Global Markets 7, 2005
Proceedings of the 2005 International Computer Music Conference, 2005
amethodology.
Proceedings of the EuroPLoP' 2005, 2005
Proceedings of the ECOOP 2005, 2005
Proceedings of the User Interfaces 2005, 2005
Proceedings of the User Interfaces 2005, 2005
A Taxonomic Analysis of User-Interface Metaphors in the Microsoft O ce Project Gallery.
Proceedings of the User Interfaces 2005, 2005
Proceedings of the Seventh Australasian Computing Education Conference (ACE 2005), 2005
Small memory software - patterns for systems with limited memory.
Addison-Wesley-Longman, ISBN: 978-0-201-59607-6, 2005
2004
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2004
Proceedings of the 25th IEEE Real-Time Systems Symposium (RTSS 2004), 2004
Proceedings of the Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004
Proceedings of the Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004
Proceedings of the Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004
Proceedings of the Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004
Proceedings of the 9th European Conference on Pattern Languages of Programms (EuroPLoP '2004), 2004
Proceedings of the 9th European Conference on Pattern Languages of Programms (EuroPLoP '2004), 2004
Proceedings of the User Interfaces 2004, 2004
Proceedings of the 15th Australian Software Engineering Conference (ASWEC 2004), 2004
Proceedings of the Australasian Symposium on Information Visualisation, 2004
Proceedings of the Australasian Symposium on Information Visualisation, 2004
Proceedings of the Computer Human Interaction, 6th Asia Pacific Conference, 2004
Proceedings of the Computer Human Interaction, 6th Asia Pacific Conference, 2004
Proceedings of the 2004 Agile Development Conference (ADC 2004), 2004
Proceedings of the Sixth Australasian Computing Education Conference (ACE 2004), 2004
2003
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2003
Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments (HCC 2003), 2003
Proceedings of the 2003 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2003
Proceedings of the Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2003
Proceedings of ICSE 2003 Workshop on Bridging the Gaps Between Software Engineering and Human-Computer Interaction, 2003
Proceedings of the 8th European Conference on Pattern Languages of Programms (EuroPLoP '2003), 2003
Proceedings of the 8th European Conference on Pattern Languages of Programms (EuroPLoP '2003), 2003
Proceedings of the 8th European Conference on Pattern Languages of Programms (EuroPLoP '2003), 2003
Proceedings of the Object-Oriented Technology: ECOOP 2003 Workshop Reader, 2003
Proceedings of the User Interfaces 2003, 2003
Proceedings of the User Interfaces 2003, 2003
Proceedings of the Australasian Symposium on Information Visualisation, 2003
Proceedings of the Australasian Symposium on Information Visualisation, 2003
Proceedings of the Computer Science 2003, 2003
Proceedings of the Australasian Conference on Information Systems, 2003
Proceedings of the Fifth Australasian Computing Education Conference (ACE 2003), 2003
2002
J. Vis. Lang. Comput., 2002
Proceedings of the SIGCHI-NZ Symposium on Computer-Human Interaction, 2002
Proceedings of the SIGCHI-NZ Symposium on Computer-Human Interaction, 2002
Proceedings of the User Interfaces 2002, 2002
Proceedings of the Computer Science 2002, 2002
Proceedings of the Computer Science 2002, 2002
2001
Proceedings of the ECOOP 2001, 2001
Proceedings of the Software Visualization, 2001
Proceedings of the Australasian Symposium on Information Visualisation, 2001
Proceedings of the 24th Australasian Computer Science Conference (ACSC 2001), 29 January, 2001
2000
Proceedings of the 2000 IEEE International Symposium on Visual Languages, 2000
Proceedings of the TOOLS 2000: 33rd International Conference on Technology of Object-Oriented Languages and Systems, 2000
Proceedings of the TOOLS 2000: 33rd International Conference on Technology of Object-Oriented Languages and Systems, 2000
Proceedings of the TOOLS 2000: 33rd International Conference on Technology of Object-Oriented Languages and Systems, 2000
Proceedings of the TOOLS Pacific 2000: 37th International Conference on Technology of Object-Oriented Languages and Systems, 2000
Proceedings of the 2000 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2000
Proceedings of the 5th European Conference on Pattern Languages of Programms (EuroPLoP '2000), 2000
Proceedings of the 5th European Conference on Pattern Languages of Programms (EuroPLoP '2000), 2000
Proceedings of the 23rd Australasian Computer Science Conference (ACSC 2000), 31 January, 2000
1999
Proceedings of the TOOLS Pacific 1999: 32nd International Conference on Technology of Object-Oriented Languages and Systems, 1999
Proceedings of the TOOLS Pacific 1999: 32nd International Conference on Technology of Object-Oriented Languages and Systems, 1999
Proceedings of the 4th European Conference on Pattern Languages of Programms (EuroPLoP '1999), 1999
Proceedings of the 4th European Conference on Pattern Languages of Programms (EuroPLoP '1999), 1999
Proceedings of the Object-Oriented Technology, ECOOP'99 Workshop Reader, 1999
Three Features for Component Frameworks.
Proceedings of the Object-Oriented Technology, ECOOP'99 Workshop Reader, 1999
The Objects of Aliasing.
Proceedings of the Object-Oriented Technology, ECOOP'99 Workshop Reader, 1999
Overcoming Representation Exposure.
Proceedings of the Object-Oriented Technology, ECOOP'99 Workshop Reader, 1999
1998
Proceedings of the TOOLS 1998: 28th International Conference on Technology of Object-Oriented Languages and Systems, 1998
Proceedings of the TOOLS 1998: 28th International Conference on Technology of Object-Oriented Languages and Systems, 1998
Thinking with prototypes: OOPSLA 1998 workshop on prototype-based object-oriented programming.
Proceedings of the Addendum to the 1998 Proceedings of the Conference on Object-Oriented Programming, 1998
Proceedings of the 1998 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1998
Proceedings of the 3rd European Conference on Pattern Languages of Programms (EuroPLoP '1998), 1998
Proceedings of the 3rd European Conference on Pattern Languages of Programms (EuroPLoP '1998), 1998
Proceedings of the Object-Oriented Technology, ECOOP'98 Workshop Reader, 1998
Proceedings of the 1998 Australian Software Engineering Conference (ASWEC '98), 1998
Proceedings of the 1998 Australian Software Engineering Conference (ASWEC '98), 1998
1997
Proceedings of the Proceedings 1997 IEEE Symposium on Visual Languages, 1997
Proceedings of the TOOLS 1997: 25th International Conference on Technology of Object-Oriented Languages and Systems, 1997
Proceedings of the TOOLS 1997: 25th International Conference on Technology of Object-Oriented Languages and Systems, 1997
Proceedings of the TOOLS 1997: 25th International Conference on Technology of Object-Oriented Languages and Systems, 1997
Proceedings of the 1997 Australian Software Engineering Conference (ASWEC '97), 28 September, 1997
1996
Abstract Program Visualisation: Object Orientation in the Tarraingim Program Exploratorium.
PhD thesis, 1996
ACM SIGPLAN Notices, 1996
1995
Object Oriented Program Visualisation in Tarraingim.
Aust. Comput. J., 1995
1992
An Introduction to the Tarraingím Program Animation Environment.
Proceedings of the TOOLS 1992: 6th International Conference on Technology of Object-Oriented Languages and Systems, 1992