Expert Details
Software Engineering; Software Components, Process Improvement for SME, Software Product Line
ID: 728216
United Kingdom
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
Software process improvement for SMEs: developed reseach training and consultancy with local businesses.
Education
Year | Degree | Subject | Institution |
---|---|---|---|
Year: 1992 | Degree: PhD | Subject: Software Engineering | Institution: Lancaster University |
Year: 1985 | Degree: M.Tech | Subject: Computer Science | Institution: IITM, Chennai, India |
Year: 1981 | Degree: MSc | Subject: Physics | Institution: Madurai Kamaraj University |
Year: 1979 | Degree: BSc | Subject: Physics | Institution: Madurai Kamaraj University |
Work History
Years | Employer | Title | Department |
---|---|---|---|
Years: 2002 to Present | Employer: Undisclosed | Title: Principal Lecturer/Professor | Department: |
Responsibilities: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. |
|||
Years | Employer | Title | Department |
Years: 2001 to 2002 | Employer: Volantis Systems Ltd | Title: Principal Architect | Department: |
Responsibilities: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. |
|||
Years | Employer | Title | Department |
Years: 1994 to 2002 | Employer: Philips Research Labs, UK | Title: Senior Research Scientist | Department: |
Responsibilities: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. |
|||
Years | Employer | Title | Department |
Years: 1985 to 1987 | Employer: AeroSpace Resarch Labs | Title: Senior Research Scientist | Department: |
Responsibilities: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
Associations / Societies |
---|
ACM, IEEE, FHEA, BCS, EU-RA |
Licenses / Certifications |
---|
SOA, ASQ |
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 |
Awards / Recognition |
---|
ASQ, Fellow of HEA |
Medical / Professional |
---|
visiting professorship |
Publications and Patents Summary |
---|
Four published books and more than 200 articles. |
Language Skills
Language | Proficiency |
---|---|
Tamil |
Fields of Expertise
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, function point, software engineering process standard, software package, lower CASE tool, upper CASE tool, software design, computer-aided software engineering, CASE tool, software measurement program design, software design for safety, software quality assurance, information system