Skip to content
View JamesPhillipsUK's full-sized avatar
🏳️‍🌈
Building fabulous software.
🏳️‍🌈
Building fabulous software.

Organizations

@BlogDraw

Block or report JamesPhillipsUK

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JamesPhillipsUK/README.md

Hi there, I'm Jesse! 👋

Lancashire-based full-stack developer. Lover of well-written and well-documented code.

Computer Science PhD candidate at Lancaster University, with a Bachelor's in Software Engineering.

My research interests include Source Code Summarisation, Natural Language Processing, and Software Engineering.

My PhD, "The Automated Generation of Source Code Summaries Using Natural Language Processing Techniques" focuses on using Large Language Models, and other NLP techniques to automatically summarise source code methods.

My pronouns are they/them.

Research Code

My research code is available at: @phillijm.

Publications

Transformer-Assisted LLM-Based Source Code Summarisation: to Enable More Secure Software Development (Phillips et al., NLPAICS 2026)

Metric-Oriented Pretraining of Neural Source Code Summarisation Transformers to Enable more Secure Software Development (Phillips et al., NLPAICS 2024)

LISAScore: Exploring Linear Sum Assignment on BERTScore (Mander and Phillips, NLDB 2024)

Improved Evaluation of Automatic Source Code Summarisation (Phillips et al., GEM 2022)

Skills



Get in touch

LinkedIn | Website | Gist

Pinned Loading

  1. vastvastPublic

    VisAST: Building and visualising Abstract Syntax Trees for Python code.

    Python 17 3

  2. phillijm/CodeSumBARTphillijm/CodeSumBARTPublic

    Replication package for "Metric-Oriented Pretraining of Neural Source Code Summarisation Transformers to Enable more Secure Software Development".

    Python

  3. BlogDraw/BlogDrawBlogDraw/BlogDrawPublic

    BlogDraw - the ultra-lightweight, super-simple, easy-to-use, fully-featured blogging platform.

    PHP 3 1

  4. GitHubProfilePluginAPIGitHubProfilePluginAPIPublic

    This PHP API provides a fully-responsive website plugin featuring a breakdown of a given user's GitHub profile.

    PHP 2

  5. AviateAviatePublic

    Aviate is an ultra-lightweight text-editor designed for UNIX-like systems.

    C 1

  6. QuickDocQuickDocPublic

    Quick and easy multi-language code documentation engine.

    C# 1