Open positions for Grad Students with Dr Vidoni at ANU CS. Please, follow each step.
Please don’t contact me until you have read this page. Applications that do not follow the steps outlined here will not obtain a response.
What: Two fully-funded PhD positions with Dr Vidoni as a supervisor at ANU CECS School of Computing. Your PhD will be in Software Engineering, in the intersection of technical debt for data science software. There are two topics available, so please keep reading.
Duration: A PhD requires 3 years full-time to complete. You need to ensure you can stay for that period and complete your candidacy.
The candidate must be admissible with a fee waiver. Please carefully read the information provided by our College before you do anything else. In the section Pre-application process > Step 1, you will find a self-assessment of eligibility. If you are eligible, then read the rest and continue on this page.
You must be able to move into Australia for commencement.
If the above two apply, then please continue reading. Anybody is welcome to apply. However, female candidates (or female-identifying) are especially encouraged to submit.
When: The successful applicant will be directed for immediate commencement. Ideally, January/February 2022. As a result, applications will be assessed on a first-come-first-served basis. If you want to apply, do it quickly.
In the body of your email (link is on the homepage), you will need to show that you have some understanding of what I do, demonstrate that you’ll bring something interesting, and that you’ve identified something in the offered topics that particularly intrigues you. Briefly summarise your academic background and work experience, describe highlights such as the courses that you found most inspiring or challenging. To signal to me that you have read this carefully, start your subject line with “[PhD Application][Project]” (the name of the project is below, so you’ll have to find it), and include the word planipennate somewhere in the email body.
You will have to include the following documents about you:
Additionally, you will have to include the following documents about the project:
Project: Reproducibility. Attach a 1-2 page essay (11pt Arial font) discussing your thoughts about this paper: https://doi.org/10.1109/MCSE.2018.021651343. If you choose this project, you will not submit point 2 and skip to point 3-4.
Project: Testing. Attach a 1-2 page essay (11pt Arial font) discussing your thoughts about this paper: https://melvidoni.rbind.io/publication/2021-rttd-icse/. If you choose this project, you will not submit point 1 and continue to points 3-4.
Select only one of the following open-source datasets (again, only one). Wrangle the data, and create one single plot to rule them all (elaborated, meaningful, clear, aesthetic). Your document must have the plot, discuss the information presented, and why it is relevant (1-2 pages only). The datasets are not related to the papers above, so don’t try to cross them. Datasets: Option 1, Option 2, Option 3, Option 4. Note that you can use either Python or R to analyse this dataset.
Optional, but encouraged. Pick a fiction book you have read and love. Discuss, in 1 page, what you don’t like about that book. It doesn’t matter if the book is old, not translated to English, or not mainstream; I don’t care about the book’s genre as long as it is fiction. If you cannot pick a book, then comics, visual novels, animated series, TV series, even story-based games will do. Why do this? It is difficult to be critical of things we love, and art is especially subjective. In research, critical thinking is a fundamental skill. Besides, if I read the book, this will be a great icebreaker.
If I hear from you, my first consideration will be whether you are genuinely interested in my research. I will also note whether you’ve taken the time to carefully read these instructions. Please don’t expect a response if you have not.
These requirements may sound onerous, but remember that a PhD is an enormous commitment, both for you and your advisor. Taking the time to carefully and thoughtfully engage with prospective advisors is an investment that is sure to pay off greatly as you embark on this academic adventure.
Open positions for Undergraduate Students with Dr Vidoni at ANU CS. Please, follow each step.
I am looking for Honours Students to work at ANU in 2022. Please, contact me via email with a detailed resume, and your comments (1 page only) on why you are interested in on of my open projects.
Project: Security issues admitted in commit messages. You will be mining commit messages from open-source GitHub projects, and analysing the text using different NLP techniques. You can apply to the ANU Co-Lab Honours Grant with this project. Read more at ANU CECS website.
Project: Analysing data science conversations in Twitter. You’ll be mining Tweets that have specific hashtags, and analyse the text using different NLP techniques. Read more at ANU CECS website.
Project: How do data scientists use GitHub? You’ll analyse a wide range of version control operation and GitHub usages, including conducting an anonymous, online survey. Read more at ANU CECS website.
Project: Exploring examples sections in Roxygen documentation for R packages. You will mine GitHub packages, analyse their documentation (only the example section), and survey developers. Read more at ANU CECS.
If you have an idea derived from one of my papers that is not listed here, just send your comments (1 page only) of one of my latest papers (2020+) that may interest you. You can find my publications here. If you have your own project, but it aligns with my research interests, do the same, and send me a 1-page commentary/idea, alongisde the DOI of the paper.
Former undergraduates completions.