ORC Expert Advisory Services ORC International

  home    |    find an expert    |    request an expert    |    join our network    |    about us     expert login  
Expert Consulting and Expert Witness Services
  search tips 
Share this page:  Send to LinkedIn Send to Facebook Tweet This Email Print

 Expert  728216

Expert in Software Engineering; Software Components, Process Improvement for SME, Software Product Line

Available for your Consulting and Expert Witness Needs

United Kingdom
Education Work History Career AccomplishmentsPublicationsConsulting Services Expert Witness

Summary of Expertise:

Listed with other top experts in: 

Expert has strong industrial research coupled with teaching background and experience in software and systems engineering methods & lifecycle, software development, Agile software engineering, project management skills, process improvement skills, internet technology, mobile, networks, and distributed computing, real-time & embedded systems, and IT systems development for the past 25 years. He has obtained a PhD in Software Reuse/Software Engineering (Lancaster University) in supporting his background in Advanced Software Engineering and Computer Science. He has attained a track record of publications and international collaborations. In addition, he has learned abilities in working with people, team management, multi-cultural knowledge and understanding, managing difficult circumstances: negotiation, advocacy and persuasion, together with evidence of motivation, initiative, hard work, patience and confidence.

Statement of Research: Statement of Research interests include professional activity, international research collaborations, novel and multi-disciplinary approaches to systems & software modelling methods & techniques, multimedia systems, social aspects of computing, internationalisation, multi-device internet systems, internet & mobile computing, analysis of algorithm & programming languages, development paradigms, bioinformatics, safety-critical analysis, software testing & Quality (ASQC certified), software project management, software internationalisation, social and ethical issues, cognitive approaches to software development, graphical notation for formal methods, software engineering methods & techniques, software reuse, software component technologies (automated generation of components with design frameworks and guidelines), software architectural design approaches, product line and product family based approaches, domain engineering for reuse with knowledge based approaches, software architecture, patterns & OO, teaching methods and philosophy, investigation into e-learning techniques, software process improvement (SPI), real-time & embedded systems (Avionic systems and consumer electronics systems), and product innovation. Invited speaker and published internationally.

Successfully supervised more than seven PhD degree students. Track record of funded research from ESSI/ESPRIT (MultiSpace, ARES), EU funded Framework proposals (FP6, FP7), HEA ICS Development Fund (Multimedia for Teaching SE) and EPSRC-CASE (Lancaster Univ. and South Bank Univ.). Track record of publication include an authored book on Software Components: Guidelines and Applications (Nova), one edited Handbook of Research in Software Engineering: productivity and Globalisation (IGI), 10 book chapters, and published more than 100 refereed journal and conference papers, and technical reports.

His research experience--both industrial and academic--will contribute to the current and future development of new courses and research. His EU Framework Projects (FP6) experiences have helped to increase research and international profile of the University. His industrial consultancy has contributed to the development of knowledge transfer and company training. Significant contribution to previous REA, RAE 2008 (contributed to two areas: Information Management and Computing/Engineering). Current research interests extend to application of forensic computing and project management to disaster management, application of software components and architecture to mobile computing, network management, security, service-oriented computing, and grid and distributed systems.

Statement of Teaching & Learning: Statement of teaching includes widening participation, training people where skills are needed, preparing and keeping up with recent development


application development system


application software


ISO 9000 implementation for software


object-oriented analysis


object-oriented design


object-oriented development


research management


software engineering research management


software engineering systems analysis


software engineering systems design


software life cycle


software modeling


software process dynamics


software process management


software process quality


software product assessment


software product development assessment

Show Secondary and Basic Areas of Expertise

Year   Degree   Subject   Institution  
1992   PhD   Software Engineering   Lancaster University  
1985   M.Tech   Computer Science   IITM, Chennai, India  
1981   MSc   Physics   Madurai Kamaraj University  
1979   BSc   Physics   Madurai Kamaraj University  

Work History:
Years   Employer   Title   Responsibilities

2002 to


(Undisclosed University)


Principal Lecturer/Professor


Leading the Software Engineering Group consisting of 4 lecturers and 4 PhD researchers. Teaching, curriculum development, and undertaking research into Software Engineering and its applications. Facilitates multi-disciplinary research group and manages said group. Knowledge transfer and research consultancy with regional SMEs. Current research projects include process improvement model for SMEs, Product family model, components and architectures, testing, quality, and distributed internet software engineering, and knowledge-based software engineering (including application of Neural nets in solving software problems). Current course teaching includes Advanced Software Engineering, Component based systems, UML, Web applications, XML, software engineering management. Module Leader for Software Engineering and Advanced Object-Oriented Design (OO). Collaborates with industries for research and consultancy collaboration. Developing MSc course on Internet Software Engineering. Scholarly activities. Leading Funded research applications for FP6, FP7 and EPSRC proposals. New course development on BSc and MSc on Interactive systems, and Internet software engineering. Faculty's advisor for international liaisons, international student advisory & recruitment. Establishes a research lead and centre. Enhances our existing course on MSc in Mobile and Distributed Systems. Recent course development includes green and forensic computing. Current role includes research awards co-ordinator for the faculty. Course leadership and management on a new set of masters courses on Software development, Managing software development, Advanced software engineering, and Secured software engineering.

2001 to 2002


Volantis Systems Ltd


Principal Architect


Innovate and develop product architecture and OO design for Internet applications for Multi-devices such as PC, mobile systems, STB, DVD, iDTV. Provide solutions for the pervasive Internet. Collaborate with product requirements and development teams. Management duties include line management, resources, recruitment, project strategy (proposal, initiation, planning & execution), interpersonal skills, and keeping abreast with emerging topics. Explore novel approaches to Multi-device development for Internet applications.

1994 to 2002


Philips Research Labs, UK


Senior Research Scientist


Manage and execute research and consultancy projects on Requirements Engineering, Product Line Methods, Software testing, Component Technology, UML Modelling, OO, Reuse, and Architecture. Transfer research results into product divisions, participation and collaboration with Universities and European Community funded research projects, Lead and transfer projects on Multimedia and Internet-Based Applications, and Quality methods, Software Development Lifecycle, and Initiate new ideas. Set vision for the future in Software Engineering. Other management duties include line management, resources, recruitment, project strategy (proposal, initiation, planning & execution), interpersonal skills, and keeping abreast with emerging topics.

1985 to 1987


AeroSpace Resarch Labs


Senior Research Scientist


Research and development of real-time software for space-launched vehicles, managing and solving software complexity, maintaining software quality, invented software modelling techniques for real-time systems based on time-driven data flow diagrams. Conference presentation and report on Ada-based Software Engineering for large scale and high integrity real-time systems. SEI certified/validated course on Software Engineering. Six Degree of Freedom software modelling and simulation system for space-launched vehicles.

Career Accomplishments:




Professional Appointments

B1995 External examiner to Business IT courses, South Bank University, London; 1996 External Examiner to Edexcel, A-Level and vocational courses (BTEC and NVQ); 2004 Invited PhD thesis examiner (software components) Manosh University, Melbourne, Australia; 2005-09 Invited External Examiner for University of Derby; 2005-09 Invited External Examiner for University College of Northampton; 2005-09 Invited External Examiner for Manchester Metropolitan University; 2005 Invited external PhD examiner, University of Manchester; 2005-Present Course review and exam board for RUN colleges; 2008 Invited seminar on advanced SE, RIIC, Bangalore, 22nd August 2008; 2008 Invited seminar on software components, KLM college of IT, Madurai, India; 2008 Invited seminar on software components and composition, KPN college of Engineering, Coimbatore, India; 2009 Invited PhD thesis examiner (Software patterns) University of Huddersfield; 2009 Invited PhD thesis examiner (software components and process), Banaras Hindu University, India; 2009-13 University of Salfords, 2009-13 London Metropolitan University, 2009-13 BITE-University of East London, Editorial, Review, Scientific Boards, Referee for Journals & Conferences (high esteem factors); 1995 Session Chair, Intl conf. on OOIS; 1996 IEEE Software; 1996 BCS Seminar on Software Reuse; 2002 Programme Committee Member for International Conference on Software Engineering Research and Practice (SERP02) and Session Chair on Software Architecture and Reuse; 2002 Scientific Boards & Programme Committee for e-Society 02-03; 2002 Referee for Journal of Science of Computer Programming (Elsevier) and a special issue on New software composition concepts; 2003 Programme committee for Euromicro conferences CBSE; 2003 ACM conference on computer science education, CSE; 2003 LTSN teaching conference on e-education; 2004 Editorial board of JAST (Journal on Software Testing); 2004 Invited member of TMMi foundation (International reference model for software test maturity); 2005 Editorial Committee for International Journal of Software Engineering, Lahore; 2005 Scientific advisory and editorial board of INFOCOMP International Journal of Computer Science; 2006 Program committee ICSEA (International conference on SE Advances); 2006 Program committee for online journals on reuse (IJSR); 2006 Program committee as part of RE'06 International conference on Requirements Engineering; 2006 Technical Program committee for ICSEA; 2006 Invited Research Consultant for E-School, Ministry of Education, Germany; 2007 Invited Reviewer for IET Software Engineering Journal, July; 2007 Invited as a Fellow of HEA (Higher Education Authority), UK, May; 2007 Program committee SETP (International conference on SE Theory and Practice) 2008; 2007 Review Board for ACM J Maintenance and Evolution; 2008 Communications of the ACM Review Board; 2008 Editorial Board, JRI-Journal of Research and Industry, RIIC, Bangalore; 2008 Review Board, International Joint Conference on Computer Information Systems Sciences, and Engineering (CISSE); 2008 Review Board for Handbook of Enterprise Information Systems, IGI Global Publishers; 2008 Review Board for AI support for Improved SE, IGI Global, 2009; 2008 Advisory Board for Research and Industry Incubation Centre (RIIC) and Software Engineering Research Group, Dayanada Sagar Institutions, Bangalore; 2008 Invited to World Technology; 2009 Editorial Board, International Journal of Secure Software Engineering


ASQ, Fellow of HEA

Medical/Professional Internships

visiting professorship

Publications and Patents Summary

Four published books and more than 200 articles.

Selected Publications and Publishers  
 - Nova Science Publishers  
 - IGI Global  

Consulting Services:
Selected Consulting Examples:
  • Software process improvement for SMEs: developed reseach training and consultancy with local businesses.
Recent Client Requests:
  • Expert of .NET architecture design in US for consulting on the conversion of a VBA client-server application.
Click the green button above to contact Expert for a free initial screening call regarding your expert consulting needs.  Expert is available for consulting to corporate, legal and government clients.  Remember, your initial screening call to speak with Expert is free.

Expert Witness:
Recent Litigation Client Requests:
  • Telephone expert for consulting on possible expert witness role in a patent infringement lawsuit.
Click the green button above to contact Expert for a free initial screening call regarding expert testimony, litigation consulting and support, forensic services, or any related expert witness services.  A few litigation needs include product liability, personal injury, economic loss, intellectual property (patent, trademark, trade secret, copyright), and insurance matters.  Remember, your initial screening call to speak with Expert is free.

Language Skills:
Foreign Language  


Need the right expert?  We can help!

home       find an expert       request an expert       join our network       about us

Intota is now ORC Expert Advisory Services