Expert Details

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

ID: 728216 United Kingdom

Request Expert

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

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
Awards / Recognition
ASQ, Fellow of HEA
Publications and Patents Summary
Four published books and more than 200 articles.

Fields of Expertise

Request Expert

Dev Tool:

Request: expert/software-engineering-software-components-process-improvement-for-sme-software-product-line
Matched Rewrite Rule: expert/([^/]+)(?:/([0-9]+))?/?$
Matched Rewrite Query: experts=software-engineering-software-components-process-improvement-for-sme-software-product-line&page=
Loaded Template: single-experts.php