Literature Dumping Ground

Go back to Dissertation Diary

I have been guided by Clara that the literature review process should seek to provide three different kinds of information

  1. Foundational Knowledge: This is should be about the core concepts/themes of my dissertation. I can quote papers without needing to do much critical analysis, unless if my dissertation aims to challenge the core itself.

  2. Establishing Gaps: This is where I quote the papers because I am poking holes at their methods/arguments/results. My dissertation should roughly be about 'why this paper/these papers is/are wrong/incomplete'

  3. Parallel Research: This could be the same papers I use to establish gaps, it could be different. But the point of papers in this category is to provide justification for the methods that I end up using in my dissertation
Pyramid One of the slides that Clara shared with us to explain about the different kinds of information to look out for when doing a literature review

Based on my most recent rambling, I am facing critical issues with selection of SIM type and what principles should I rely on to guide my editing of GTFS in order to simulate different improvement scenarios -- this would be about Parallel Research. Additionally, I have not developed a full and thorough case for shifting the debate about accessibility to one based on OD data and predicted demand from SIM instead of just 'total number of people/total number of opportunities accessibile' -- this would be about Establishing Gaps. Lastly, I need to build a case on whether I should frame my dissertation as a matter of 'injustice' or just 'inequality', which I can do if I go for papers that can inform me about Foundational Knowledge.

I would have wanted to separate into different subpages for each of the three information kinds and summarise each literature that falls into each category, but after four days of plowing through some of the literature, I felt that a lot of the sources overlap in the information type that they provide, espectially between 'Establishing Gaps' and 'Parallel Research'. So I am going to have just one long page of literature summaries here with a table listing down how I roughly classified each source, while the implications on my project will be summarised instead in the relevant pages of my diary.

July 17 Update
I have since opted to put up my blog posts as chunks that collectively contribute to become the first draft of my dissertation, since I am now firmly in the writing phase. Section 2 of my dissertation, which is 'Literature Review', can be accessed HERE!

Classification of Literature

Click on any of the titles below to get to its summary.
Starred articles mean that they are not summarised, instead they are referred to in the summaries for other articles - so the hyperlink would bring you to the summary in which it was invoked.


June 19, 2026

Assessing public transport infrastructure: The role of employment matching in spatial accessibility measures (Link)
What Is It About: It is a paper that addresses how we define accessibility from a place to job opportunities. It contended that prior research use a broad definition of accessibility to jobs by assuming that everyone is eligible for every job everywhere. So the researchers decided to compare between this broad definition of job accessibility (how easy for people in this place to get to jobs in general) and a narrower definition where the job accessibility is bounded by the educational levels of population at origins and suitable types of employment at destinations (how easy for people in this place to get to jobs that they are eligible for) at different geographical units (introducing MAUP into the research).

My Takeaways: I was highlighted by Claude that this paper uses SIM, but it is quite limited in the sense that it uses a doubly-constrained SIM to define the cost function, which in turn is used in the accessibility formula - the core thing that the research is about. However, their accessibility formula is essentially the sum of all destination weights multiplied by the cost function. I could flip this around to find the accessibility of a place by people from everywhere else -- the sum of all origin weights multiplied by the cost function -- and this could be the 'accessibility metric' that Claude may have been suggesting to me all along (I'm still not sure HAHAH)... but I need to find more papers that does this 'accessibility metric' the other way around.


Public transport accessibility indicators to urban and regional services in Great Britain (Link)
What Is It About: It is a paper that documents HOW they created the travel time matrices between all LSOAs/Data Zone (DZ) in England, Wales and Scotland using scheduled GTFS data, and then crunching out the numbers on how many urban/regional services are within several journey thresholds from each origin LSOA/DZ. They intend for this to lower the barriers for other researchers, especially those outside of the transport field who may not be familiar with public transport timetabling standards or coding, to look into accessibility at a granular level across Great Britain.

My Takeaways: Considering how I have snapped the city centre boundaries the LSOA, and how I decided to set origins to LSOA population centroids, I have further justification to cut down on processing time on r5py by setting BOTH origins AND destinations based on the LSOA population centroids before getting the median travel time from MSOAs to the city centres. However, I am cognisant that it introduces walking egresses before AND after the public transport leg/s, and I need to ensure that r5py only models 'reasonable journeys' -- the walking time does not exceed 10/16 minutes based on the public transport stop that one go to/came from.


rt2gtfs: A scalable framework for correcting public transport timetables using real-time data for accessibility analysis (Link)
What Is It About: It is a paper that documents HOW they created a different way to generate retrospective GTFS data from GTFS-RT that is released by UK BODS, slightly different from Open Innovation's code and how I have adapted it so far. Unlike Open Innovations, which did not provide much in way of technical report and citations informing about the principles behind their code (which is fair, they are not an academic outfit, they are a think-tank), this paper defended their method of doing trip-level correction by adapting it from Wessel et al. (2017). Essentially, they track each vehicle's location (which corresponds to one trip for that route) over every GTFS-RT call and measures the distance between it and the nearest bus stop on its route. The time when that vehicle is closest to a stop shall be recorded as the arrival and departure times for that stop --> this can be updated in the stop_times.txt file, one of the core files within a GTFS dataset. The paper is clear that they are not taking into account stop dwell times.

My Takeaways: Very useful, the researchers actually put up a public GitHub repository where I can use the code. As of now, there are two main ways in which this code is different from Open Innovations' code. Firstly, this code ONLY uses real-time trip_id data that can be matched with scheduled trip_id data, reducing code complexity and running processes. However, to reduce excessive data filtering, they do require a week's worth of scheduled GTFS data to facilitate that trip_id matching instead of just the day that corresponds with the GTFS-RT data. At this point, I am inclined to switch over to using this code instead of Open Innovations' code because this code is accompanied by a full technical report. Further changes to how I eventually generate the retrospective GTFS will be updated at this page! Additionally, this also introduced the concepts of 'Travel Time Variability', 'Travel Time Inaccuracy', 'Travel Time Uncertainty' and 'Travel Time Reliability', defined below, which I may be interested to touch in my dissertation.


June 23, 2026

Future accessibility impacts of transport policy scenarios: Equity and sensitivity to travel time thresholds for Bus Rapid Transit expansion in Rio de Janeiro (Link)
What Is It About: It is a paper that assesses the potential accessibility impacts to jobs across Rio de Janeiro if the BRT expansion projects -- initially planned for Rio 2026 Olympics but did not complete in time -- were to come to fruition, either fully or partially. It relies on official documents on the planned BRT routes (and also which redundant bus services would be cut once BRT is operational) to modify scheduled GTFS data in order to simulate the impacts of partial or full BRT implementation on job accessibility. It measures job accessibility based on 'cumulative opportunity measures' -- how many jobs are available within the area that one could travel within a threshold time. Due to the Modifiable Temporal Unit Problem (MTUP), they tested multiple thresholds in order to see how the metric changes.

My Takeaways: Two main takeaways that I got. Firstly, it indicated from official documents that when the BRT services are in operation, redundant services would be cut. It is indicative of how some transport operators make the tradeoff of forgoing some services to accommodate new ones. Hence, for my dissertation, if I want to have a realistic implementation of 'increasing bus frequency' scenario, I also need to factor in how other services may need to be cut. (But we will think about it later...) Second takeaway is that this paper is upfront that it uses cumulative opportunity measures as their metric, which they acknowledged that, while simple, it is not the most realistic situation (all job opportunities are treated as equally desirable, does not account for actual travel patterns) and also dependent on the threshold selected for time travel. I can make it clear that I avoid their pitfalls when I do SIM to model the various improvement scenarios because it accounts for where people actually go for work and that it is threshold-independent.


Simulating the effect of stratgeies to increase transit ridership by reallocating bus service: Two case studies (Link)
What Is It About: This is actually an agent-based modelling paper that is used to model how commuting patterns change in two US cities based on three scenarios -- 1) what if bus frequencies to low-income areas are increased, 2) what if bus frequencies to high ridership areas are increased, 3) what if we do scenario 2 PLUS reduced travel times from exclusive bus lane implementation.

My Takeaways: What is interesting is that they made it clear that they wanted to maintain the total vehicle revenue miles (VRM) constant. So increasing frequencies for scenarios 1 and 2 resulted in reduced frequencies for every other route, but only up to the level that would keep VRM the same. I could consider doing this when exploring more realistic scenarios of increasing frequencies for my dissertation (see my takeaway on this reading), including the cutting of bus frequencies elsewhere, but I am cognisant that this would dramatically increase the complexity of my project, so we shall see! I am also motivated to find for articles that discusses the role of VRM in public transport operations -- is it a big factor of operational costs of running buses, and is this a factor just for the US or in the UK too?


Accessibility and transport appraisal: Approaches and limitations (Link)
What Is It About: It is a working paper that reviews how researchers have measured accessibility and conducted transport appraisal studies. It covers at length about the different metrics that researchers have used, which, while can be summarised into the four categories that the paper used, can also be summarised into four other types -- accessibility at threshold time, accessibility assuming competing destinations, accessibility weighted by travel time, and welfare utility as understood in economics.

My Takeaways: By virtue of how I started this project, the accessibility metrics most relevant to me would be the accessibility weighted by travel time, but flipping it instead to look at potential accessibility to a destination instead of potential accessibility from an origin (this is what this reading did). I also find this reading to have useful criticisms about the limitation of current appraisal methods, chiefly that it is very short term and not as all-encompassing as a proper Land Use-Transport Interaction (LUTI) model. This same criticism will also apply to my dissertation!


A family of accessibility measures derived from spatial interaction principles (Link)
What Is It About: It is a paper that proposes an updated family of Hansen-style accessibility measures that incorporates SIM principles in order to increase interpretability. Original Hansen accessibility outputs are unitless so you cannot say 'Origin 1 has reasonable access to about 50 jobs'. However, their proposed additional measures can do that because they apply the constraining principles from SIM, further tying the Hansen accessibility measures and Wilson's SIM closer.

My Takeaways: The additional measures are actually not that useful since I am using Locomizer data that I already do not trust the actual numbers and I am only going to report percentage changes between improvement scenarios and the baseline situation. What is useful is that this is the first authoritative report that shows Hansen accessibility can be used for the other way (plus this article too), so I can justify reporting that "destination-potential accessibility to city centre has improved by XX% based on this scenario". Nevertheless, I can also highlight in the discussion section that in the future, with presence of better OD data, one can use these new accessibility metrics to provide more interpretable numbers to policymakers/transport planners about how each transport improvement scenario affects accessibility from/to a certain area/facility.


June 24, 2026

Evaluating the impact of public transport travel time inaccuracy and variability on socio-spatial inequalities in accessibility (Link)
What Is It About: It is a paper that looks at how 'accessibility' of various socioeconomic groups in Fortaleza, Brazil, differs because of 'travel time inaccuracy' - which they defined as the 'actual vs scheduled' deviation - and 'travel time variability' - which they defined as the deviation of service delivery across the day (peak vs off-peak). The accessibility metric used is the cumulative opportunities metric to jobs - how many jobs can one reach from an origin within a threshold time of 1 hour. Unlike this reading which generated retrospective GTFS data by trip-level, this paper does it by segment-level where they created a normal distribution of travel times between any two consecutive stops of any route. So they were able to create two retrospective-ish GTFS data based on median time and the 85th percentile, and then run their accessibility measures thereafter.

My Takeaways: Their method of generating retrospective GTFS is going to be different from the method that I will use. However, the core purpose of investigating travel time inaccuracy remains, so I have justification that there are grounds for looking at travel time inaccuracy in Manchester, Nottingham and Bristol because their paper, looking at Fortaleza, revealed that range of TTI (how far off actual service is from scheduled, be they earlier or later) is greater in lower socioeconomic areas of the city. This paper is also useful for me as a reference point on how to visualise my own outputs for my dissertation later!


Accounting for uncertainty and variation in accessibility metrics for public transport sketch planning (Link)
What Is It About: It is a paper that describes how they calculate accessibility impacts of new public transport interventions when faced with two main problems. First problem is that one's journey time is dependent on when they started their journey, down to the minute. My travel to work could be as low as 10 minutes if I arrive at the stop and the bus is already there. It could also be as high as 15 minutes because when I arrive, the bus could have just departed and I need to wait for the next one, and this bus comes in 5-min frequencies. They decided to base it on median journey time from every minute within the departure time window. The second problem is on generating hypothetical GTFS schedules if all you know about this new bus route or new metro line is that the service will come every 5 minutes. This has implications if a transfer is needed during the journey and once again you run back into the first problem. They decided to do Monte Carlo sampling to generate different permutations of the hypothetical schedules and then get the median values!

My Takeaways: I thought that this article is not that useful because their focus on 'uncertainty' and 'variation' is not the same as TTU and TTV from this reading. That Monte Carlo sampling is even less relevant because in my scenario of increasing bus frequency, I intend for now to just double the selected services by having one more trip to start in between two existing trips, with travel times based on the earlier trip (essentially if infrequent Service A has Trip 1 that starts at 0800 and Trip 2 at 0830, I intend to duplicate Trip 1 in its entirety, but making this duplicated trip start at 0815). Meanwhile, the decision to use median travel time at first sounded like a 'duh' because that is what I will get through the r5py travel time modelling. It was here when I realised that two of this paper's co-authors are from Conveyal, the company who developed R5 engine, on which r5py package is based on. So this paper becomes a methodological reference, but it may not make the cut on the final bibliography/reference list because I may choose to just cite the r5py package instead.


Metro 3 in Brussels under uncertainty: Scenario-based public transport accessibility analysis (Link)
What Is It About: It is a paper that uses r5py to model how travel time changed from baseline to two scenarios: a full and a partial implementation of a hotly-debated metro line in Brussels. They did not use any specific accessibility metric (cumulative or potential accessibility), but rather just focused on travel times and compare it between origin areas of different socioeconomic levels respectively.

My Takeaways: I can use this as one of the parallel research justification of analysing improvement scenarios by editing GTFS schedules directly - either scheduled or retrospective. They also brought in the idea of 'ergodicity breaking' into discussion about travel times, which is basically the fact that the experience of one person may not be the same as the collective -- essentially MTUP that is quoted by this reading, so I guess I also have more reason to bring in the MTUP concept in my discussion. Additionally, since they just focused on changing travel times, they also provide distributional diagnostic statistics on how travel times across change from baseline to the scenarios, referring to a method that they brought in from Wilcox & Erceg-Hurn, 2012. This could be a useful addition to how I report the change between scenarios for my dissertation, but it does increase complexity as well...


Meanwhile, the following are the list of things that I have found but have not read so I need to read and then decide if it is useful or not for the literature review!