Public Transportation and Technological Advancements