I write regularly to communicate my ideas with others and to get feedback on my thoughts. A benefit I gain from writing is that it allows me to reflect on my own ideas over time, especially if newer experiences cause me to rethink my positions.
Over the years, I have co-authored on a number of academic papers (in peer-reviewed journals/conferences), and written many informal essays/blog post related to the practice of software development and IT management. A general theme in my essays is my preference for Agile/Light-weight approaches and direct/simple communication to keep projects moving forward.
- Felix Ter Chian Tan, Rajesh Vasa and Rosemary Stockdale. Leveraging Emerging Web Technologies for Community Engagement Project Success in Higher Education, European Conference on Information Systems (ECIS'11), 2011.
- Rajesh Vasa. Growth and Change Dynamics in Open Source Software Systems, PhD. Thesis. Swinburne University of Technology, 2010. [PDF]
- Markus Lumpe and Rajesh Vasa. Partition Refinement of Component Interaction Automata: Why Structure Matters more than Size, Electronic Proceedings in Theoretical Computer Science (Special Issue on Component and Service Interoperability), Volume 37, pp. 12-26, October 2010.
- Jean-Guy Schneider, Rajesh Vasa, and Leonard Hoon. Do Metrics Help to Identify Refactoring?, International Workshop on Principles of Software Evolution (IWPSE'10), 2010. [PDF]
- M. Lumpe, S. Mahmud, and R. Vasa. On the Use of Properties in Java Applications. In Proceedings of the 21st Australian Software Engineering Conference (ASWEC'10). Australian Computer Society, 2010. [PDF]
- Felix Tan, Rosemary Stockdale, Rajesh Vasa, Siow Yen and Sebastian Ng. Evaluating Community Engagement Initiatives in Higher Education. 21st International Education Conference (ISANA), 2010..
- R. Vasa, M. Lumpe, P. Branch, and O. Nierstrasz. Comparative Analysis of Evolving Software Systems using the Gini Coefficient. In Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM '09), 2009. [PDF]
- A. Tang, J. Han, and R. Vasa. Software Architecture Design Reasoning: A Case for Improved Methodology Support. IEEE Software, 26(2):43 -- 49, 2009.
- R. Vasa, J.-G. Schneider, O. Nierstrasz, and C. Woodward. On the Resilience of Classes to Change. In Proceedings of 3rd International ERCIM Symposium on Software Evolution (Evol '07), Volume 8. Electronic Communications of the EASST, 2008. [PDF]
- R. Vasa, J.-G. Schneider, and O. Nierstrasz. The Inevitable Stability of Software Change. In Proceedings of 23rd IEEE International Conference on Software Maintenance (ICSM '07), 2007. [PDF]
- R. Vasa, M. Lumpe, and J.-G. Schneider. Patterns of Component Evolution. In Proceedings of the 6th International Symposium on Software Composition (SC '07), Springer, 2007. [PDF]
- Jean-Guy Schneider and Rajesh Vasa, Agile Practices in Software Development — Experiences from Student Projects, Proceedings of the 17th Australian Software Engineering Conference (ASWEC 2006), Jun Han and Mark Staples (Eds.), IEEE Computer Society Press, Sydney, Australia, April 2006, pp.401—410. [PDF]
- R. Vasa, J.-G. Schneider, C. Woodward, and A. Cain. Detecting Structural Changes in Object-Oriented Software Systems. In Proceedings of 4th IEEE International Symposium on Empirical Software Engineering (ISESE 2005), 2005. [PDF]
- T. Y. Chen, D. D. Grant, M. F. Lau, S. P. Ng, and R. Vasa, BEAT: Boolean Expression fAult-based Test Case Generator, in Journal of Distance Education Technologies, 2005
- Serge Demeyer, Stephane Ducasse, Kim Mens, Adrian Trifu, Rajesh Vasa, and Filip Van Rysselberghe, Workshop on Object-Oriented Reengineering, In Object-Oriented Technology (ECOOP'03 Workshop Reader), Lecture Notes in Computer Science, Volume LNCS 3013, Springer-Verlag, 2004
- R. Vasa and J.-G. Schneider. Evolution of Cyclomatic Complexity in Object-Oriented Software. In Proceedings of 7th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE '03), Darmstadt, Germany, July 2003. [PDF]
- T. Y. Chen, D. D. Grant, M. F. Lau, S. P. Ng, and R. Vasa, BEAT: Boolean Expression fAult-based Test Case Generator, in Proceedings of International Conference on Information Technology: Research and Education, pp. 625-629, August 2003, IEEE Press.