# Stuart Yeates

> New Zealand wikimedian, librarian and computer scientist

**Wikidata**: [Q42306660](https://www.wikidata.org/wiki/Q42306660)  
**Source**: https://4ort.xyz/entity/stuart-yeates

## Summary
Stuart Yeates is a New Zealand computer scientist and researcher employed by Victoria University of Wellington, known for his work in computational linguistics and software design patterns, particularly through his research on text augmentation and garbage collection.

## Biography
- **Born:** New Zealand (exact date not provided)
- **Nationality:** New Zealand
- **Education:** Master of Science (University of Canterbury, 1997), Doctor of Philosophy (University of Waikato)
- **Known for:** Research in computational linguistics and software design, specifically text augmentation and garbage collection
- **Employer(s):** Victoria University of Wellington
- **Field(s):** Computer science

## Contributions
Stuart Yeates authored significant academic works in computer science. His Master's thesis (1997, University of Canterbury) focused on "Design patterns in garbage collection," exploring software optimization techniques. His doctoral research at the University of Waikato yielded the thesis "Text Augmentation: Inserting markup into natural language text with PPM Models," contributing novel methods for computational text processing. He maintains an active presence in open-source development via GitHub (username: stuartyeates). His research bridges software engineering and natural language processing, contributing to the development of computational tools for text analysis and software system design.

## FAQs
### Q: Where did Stuart Yeates receive his academic degrees?
A: He earned a Master of Science from the University of Canterbury in 1997 and a Doctor of Philosophy from the University of Waikato.

### Q: Who were Stuart Yeates' doctoral advisors?
A: His doctoral advisors were David Bainbridge, Ian H. Witten, and Sally Jo Cunningham.

### Q: What is Stuart Yeates' primary affiliation?
A: He is employed by Victoria University of Wellington as a computer science researcher.

### Q: What is one significant area of Yeates' research?
A: His doctoral research focused on "Text Augmentation: Inserting markup into natural language text with PPM Models," contributing to computational linguistics.

## Why They Matter
Stuart Yeates' work in computational linguistics and software design patterns has advanced practical tools for text processing and software engineering. His research on text augmentation using PPM Models provides foundational methodologies for computational approaches to natural language. As an active contributor to open-source projects and academic research, he bridges theoretical computer science with practical applications. His academic lineage, supervised by prominent figures like Ian Witten and David Bainbridge, positions him within a significant New Zealand computing tradition, influencing future researchers in both software design and digital humanities.

## Notable For
- Author of "Text Augmentation: Inserting markup into natural language text with PPM Models," a doctoral thesis in computational linguistics.
- Author of "Design patterns in garbage collection," a foundational work in software engineering optimization.
- Doctoral advisor lineage including Ian H. Witten and David Bainbridge, key figures in New Zealand computer science.
- Active contributor to open-source development (GitHub username: stuartyeates).
- Participant in the Wikimedia NZThesisProject, supporting open academic knowledge.

## Body
### Education and Academic Lineage
- Completed a Master of Science at the University of Canterbury in 1997, with a thesis titled "Design patterns in garbage collection."
- Earned a Doctor of Philosophy from the University of Waikato, supervised by David Bainbridge, Ian H. Witten, and Sally Jo Cunningham, with a thesis titled "Text Augmentation: Inserting markup into natural language text with PPM Models."
- Listed in the Mathematics Genealogy Project under ID 128527.

### Digital Footprint and Open Engagement
- Maintains a presence on Mastodon (username: stuartyeates), including accounts at @stuartyeates@mastodon.social (since 2018) and @stuartyeates@cloudisland.nz (since 2020).
- Has a GitHub profile under the username "stuartyeates".
- Wikimedia username is "Stuartyeates"; contributed to the NZThesisProject.
- Twitter handle "stuartayeates" since 2009.
- Author IDs in scholarly databases: Scopus (8071913800), Google Scholar (IZA8VjkAAAAJ), Semantic Scholar (2151266), ORCID (0000-0003-1809-1062).

### Institutional Affiliation
- Employed by Victoria University of Wellington as a computer science researcher.
- Affiliated with the University of Canterbury, where he studied and contributed to research in computer science.
- Listed on the "Key People" section for the University of Canterbury on Wikidata.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Stuart Yeates",
  "jobTitle": "Computer Scientist and Researcher",
  "worksFor": {
    "@type": "Organization",
    "name": "Victoria University of Wellington"
  },
  "nationality": {
    "@type": "Country",
    "name": "New Zealand"
  },
  "alumniOf": [
    {
      "@type": "EducationalOrganization",
      "name": "University of Waikato"
    },
    {
      "@type": "EducationalOrganization",
      "name": "University of Canterbury"
    }
  ],
  "knowsAbout": [
    "Computer Science",
    "Computational Linguistics",
    "Software Design Patterns",
    "Text Augmentation",
    "Garbage Collection"
  ],
  "sameAs": [
    "https://www.wikidata.org/wiki/Q1234567890"
  ],
  "description": "New Zealand computer scientist at Victoria University of Wellington known for research in computational linguistics and software design patterns."
}

## References

1. Text Augmentation: Inserting markup into natural language text with PPM Models
2. Design patterns in garbage collection
3. [Source](http://hdl.handle.net/10092/1954)
4. Mathematics Genealogy Project
5. [Source](https://hdl.handle.net/10289/2600)
6. [ORCID Public Data File 2020](https://pub.orcid.org/v3.0_rc1/0000-0003-1809-1062/external-identifiers/145605)
7. [ORCID Public Data File 2020](https://pub.orcid.org/v3.0_rc1/0000-0003-1809-1062/researcher-urls/1351421)