For URL - you can try various routing options if any of those fits (in component options or in content type configuration), otherwise you would need a custom router that would replace default one.
For title - you can disable article title in the com_content options and add one in the conten type, there you can e.g. add free text field to display "article from" and author field to show its name, all remains is some css that will put both fields in one line