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