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
-
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.
-
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'
-
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
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.
-
Travel Time Variability (TTV): Travel time from point A to point B varies by day, by time of day, and by mode of transport
-
Travel Time Inaccuracy (TTI): Actual vs Scheduled deviations in travel time from point A to point B -- this is the main metric that I want to focus on!
-
Travel Time Uncertainty (TTU): A form of TTV that is due to factors that commuters could not anticipate (a major accident on the road, a protest blocking the road)
-
Travel Time Reliability (TTR): The probability that travel from point A to point B will be performed 'adequately' and completed within a 'reasonable' time -- a fairly arbitrary definition that varies by jusridiction
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!