JefferyR

Ross Jeffery

Consultant


Professor Ross Jeffery

Empirical Software Engineering Research Program

Biography — Professor Ross Jeffery

Previous Positions

Administration

From 2001 to 2004, Professor Jeffery was head of the Software Engineering Group in the School of Computer Science and Engineering at the University of New South Wales (UNSW). He was an Academic Board member at UNSW from 1999 to 2002. Between 1995 and 2003, Professor Jeffery was also Director of the Centre for Advanced Software Engineering Research (CAESER) at UNSW. He was Chairman of the Information Technology sub-committee of the Academic Board, UNSW from 2000 to 2002.

From 1997 to 2000, Professor Jeffery was Associate Dean (Technology), Faculty of Commerce and Economics, UNSW . During this appointment he established computing technology support functions including staff, technology, and management; established strategic plans for technology in the Faculty; and created a web presence.
He was head of the School of Information Systems at UNSW between 1988 and 1994. During this time the School changed from a small department of approximately ten academic staff with one support staff member offering degrees in the Commerce faculty, to a large School of twenty-five full time academic staff and six support staff offering both Science and Commerce degrees in Information Systems and Information Technology. These now cover five undergraduate degrees, a coursework masters, a research masters, and PhD degrees. While Professor Jeffery was its head, the School of Information Systems changed from a department entirely dependant on centralised UNSW computing support to an independent unit running six large networked computer-equipped teaching laboratories with a range of hardware and software. The School has facilitated the funding of these laboratories through successful grant applications. It has also established an excellent research reputation in the fields of software engineering, judgemental decision-making, and decision support. In 1996 the University created a Bachelor of Engineering in Software Engineering with cooperation from the School of Information Systems and the School of Computer Science and Engineering.

 
Research infrastructure

The establishment of the Centre for Advanced Software Engineering Research (CAESER) at UNSW has been a highlight in Professor Jeffery’s career. As a former Director of the Centre, he finds it rewarding to see the group well recognised in the international software engineering community. A steady stream of high quality research students has ensured the international success of this research initiative. Recognition of the research by this group resulted in invitations for Professor Jeffrey to act as Program Chair for the 1993 Australian Software Engineering Conference, Program Co-chair for the 1994 International Symposium on Software Metrics, Program Co-chair for the 1995 International Conference on Software Engineering, Program Chair for the 2002 IEEE/ACM International Symposium on Empirical Software Engineering, General Chair for the 2003 IEEE Conference on Software Metrics, and General Chair for the 2005 ACM/IEEE International Symposium on Empirical Software Engineering.
 
 
External

Professor Jeffery established and was first Chairman of the Australian Software Metrics Association.  ASMA is an industry-based association, which acts as a significant technology transfer mechanism for software metrics. From a small start in Sydney, ASMA has become a national group with branches in Melbourne, Canberra, Brisbane, and Sydney. The association now has a leading role in the establishment of international standards in metrics, running the Australian software metrics conference ACOSM, which is held annually with over 100 attendees, and acting as a venue for practitioners to share experiences in the area of software measurement. Professor Jeffery has served as General Chair for ACOSM on a number of occasions.
 

In 1989, with Professor Igor Hawryskywiecz and Associate Professor Kit Dampney, Professor Jeffery established the Annual Australian Conference on Information Systems. He served as General Chair for successful conferences held in Melbourne and Sydney. The conference has now become an annual event with about 100 delegates attending and an established executive committee and management structure.


Qualifications

Professor Jeffery earned his Bachelor degree in Commerce with Honours from the University of Queensland with a thesis in Information Systems; and a Masters in Commerce and PhD in Software Engineering from the University of New South Wales.


Research Interests

His research interests include software engineering process and product modelling and improvement; electronic process guides and software knowledge management; software quality; software metrics; software technical and management reviews; and software resource modelling and estimation.


NICTA Projects

Professor Jeffery is involved in a number of NICTA projects as part of NICTA’s Empirical Software Engineering (ESE) research program. In particular, projects on statistical process control in software engineering, experience management in software engineering, effort prediction for IT projects, and software process improvement.


Collaborations

Professor Jeffery is currently working with IBM, NSW Government enterprises, and a number of SME’s.  He also collaborates with the Fraunhofer Institute for Experimental Software Engineering in Germany and is working on the establishment of the Empirical Research Centre in Osaka, Japan. Professor Jeffrey is an invited member of the Software Engineering Institute International Process Research Consortium.


Professional Memberships

Professor Jeffery is a Fellow of the Australian Computer Society, the Founding Chairman of the Australian Software Metrics Association, a Member of the Association for Computer Machinery, and a Member of the IEEE Computer Society.


Selected Publications

Jeffery, R., Ruhe, M., and Wieczorek, I. Cost Estimation for Web Applications, Proceedings of the International Conference on Software Engineering, IEEE Computer Society, May 2003, pp.284-294.

Becker-Kornstaedt U, Carvalho L, D'Ambra J, Jeffery DR, and Scott L, Understanding the use of an electronic process guide, Information and Software Technology, Elsevier, Amsterdam, 2002, 44(10), pp601-616.

Jeffery, R., Land, L., Sauer, C., and Yetton, P., Understanding and Improving the Effectiveness of Software Development Technical Reviews: A Behaviourally Motivated Program of Research, IEEE Transactions on Software Engineering, January 2000.

Jeffery, R. and Walkerden, F. An Empirical Study of Analogy-based Software Effort Estimation, Empirical Software Engineering, Kluwer Academic Publishers, Boston, June 1999, Vol. 4, No. 2, pp 135-158.

Jeffery, R., Land, L., and Sauer, C., The use of procedural roles in code inspections: An experimental study, Empirical Software Engineering, Kluwer Academic Publishers, Boston, March 2000, Volume 5, No. 1, pp 11-34.

A more comprehensive publications list can be found here.