Skip to content


Australian Software Factory Attendees Share their Experiences

Last Australian summer (December – February 2015), we launched the Australian Software Factory (ASF) with a small number of dedicated students who participated in the ASF for earning work experience towards their degree program. All of them were enrolled in the Bachelor of Engineering in Software, BE (Software) degree program at the University of Adelaide, Australia. The students successfully completed their internship in the ASF while working on 3 very interesting projects with one project was having clients based in Ireland. The ASF was mainly supervised by my colleagues, Dr. Padraig O’leary, who played a pivotal role in making the implementation of ASF a reality by volunteering to provide projects for the first offerings of the ASF and supervise over the summer break. We were glad that the ASF was able to provide the participants with the value they were expecting in terms of hands on training and knowledge about working on real projects using state-of-the-art software development methods and technologies. Now we are assessing the viability of running the ASF again. Our students participants are the most important source of feedback and input about the value of the ASF and feedback for improvements. We are glad and satisfied with the feedback we have received. I would like to share some of the comments from a few students through these pages to encourage other institutes to take similar initiatives. Read More »Australian Software Factory Attendees Share their Experiences

A New Course for BE (Software) Degree – Engineering Software as a Service

Software Engineers are expected to develop and evolve increasingly complex systems and services using Agile and Lean approaches and emerging technologies like Cloud computing. Hence, there ought to be modernisation of the curricula and mode of delivery for educating and mentoring the future Software Engineers. Software as a Service paradigm has been increasing popular as more are more applications are being developed for mobile and Tablet devices. As part of the restricting the Bachelor of Engineering (Software) degree program at the University of Adelaide, I have designed a new course, Engineering Software as Services, based on a very popular book, Engineering Software As A Service, by Armando Fox and David Patterson. Both of them have also developed a very popular Massive Open Online Course (MOOC) delivered through edX. They also offer a Small Private Online Course (SPOC) for different institutes who are interested in using their book and courseware. I have got a SPOC set up for our course whose brief description and the key objectives are provided here for sharing.Read More »A New Course for BE (Software) Degree – Engineering Software as a Service