A system (100, 700) comprising: one or more processing units; and a computer-readable storage medium having computer-executable instructions stored thereupon, which, when executed by the one or more processing units, cause the one or more processing units to: receive data associated with an event for a shared resource; access an activity log that includes a plurality of previous operations performed on the shared resource by a plurality of different users (114, 116); for each previous operation of the plurality of previous operations, calculate (606, 210) an operation relevance score using a significance rating and an age rating, wherein: the significance rating is determined based on an association between a type of the previous operation and a type the event; and the age rating represents an amount of time between a time when the previous operation is performed and a time when the event is triggered; identify a subset of the plurality of previous operations performed by each user of the plurality of different users (114, 116); calculate a user relevance score for each user of the plurality of different users (114, 116) based on a subset of operation relevance scores corresponding to a subset of the plurality of previous operations performed by each user of the plurality of different users (114, 116); identify at least one most relevant person for receiving a notification of the event using the user relevance scores calculated for the plurality of different users (114, 116); and cause the notification of the event to be displayed, the notification of the event indicating the at least one most relevant person. one or more processing units; and a computer-readable storage medium having computer-executable instructions stored thereupon, which, when executed by the one or more processing units, cause the one or more processing units to: receive data associated with an event for a shared resource; access an activity log that includes a plurality of previous operations performed on the shared resource by a plurality of different users (114, 116); for each previous operation of the plurality of previous operations, calculate (606, 210) an operation relevance score using a significance rating and an age rating, wherein: the significance rating is determined based on an association between a type of the previous operation and a type the event; and the age rating represents an amount of time between a time when the previous operation is performed and a time when the event is triggered; identify a subset of the plurality of previous operations performed by each user of the plurality of different users (114, 116); calculate a user relevance score for each user of the plurality of different users (114, 116) based on a subset of operation relevance scores corresponding to a subset of the plurality of previous operations performed by each user of the plurality of different users (114, 116); identify at least one most relevant person for receiving a notification of the event using the user relevance scores calculated for the plurality of different users (114, 116); and cause the notification of the event to be displayed, the notification of the event indicating the at least one most relevant person. receive data associated with an event for a shared resource; access an activity log that includes a plurality of previous operations performed on the shared resource by a plurality of different users (114, 116); for each previous operation of the plurality of previous operations, calculate (606, 210) an operation relevance score using a significance rating and an age rating, wherein: the significance rating is determined based on an association between a type of the previous operation and a type the event; and the age rating represents an amount of time between a time when the previous operation is performed and a time when the event is triggered; the significance rating is determined based on an association between a type of the previous operation and a type the event; and the age rating represents an amount of time between a time when the previous operation is performed and a time when the event is triggered; identify a subset of the plurality of previous operations performed by each user of the plurality of different users (114, 116); calculate a user relevance score for each user of the plurality of different users (114, 116) based on a subset of operation relevance scores corresponding to a subset of the plurality of previous operations performed by each user of the plurality of different users (114, 116); identify at least one most relevant person for receiving a notification of the event using the user relevance scores calculated for the plurality of different users (114, 116); and cause the notification of the event to be displayed, the notification of the event indicating the at least one most relevant person.