Software Engineering in R Programming

Goal: Many studies related to empirical Software Engineering (SE) are often conducted over object-oriented programming (OOP) projects, with an special focus on Java. This covers a myriad of topics, such as project management and up to code-related issues such as technical debt and maintainability. However, there are many more programming paradigms besides OOP. SE topics can and should be studied in other areas, such as in R programming.

Participants: Dr. Melina Vidoni, Dr Zadia Codabux, Dr Fatemeh H. Fard

Students: Davin Ie and Pranjay Kumar (2021, RMIT University). Dominic Yang, Richard Zhang and Kehan Zhao (2022, ANU).

Dr Melina Vidoni
Lecturer at ANU CESC

PhD. Lecturer at Australian National University. Associate Editor of rOpenSci.


(2022). On the Developers' Attitude Towards CRAN Checks. in IEEE/ACM 30th International Conference on Program Comprehension (ICPC), 2022.

PDF Dataset Project DOI

(2022). Understanding Roxygen Package Documentation in R. In Journal of Systems and Software, Vol 188.

Project DOI