# Automated Artefact Relevancy Determination from Artefact Metadata and Associated Timeline Events

## Full Text

This Markdown is an automated text extraction for search and reading tools. The [hosted PDF](ArtefactRelevancy.pdf) is the authoritative publication source.

Source PDF: [ArtefactRelevancy.pdf](ArtefactRelevancy.pdf)
Source SHA-256: `054e872eba1adb8e7dc57679cb11ad06f25e59dc405b8c842a4f6d6187986d89`
Generated with `pdftotext -nopgbrk`; formatting and reading order may differ from the PDF.

---

Automated Artefact Relevancy Determination from
Artefact Metadata and Associated Timeline Events
Xiaoyu Du∗ , Quan Le† , Mark Scanlon‡
∗‡ Forensics and Security Research Group, University College Dublin, Ireland.

xiaoyu.du@ucdconnect.ie, mark.scanlon@ucd.ie
†‡ Centre for Applied Data Analytics Research (CeADAR), University College Dublin, Ireland.

quan.le@ucd.ie

Abstract—Case-hindering, multi-year digital forensic evidence
backlogs have become commonplace in law enforcement agencies
throughout the world. This is due to an ever-growing number
of cases requiring digital forensic investigation coupled with the
growing volume of data to be processed per case. Leveraging
previously processed digital forensic cases and their component
artefact relevancy classifications can facilitate an opportunity
for training automated artificial intelligence based evidence
processing systems. These can significantly aid investigators in
the discovery and prioritisation of evidence. This paper presents
one approach for file artefact relevancy determination building
on the growing trend towards a centralised, Digital Forensics as
a Service (DFaaS) paradigm. This approach enables the use of
previously encountered pertinent files to classify newly discovered
files in an investigation. Trained models can aid in the detection
of these files during the acquisition stage, i.e., during their upload
to a DFaaS system. The technique generates a relevancy score
for file similarity using each artefact’s filesystem metadata and
associated timeline events. The approach presented is validated
against three experimental usage scenarios.
Index Terms—Automated Artefact Analysis, Evidence Prioritisation, Event-based Evidence Analysis

I. I NTRODUCTION
The “Golden Age" in digital forensics is the period from the
1990s to the first decade of the twenty-first century [1]. Since
then, the diversity of personal digital devices, the vast amount
of data storage, and the prevalence of cloud services each bring
compounding challenges to digital forensic investigations [2].
The vast amount of data being encountered by law enforcement agencies throughout the world can not be analysed in a
timely manner. This has lead to significant multi-year digital
forensic backlogs becoming commonplace [3]. The increasing
number of cases requiring digital forensic investigation, coupled with their associated large data volumes, are difficult to
process using existing investigation techniques [4].
Reducing the data volume requiring analysis by experts,
or focusing their effort on the most pertinent data first, is
necessary to improve the efficient of investigation. Quick et
al. proposed an approach for digital forensic reduction through
selective imaging [5]. The Select process uses filters to display
and select files to create a subset. These filters focus on
artefacts from the file system; operating system (OS), software,
Internet history, user created files, emails, documents, pictures,
audio, video, etc. However, in many cases, e.g., child sexual
exploitation material (CSEM) cases, the sheer amount of

digital content is often still problematic after selective imaging
multimedia file. This can result in significant psychological
impact on the investigator; namely secondary traumatic stress
disorder [6].
However, the data volumes can remain large after data
reduction has been performed in some cases. Automated
evidence analysis approaches are necessary for better categorisation of the volume of evidence. Beebe et al. use clustering
for text searching results to rank evidence with their associated
relevancy score, so as to improve the retrieval effectiveness [7].
The document’s content can also be used for document clustering. Da et al. implemented a system whereby when a relevant
file was found in a cluster, the investigator could prioritise
the analysis of further files from the same cluster [8]. Le et
al. converted malware binary data to images for training deep
learning models for malware classification [9].
Timeline analysis is a process during the examination stage
of an investigation that identifies the chronological events that
have occurred on a device. Registry and log files, i.e., records
of user actions, are used to build a timeline for further analysis.
However, millions of low-level events can not be easily
understood by investigators without knowing ground truth.
Automated high-level digital event generation is one proposed
solution [10]. File system traces also record an individual’s
actions on a device [11]. For example, in a file download
action, the date-time stamps of this file represent when the file
was placed on the computer. File system metadata consists of
a wealth of useful information for an investigation [12].
Data science is defined as: the ability to take data - to be
able to understand it, to process it, to extract value from it,
to visualise it, to communicate it [13]. Guarino et al. [14]
identified that the big data challenge faced by digital forensics
will lead to a convergence between data science and digital
forensics, so as to resolve analysis of vast amount of data
in actionable time. Sanchez et al. [6] state that the sheer
amount of digital content requiring analysis requires automatic
forensic tools, artificial intelligence (AI) filtering, and safer
presentation to practitioner.
Due to the aforementioned challenges faced, an automated
approach for file artefact examination is required. In addition,
the ability to quickly identify which file artefacts are likely
to be most pertinent to the investigation at the earliest stage
possible can greatly expedite the judicial process. This paper

demonstrates an approach for file artefact prioritisation. The
contribution of this work can be summarised as follows:
1) The development of an approach for automated ranking of
file artefacts by likely relevance, based on data reduction
techniques.
2) The development of a tool for automatically consuming
information from generated timelines.
3) An evaluation of the approach through experimentation
with three emulated investigation scenarios.
II. R ELATED W ORK
A. Digital Forensic Data Reduction
The diversity of devices and sources of digital evidence
results in corresponding diversity in digital forensic process
models [15]. There is no single, universal process model
suitable for all types of investigation. Reducing the volume
of data for arduous, manual analysis will speed up the entire
investigative workflow and can significantly aid in alleviating
the digital forensic backlogs all too common in law enforcement agencies throughout the world [2].
Centralising digital forensic evidence processing enables
investigators to take advantages of clustered performance and
facilitates more efficient collaboration between the diverse
roles in an investigation. A Digital Forensics as a Service
system, HANSKEN, has been developed and is currently in use
for forensic investigation by the Netherlands Forensic Institute
since December 2010 [16], [17].
Data deduplication based on hash digestion comparison enables the reduction of unnecessary manually file examination.
Hashing is a primary tool used in digital investigation [18].
Hash-based techniques are used for a variety of purposes
including finding known objects and finding similar objects,
i.e., similarity hashing [19]. The National Software Reference
Library (NSRL1 ) maintained by the US National Institute of
Standards and Technology (NIST) contains a list of known
hash values for most common OS and application packages.
This list can be used to eliminate known, benign files.
A deduplicated digital forensic acquisition and analysis
system capable of being integrated to a DFaaS system, e.g.,
such as HANSKEN, was proposed in 2016 [2]. The framework
eliminated the reacquisition of previously encountered and
known files at the acquisition stage and enables the detection
of illegal/pertinent file artefacts at the earliest stage of an
investigation. Forensically sound disk image reconstruction
from the deduplicated storage was proven to be possible using
this system in 2018 [20].
As the analysis focuses usually are different across various
cases, another valid approach for data reduction is selective imaging of file artefacts depending on the investigative
case type [21]. For example, in CSEM cases, Internet history logs, chat logs, Internet searches, images, movies files,
calendars/notes; in narcotics cases, credit card information,
1 www.nsrl.nist.gov

electronic money transfers, financial records, fictitious identification, photographs of drugs and accomplices, unfilled
prescriptions are more pertinent [22].
B. File System Metadata and Timeline Analysis
In the analysis phase of a digital investigation, standard
questions asked by the investigator include when, what, why,
how? File system metadata records the most recent file actions,
i.e., creation, access, and modification dates. Digital investigation looks to acquire information available on the system,
from metadata and from timeline analysis to identify items of
significant forensic value [23].
File type allows investigators conduct data reduction. File
system metadata including file size, file path, file name, etc.,
are usually used for filtering and indexing files in the examination stage of investigation. Directory metadata is used to find
out the association between files, e.g., temporal association,
spatial association, etc. [12].
OS and application log files also record the user’s actions on
a device. Data extracted from log files enable the generation of
a timeline of the story on a device. Timeline visualisation can
prove helpful for digital forensic investigation [24]. However,
due to the typically large number of digital events extracted
from a disk image, visualisation can often prove unhelpful in
identifying pertinent events. As a result of each user action
potentially generating several digital events on an abstract
level, the number of timeline events is often too large for
manual analysis. Millions of low level events are difficult to
contextualise by investigators attempting to figure out the story
on the device. Hargreaves et al. [10] outlined an approach for
automatically generating higher level events, which greatly
reduces their number – making it significantly easier to be
understood.
A combined timeline contains the digital events from several
sources. log2timeline (plaso) [25] is a framework facilitating
the generation of a “super timeline” including digital events
from the file system, OS registry, logs, as well as application software logs. This contains information on both the
device access level and the file system level. log2timeline has
been widely discussed in the field and forms the basis for
significant further research. Timeline2GUI was developed to
analyse *.csv log files created by log2timeline [26]. An
abstraction based approach for timeline reconstruction was
proposed in 2020, which is based on the timeline data provided
by log2timeline [27].
C. Machine Learning in Digital Forensics
Machine learning uses data features to build models to
aid in specific tasks, e.g., a classification model for spam
email recognition, a regression model for incoming email
urgency assessment [28]. Both classification and regression are
supervised learning approaches, which requires the provision
of labelled dataset and have been adopted to address problems
in digital forensics.
Supervised machine learning in digital forensics investigation enables the leveraging of the results form the analysis

phase. There are a couple of research approach outlined to
assist the further investigation through training machine learning model using the previous investigation result. Marturanaet
al. [29] presented an approach for digital device triage using
machine learning. Devices are classified into criminal/noncriminal through machine features, which represent the user’s
habits, such as number of installed apps, max picture size,
number of office/pdf files, number of compressed files, etc.
Case studies on copyright infringement and CSEM exchange
were also discussed.
An approach for the automated determination of incriminating file artefacts is outlined by Du et al. [30]. The file
metadata is used as features for training classification models
using known illegal and known benign files. The trained model
is capable of recognising if previously unencountered file
artefacts are likely to be pertinent to the investigation.
Machine learning as an automated solution for digital
forensics shows significant promise to improve the efficiency
of investigation. As stated by Flach [28]: features are the
workhorses of machine learning. Leveraging the stored “experience” from the processing of previous investigations can
facilitate the labelling of data for the training of automated
classification models.
D. Artefact Ranking/Prioritisation
For time-sensitive cases, pertinent information acquired
from digital forensics has its greatest value at the earliest stage
of the investigation. Triage is a process whereby devices and
artefacts are ranked in terms of importance or priority [31].
Much work has been done in the area of digital forensic
triage in an effort to improve the overall process [6]. A digital
forensic triage process model was proposed to use during the
investigation by Rogers [31]. The importance of files varies in
different types of case; CSEM, drug activity, financial crimes,
etc. The approach for triage usually stems from practical
experience.
The triage process usually happens after a quick analysis
of devices at the crime scene, then more in-depth analysis
is performed in the digital forensic laboratory to identify
more relevant evidence. When multiple devices are involved
in an investigation, triage reduces the workload. Prioritisation
of devices to be examined is defined as a sub-phase in the
“Behavioural Digital Forensics Model” proposed in 2018 [32].
The larger the number of file artefacts encountered during
an investigation, the more prolonged the examination process
becomes. Image file examination is important for several
cases types. In addition, keyword searching on file artefacts
often results in a large number of results being returned. To
analyse a large number of file artefacts in a limited time in an
investigation, triage approaches enable to the prioritisation of
effort. Search hit relevancy ranking algorithms was proposed
by Beebe et al. [33] for reducing the analytical burden of text
string searching. A Support Vector Machine (SVM) model was
trained for building the linear discriminant ranking function.
The proposed feature list is based on past practice experience;

18 features were applied in the experiment for calculating the
ranking score.
III. M ETHODOLOGY
The approach outlined in this paper aims to help in prioritising file artefacts requiring manual examination. It can be
applied to an investigation after the data reduction phase. Data
deduplication or hash database comparison steps can identify
known benign and illegal file artefacts, and highlights previously unencountered files. Machine learning models can be
trained against the known files and aid in the detection of the
unknown files. The hypothesis is files with similar “behaviour”
to illegal files are more relevant to the investigation, and should
be recommended for further examination.
This approach consists of the steps listed below:
1) Data deduplication and reduction, i.e., to get known files
and unknown but interesting files.
2) Disk image timeline generation, i.e., a “Super Timeline”
generated by Plaso.
3) File artefact timeline generation.
4) File artefact features extraction from the timeline.
5) Model training using all known file artefacts.
6) Relevancy score calculation on unknown , previously
unencountered file artefacts using this model.
A. Overview of the Approach
Comparing artefact hash values to a known database is
a common approach to detect known illegal files during an
investigation. The detection of known illegal/pertinent files
can offer further insight than their mere presence for the
further investigation on the device. The proposed approach
in this paper takes advantage of these detected files to build
a classification model, for identifying files that are similar to
them and are likely more relevant to the investigation.
Figure 1 illustrates the approach, which takes advantage of
database known files preserved from the analysis of previous
investigations. The first step is to detect the known files by
comparing the hashes on the target device to the known
benign/illegal hash database. Secondly, using the digital events
associated to the identified pertinent files to train a model for
analysis of the unknown files. The trained machine learning
model generates a relevancy score for each artefact, then they
are by sorted by the score waiting to be analysed.
File artefacts that have associated digital behaviours more
similar to the known illegal files are more relevant to the investigation. For detecting user behaviour for each file artefact,
the device’s timeline is filtered for those events pertaining to
the artefact in question. The model is built using features
extracted from each file artefact’s timeline. Modification of
content, metadata, access times, etc., can be obtained from
this file artefact timeline.
B. Timeline Generation
Existing forensic tools separately examine different type of
artefacts – such as tools focused on database forensics, email
analysis, audio/video forensics, Internet browsing analysis, etc.

the known hash database filtering out the known illegal
files; then a data reduction tool gets a set of user files
that is most common to find pertinent files. These are
chat log files, email files and picture files. With these
picture files, some are detected as illegal from a known
hash database. The investigator puts these file into a SVM
model for training. In the end, other unknown files was
put into the model, files are sorted by relevancy score for
further analysis.
2) Hacking Case Investigation
A computer was seized during a hacking case investigation. The suspect uses an email account. Keyword
searching for “username” and “password” identifies
several files. These are text files related to the use of
password cracking scripts and scripts for hacking wireless networks. Investigators feed into a model to look for
other similar files.
3) Financial Fraud Investigation
The suspect creates a phishing site to con victims into
supplying their email address and password and other
personal information. The suspect uses their accounts
to conduct fraud online. During an investigation of a
financial fraud case, investigators are looking to find
out potentially fraudulent financial instruments, invoices
or other financial records. Searching the keyword “invoice(s)” in pdf and doc files from the raw disk image
results in the discovery of some relevant files. Then
investigators use the analysis result to build model to
recognise similar files.
V. R ESULTS
In this section, 1) the experimental disk timeline acquired
is presented showing the source of the the file timelines and
what information is contained in a full disk image timeline; 2)
the technique for generating these file timelines from the full
disk timeline is presented showing the user action information;
and 3) the case investigation process result is presented.
A. Disk Image Timeline Analysis
This Section presents an overview of timeline generation.
The full disk timeline reflects the usage of the seized machine,
the number of digital events discovered in total, the number of
files, the count of each digital events type, etc. psteal is a tool
in Plaso for comprehensive disk image timeline generation
and the command used is:
psteal.py -source disk_image_name.dd -t
l2tcsv -w timeline_name.csv -partitions
all
From the generated timeline, basic information about the
created disk image can be retrieved; in this scenario:
- Number of Events: 3,120,364
- Number of Files: 307,971
The timeline consists of all level of digital events. pandas
is used to further analyse the timeline. To acquire counts of
unique values the method count_values() is used. On
a full disk image level, the source of digital events reveals

information of the usage of device, such as Last Connection
Time, Last Login Time, Last Password Reset, etc. Digital
events are related to file-system metadata information. In this
scenario, the following were extracted:
Event Type
Content Modification Time
Metadata Modification Time
Creation Time; Last Access Time;
Metadata Modification Time
Content Modification Time; Creation Time;
Last Access Time; Metadata Modification Time
Last Access Time
Creation Time
Content Modification Time; Creation Time
Creation Time; Last Access Time
Content Modification Time; Last Access Time;
Metadata Modification Time
Last Access Time; Metadata Modification Time

Count
962,293
551,502
343,906
302,467
283,980
235,871
212,687
45,898
35,818
32,881

TABLE III: File Artefacts Event - Common
There are some types of events that can only occur to a
specific type of file. For example, Previous Last Time Executed
could happen by a executable file, but not document or image
file. Another example is a File Downloaded event – this occurs
if a file is sourced from another machine through a network
connection. These special events can be used as features
pertaining to associated file artefacts, i.e., true or false as the
feature value.
Event Type
Last Visited Time
Previous Last Time Executed
File Last Modification Time
Start Time
Last Time Executed
File Downloaded
Document Creation Time
First Connection Time
Document Last Save Time
Content Deletion Time

Count
5,534
1,107
585
410
401
118
86
85
82
58

TABLE IV: File Artefacts Event - Specific
B. File Artefact Timeline Analysis
This Section presents an example of file artefact timeline
generation. It is the result of file digital events extracted from
the full disk image timeline and outlines where the file features
were extracted from.
The field filename represents the source file of the digital
event, instead of the file on which the event happens. For
example, on a Windows machine using a NTFS file system,
the file system metadata is from the $MFT. The created file’s
filename is in the field desc, i.e., description.
The file names are used to extract associated digital events.
This action is conducted by use the file name as keyword to
search each column of the file artefact attribute in the timeline.
Action traces of file artefacts can be found and verified from
the generated file timeline (consisting of various sources of
digital events).

C. Case Investigation and Relevancy Prioritisation
This Section presents the results of the experimentation
and investigative process conducted on each of the emulated
case scenarios. For each case, a set of features are used
considering the different investigation focuses. The features
applied to model are determined by the detected pertinent
files and what specific similarities/characteristics are looked
for. Features extracted for building the model for each case
are listed below:
1) For the CSEM case scenario, the investigation focuses
on images, videos, etc. The detected illegal files found
have associated digital events from browsing activity. In
addition, several file copying and moving actions for a
number of the files were found in file timelines. For
training the model to discover more files with a similar
usage behaviour, the features used are: ‘chrome’, ‘child’,
‘png’, ‘jpg’, and ‘MFT’.
2) In the hacking case scenario, python scripts for user
password cracking and a couple of related text files
were found. The python project was unzipped from a
compressed file. Based on these details, the features used
are: ‘hack’, ‘python’, ‘py’, ‘txt’, ‘zip’, ‘unzip’.
3) Investigation of the financial fraud scenario found emails
that were sent with fake invoices (files in pdf format).
The user had accessed the files close to time last use of
the seized machine. The model building for further exploration uses features: ‘pdf’, ‘invoice’, ‘email’, ‘fraud’,
‘Last Access Time’, ‘Creation Time’.
The cases were tested on a dataset with 5.6% of the files
labelled as pertinent. Table V shows that for each model, the
recall metric obtained 75% to 89%, when only looking at the
top 10% of the resultant ranked result.
No. Reviewed
10%
20%
30%
50%
100%

Case 1
0.75
0.75
0.79
0.79
1.0

Case 2
0.82
0.82
0.82
0.82
1.0

Case 3
0.89
0.89
0.89
0.89
1.0

TABLE V: Recall of each Model
VI. D ISCUSSION
As seen in the previous Section, the results shows higher
relevant file artefacts are effectively ranked to the top of the
file list. These small data sets were generated for testing the
variability of the proposed approach in simple use cases. Even
though the amount of samples is small, this approach achieves
an excellent performance in ranking the associated artefact.
With a larger data set, abetter performance can be reasonably
expected.
Feature selection is determined by the detected illegal files
– resulting in a model being created for relevancy score
generation. The output from the process is a list of artefacts
ranked by their relevancy scores – indicating which to be
expertly examined first. Of course, it is possible to miss some

illegal artefacts solely relying on this approach. However, the
pertinent files highlighted can be used to build a subsequent
higher performance model.
A. Benefits of this Approach
This approach leverages the suspect device’s “super timeline” that consists all levels of digital events, allowing comprehensive automated analysis on disk images. The approach
outlined in this paper has the following potential benefits for
digital forensic investigation:
• Automated analysis: Automated device analysis on suspect devices performed immediately after acquisition can
makes full use of the computation infrastructure available
and can help prioritise the expert human investigator’s
focus during the analysis phase.
• Data-driven approach: Many existing tools can only
obtain insights specific to a current case. For example,
keyword search and filtering tools are limited to the
current device under investigation and lose the insights
learning for future investigations. A data-driven approach
enables the detection of likely pertinent artefacts that are
more difficult to be detected by traditional approaches
by leveraging what has been processed before. Applying
existing knowledge to explore new, previously unencountered data could prove fruitful in expediting the discovery
process.
• Better performance as the known database grows:
The approach takes advantages of centralised evidence
processing. The performance of this approach can be
improved as the centralised dataset of processed cases
gets bigger; a juxtaposition to the current digital forensic
volume challenge. This is due to the bigger the known
hash database gets, the higher the chance of detecting
known pertinent file artefacts, the better the predictions
can become.
B. Limitations of this Approach
The objective of this work is to prioritise file artefacts and
reduce the time needed for expert human file artefact examination. However, some limitations of the presented approach
are observed:
• Lack of known pertinent samples as input: Known file
artefacts are needed to train the machine learning models.
The performance of the approach highly depends on the
volume of previously analysed and categorised pertinent
files.
• False positive and negative errors are possible: Pertinent
artefacts could be missed solely relying on this approach.
However, as an evidence prioritisation/triage step, this
approach can assist the investigation’s focus. It is not
intended as a substitute. In fact, both data reduction
discussed in Section II-A and triage in Section II-D are
based on previous investigation experience. The purpose
is to acquire actionable information at an earliest time
possible.

Consequently, this approach should be used to assist investigation as a supplementary of the existing investigation tools.
Manual analysis is still a necessity before and after using this
tool, but it is envisioned that this approach can expedite the
overall processes.
VII. C ONCLUSION
This paper outlines an approach that prioritises file artefacts
that are similar to previously analysed pertinent files. The
automated process is assisted by developed feature extraction
tools and machine learning models. The results show the
advantages of the approach and indicates promise of expedited
investigation. As a result, this approach would work best at
an early stage in the examination to focus the investigation in
promising directions.
A. Future Work
The approach in this paper present an automated analysis
approach considering multiple sources of information. Additional sources of features could be included in this approach
so as to expand its usability and accuracy. Further research is
listed as follows:
• Feature extraction from file content: Further extensions
of this approach will integrate the files’ content as input
features. For example, computer vision techniques can be
applied on image and video file analysis and natural language processing techniques can be applied to document
file analysis.
• Cross device analysis: This can be conducted through
analysis on a combined timeline from multiple devices.
Seized devices and evidence sources from the same case
or suspect can be joined together such as combining
disk image artefacts with an email account, cloud service
account, file transfer services, etc.
R EFERENCES
[1] S. L. Garfinkel, “Digital forensics research: The next 10 years,” digital
investigation, vol. 7, pp. S64–S73, 2010.
[2] M. Scanlon, “Battling the digital forensic backlog through data deduplication,” in 2016 Sixth International Conference on Innovative Computing
Technology (INTECH). IEEE, 2016, pp. 10–14.
[3] D. Lillis, B. Becker, T. O’Sullivan, and M. Scanlon, “Current challenges
and future research areas for digital forensic investigation,” arXiv
preprint arXiv:1604.03850, 2016.
[4] H. Mohammed, N. Clarke, and F. Li, “An automated approach for digital
forensic analysis of heterogeneous big data,” 2016.
[5] D. Quick and K.-K. R. Choo, “Big forensic data reduction: digital
forensic images and electronic evidence,” Cluster Computing, vol. 19,
no. 2, pp. 723–740, 2016.
[6] L. Sanchez, C. Grajeda, I. Baggili, and C. Hall, “A Practitioner Survey
Exploring the Value of Forensic Tools, AI, Filtering, & Safer Presentation for Investigating Child Sexual Abuse Material (CSAM),” Digital
Investigation, vol. 29, pp. S124–S142, 2019.
[7] N. L. Beebe and J. G. Clark, “Digital forensic text string searching:
Improving information retrieval effectiveness by thematically clustering
search results,” Digital investigation, vol. 4, pp. 49–54, 2007.
[8] L. F. da Cruz Nassif and E. R. Hruschka, “Document clustering for
forensic analysis: An approach for improving computer inspection,”
IEEE transactions on information forensics and security, vol. 8, no. 1,
pp. 46–54, 2012.
[9] Q. Le, O. Boydell, B. Mac Namee, and M. Scanlon, “Deep learning at
the shallow end: Malware classification for non-domain experts,” Digital
Investigation, vol. 26, pp. S118–S126, 2018.

[10] C. Hargreaves and J. Patterson, “An automated timeline reconstruction
approach for digital forensic investigations,” Digital Investigation, vol. 9,
pp. S69–S79, 2012.
[11] E. Casey, Digital evidence and computer crime: Forensic science,
computers, and the internet. Academic press, 2011.
[12] N. C. Rowe and S. L. Garfinkel, “Finding anomalous and suspicious files
from directory metadata on a large corpus,” in International Conference
on Digital Forensics and Cyber Crime. Springer, 2011, pp. 115–130.
[13] M. Loukides, What is data science? " O’Reilly Media, Inc.", 2011.
[14] A. Guarino, “Digital forensics as a big data challenge,” in ISSE 2013
securing electronic business processes. Springer, 2013, pp. 197–203.
[15] X. Du, N.-A. Le-Khac, and M. Scanlon, “Evaluation of Digital Forensic
Process Models with Respect to Digital Forensics as a Service,” in
Proceedings of the 16th European Conference on Cyber Warfare and
Security (ECCWS 2017). Dublin, Ireland: ACPI, 06 2017, pp. 573–
581.
[16] R. Van Baar, H. Van Beek, and E. Van Eijk, “Digital forensics as a
service: A game changer,” Digital Investigation, vol. 11, pp. S54–S62,
2014.
[17] H. Van Beek, E. van Eijk, R. van Baar, M. Ugen, J. Bodde, and
A. Siemelink, “Digital forensics as a service: Game on,” Digital Investigation, vol. 15, pp. 20–38, 2015.
[18] V. Roussev, “Hashing and data fingerprinting in digital forensics,” IEEE
Security & Privacy, vol. 7, no. 2, pp. 49–55, 2009.
[19] D. Lillis, F. Breitinger, and M. Scanlon, “Expediting MRSH-v2 Approximate Matching with Hierarchical Bloom Filter Trees,” in Digital
Forensics and Cyber Crime. ICDF2C 2017, ser. Lecture Notes of the
Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, P. Matoušek and M. Schmiedecker, Eds. Springer,
2018, vol. 216, pp. 144–157.
[20] X. Du, P. Ledwith, and M. Scanlon, “Deduplicated disk image evidence
acquisition and forensically-sound reconstruction,” in 2018 17th IEEE
International Conference On Trust, Security And Privacy In Computing
And Communications/12th IEEE International Conference On Big Data
Science And Engineering (TrustCom/BigDataSE).
IEEE, 2018, pp.
1674–1679.
[21] D. Quick and K.-K. R. Choo, “Data reduction and data mining framework for digital forensic evidence: storage, intelligence, review and
archive,” Trends & issues in crime and criminal justice, vol. 480, pp.
1–11, 2014.
[22] K. A. Alghafli, A. Jones, and T. A. Martin, “Guidelines for the digital
forensic processing of smartphones,” 2011.
[23] F. Buchholz and E. Spafford, “On the role of file system metadata in
digital forensics,” Digital Investigation, vol. 1, no. 4, pp. 298–309, 2004.
[24] J. Olsson and M. Boldt, “Computer forensic timeline visualization tool,”
digital investigation, vol. 6, pp. S78–S87, 2009.
[25] K. Guðjónsson, “Mastering the super timeline with log2timeline,” SANS
Institute, 2010.
[26] M. Debinski, F. Breitinger, and P. Mohan, “Timeline2gui: A log2timeline
csv parser and training scenarios,” Digital Investigation, vol. 28, pp. 34–
43, 2019.
[27] S. Bhandari and V. Jusas, “An abstraction based approach for reconstruction of timeline in digital forensics,” Symmetry, vol. 12, no. 1, p.
104, 2020.
[28] P. Flach, Machine learning: the art and science of algorithms that make
sense of data. Cambridge University Press, 2012.
[29] F. Marturana and S. Tacconi, “A machine learning-based triage methodology for automated categorization of digital media,” Digital Investigation, vol. 10, no. 2, pp. 193–204, 2013.
[30] X. Du and M. Scanlon, “Methodology for the automated metadata-based
classification of incriminating digital forensic artefacts,” in Proceedings
of the 14th International Conference on Availability, Reliability and
Security. ACM, 2019, p. 43.
[31] M. K. Rogers, J. Goldman, R. Mislan, T. Wedge, and S. Debrota,
“Computer forensics field triage process model,” Journal of Digital
Forensics, Security and Law, vol. 1, no. 2, p. 2, 2006.
[32] N. Al Mutawa, J. Bryce, V. N. Franqueira, A. Marrington, and J. C.
Read, “Behavioural digital forensics model: Embedding behavioural
evidence analysis into the investigation of digital crimes,” Digital
Investigation, vol. 28, pp. 70–82, 2019.
[33] N. L. Beebe and L. Liu, “Ranking algorithms for digital forensic string
search hits,” Digital Investigation, vol. 11, pp. S124–S132, 2014.
