Constraint Programming Lessons Learned from Crossword Puzzles. - Adam Beacham; Xinguang Chen; Jonathan Sillito; Peter van Beek (AI, 2001)

Use Case Level Pointcuts. - Jonathan Sillito; Christopher Dutchyn; Andrew David Eisenberg; Kris De Volder (ECOOP, 2004)

Managing software change tasks: an exploratory study. - Jonathan Sillito; Kris De Volder; Brian D. Fisher; Gail C. Murphy (ISESE, 2005)

Questions programmers ask during software evolution tasks. - Jonathan Sillito; Gail C. Murphy; Kris De Volder (SIGSOFT FSE, 2006)

The Social Context of Software Maintenance. - Jonathan Sillito; Eleanor Wynn (ICSM, 2007)

Agile Methods and User-Centered Design: How These Two Methodologies are Being Successfully Integrated in Industry. - David Fox; Jonathan Sillito; Frank Maurer (AGILE, 2008)

Cooperative and human aspects of software engineering (CHASE 2008). - Li-Te Cheng; Cleidson R. B. de Souza; Yvonne Dittrich; Orit Hazzan; Frank Maurer; Michael John; Helen Sharp; Jonathan Sillito; Susan Elliott Sim; Janice Singer; Margaret-Anne D. Storey; Bjørnar Tessem; et al. (ICSE Companion, 2008)

Stage: exploring erlang style concurrency in ruby. - Jonathan Sillito (IWMSE@ICSE, 2008)

Tool support for working with sets of source code entities. - Curtis Fraser; Chris Luce; Jamie Starke; Jonathan Sillito (VL/HCC, 2008)

Adopting Iterative Development: The Perceived Business Value. - Caryna Pinheiro; Frank Maurer; Jonathan Sillito (XP, 2008)

Asking and Answering Questions during a Programming Change Task. - Jonathan Sillito; Gail C. Murphy; Kris De Volder (IEEE Trans. Software Eng., 2008)

Why are software projects moving from centralized to decentralized version control systems? - Brian de Alwis; Jonathan Sillito (CHASE, 2009)

Improving quality, one process change at a time. - Caryna Pinheiro; Frank Maurer; Jonathan Sillito (ICSE Companion, 2009)

Improving bug tracking systems. - Thomas Zimmermann 001; Rahul Premraj; Jonathan Sillito; Silvia Breu (ICSE Companion, 2009)

Expert recommendation with usage expertise. - David Ma; David Schuler; Thomas Zimmermann 001; Jonathan Sillito (ICSM, 2009)

Searching and skimming: An exploratory study. - Jamie Starke; Chris Luce; Jonathan Sillito (ICSM, 2009)

Information needs in bug reports: improving cooperation between developers and users. - Silvia Breu; Rahul Premraj; Jonathan Sillito; Thomas Zimmermann 001 (CSCW, 2010)

Introducing Automated Environment Configuration Testing in an Industrial Setting. - Caryna Pinheiro; Vahid Garousi; Frank Maurer; Jonathan Sillito (SEKE, 2010)

Tool support for testing complex multi-touch gestures. - Shahedul Huq Khandkar; S. M. Sohan; Jonathan Sillito; Frank Maurer (ITS, 2010)

Improving Responsiveness, Bug Detection, and Delays in a Bureaucratic Setting: A Longitudinal Empirical IID Adoption Case Study. - Caryna Pinheiro; Frank Maurer; Jonathan Sillito (XP, 2010)

Branching and merging: an investigation into current version control practices. - Shaun Phillips; Jonathan Sillito; Robert J. Walker (CHASE, 2011)

Follow that sketch: Lifecycles of diagrams and sketches in software development. - Jagoda Walny; Jonathan Haber; Marian Dörk; Jonathan Sillito; Sheelagh Carpendale (VISSOFT, 2011)

Qualitative research in software engineering. - Tore Dybå; Rafael Prikladnicki; Kari Rönkkö; Carolyn B. Seaman; Jonathan Sillito (Empir. Softw. Eng., 2011)

Information needs for integration decisions in the release process of large-scale parallel development. - Shaun Phillips; Günther Ruhe; Jonathan Sillito (CSCW, 2012)

What makes a good code example?: A study of programming Q&A in StackOverflow. - Seyed Mehdi Nasehi; Jonathan Sillito; Frank Maurer; Chris Burns (ICSM, 2012)

Do crosscutting concerns cause modularity problems? - Robert J. Walker; Shreya Rawal; Jonathan Sillito (SIGSOFT FSE, 2012)

Visual testing of Graphical User Interfaces: An exploratory study towards systematic definitions and approaches. - Ayman Issa; Jonathan Sillito; Vahid Garousi (WSE, 2012)

Motivations for collaboration in software design decision making. - Amani Alali; Jonathan Sillito (CHASE@ICSE, 2013)

5th international workshop on software engineering for computational science and engineering (SE-CSE 2013). - Jeffrey C. Carver; Tom Epperly; Lorin Hochstein; Valerie Maxville; Dietmar Pfahl; Jonathan Sillito (ICSE, 2013)

App-directed learning: An exploratory study. - Jonathan Sillito; Andrew Begel (CHASE@ICSE, 2013)

Development of Scientific Software: a Systematic Mapping, a bibliometrics Study, and a Paper Repository. - Roshanak Farhoodi; Vahid Garousi; Dietmar Pfahl; Jonathan Sillito (Int. J. Softw. Eng. Knowl. Eng., 2013)

Failures and Fixes: A Study of Software System Incident Response. - Jonathan Sillito; Esdras Kutomi (ICSME, 2020)

Quartermaster: A Tool for Modeling and Simulating System Degradation. - Matt Pope; Jonathan Sillito (ICSE (Companion Volume), 2021)

Exploring Non-functional Coupling in Systems of Systems. - Matt Pope; Jonathan Sillito (SESoS, 2022)

Learning From Lessons Learned: Preliminary Findings From a Study of Learning From Failure. - Jonathan Sillito; Matt Pope (CHASE@ICSE, 2024)

Failing and Learning: A Study of What is Learned About Reliability From Software Incidents. - Jonathan Sillito; Matt Pope (ISSRE (Workshops), 2024)

Post-Incident Action Items: Crossroads of Requirements Engineering and Software Evolution. - Matt Pope; Jonathan Sillito (MO2RE@ICSE, 2024)

A Bilevel Approach to Resource Allocation for Utility-Based Request-Response Systems. - Tanner Sundwall; Gabriel M. Perry; David Grimsman; Jonathan Sillito (ACC, 2025)