About the Conference

Messages

Speakers 

Tutorials

Conference
Programme

Hospitality

Selected Papers/Practices
 - For Presentation
 - For Publishing
    

 

 

 

Plenary Speakers


Dr.Richard Zultner, Zultner & Co, USA

Why Test? Improving the System of Software Development

Software development is a system. So what role does testing play? To find and remove defects? No. That is a minor role. Testing is truly required for improvement of the system. In a system, testing is essential for learning, for feedback, and for improvement. Testing, both internal and external, is where we listen to the Voice of the Process, and learn how to improve -- or not...


Timothy Korson, Korson McGregor, USA

The role of testers in the Rational Unified Process

An iterative/incremental software development process affects every aspect of a software project. Much has been written about how the developers and managers are affected, but little attention has been paid to the impact on testers. The presenter will discuss his experiences helping companies implement best current practices and will make recommendations as to the role testers ought to play in a modern software development process.


Felix Redmill, Redmill Consulting, UK

A Reappraisal of Testing

This talk will propose a reappraisal of testing, and a shift of the focus of test planning from efficiency to risk-based effectiveness. It will show why an intuitive notion of risk is inadequate as a basis for test planning, and why an educational programme is required. It will also show that truly risk-based planning would lead to improvements in project infrastructure and management as well as in testing.The talk will be illustrated with examples of risk in decision-making, perception, and communication.


Srini Koppolu, Microsoft, India

Overview of Microsoft's .Net platform 

Microsoft is creating an advanced new generation of software that will drive the Next Generation Internet. We call this initiative Microsoft(r) .NET, and its purpose is to make information available any time, any place, on any device. The driving force behind Microsoft .NET is a shift in focus from individual Web sBPO or devices to new constellations of computers, devices, and services that work together to deliver broader, richer solutions. People will have control over how, when, and what information is delivered to them.

Srini is Managing Director of Microsoft India Development Center . He did his MS Computer Science from University of Louisiana, Lafeyette. He joined Microsoft has been with MS since then. While working at Redmond, held various roles including Development Lead and Development Manager in various product groups. He is a key contributor to Office, Windows and holds many patents


P.J.Ananthakrishnan, Rational, India

Software Testing is not an Oxymoron

Software testing has throughout history exhibited itself as a troublesome beast, difficult to control, understand or use effectively. We are still quite a way from anything like standard approaches, methods, technologies, tools or any other aspect of the issue that can make it really easy. This presentation therefore is intended to provide an overview of the state-of-the-art in software testing, in terms of process, techniques, tools, and people. Some of the taxonomies proposed in classifying software testing, aspects of test planning, design, execution, analysis, and reporting, and initiatives undertaken in automated testing are introduced. The main theme that emerges is the need to take test away from the program code as far as is feasible, tie it into models as early as possible, and make it the task of every developer as far as possible. Quality By Design, rather than Quality By Assurance/verification.

Mr. P.J.Anantha Krishnan has over 20 years experience in I.T. He has worked on a wide variety of assignments in software development, systems management, project management, process definition and implementation and quality systems. His I.T. experience spans Business systems, Real Time systems, Aerospace Design and Analysis and CAD/CAM systems. He is particularly involved in training, mentoring and helping clients adopt modern good software engineering practices, including Rational’s Objectory/Unified Process.He has a Master’s Degree in Electronics from Indian Institute of Science, Bangalore following the Bachelor’s Degree in Electronics from Indian Institute of Technology Madras.


Dr.Prakash Mutalik, RelQ

Testing to improve projects’ productivity – RelQ’s experience

Thorough testing is one of the key necessities for developing good quality software. Need for testing is more acutely felt as the software complexity increases or when software is mission critical. In this session, the speaker discusses some of the models / technologies he has employed in couple of projects. He would discuss few case studies. He would also outline concept of ‘Test knowledge engine’ which would further boost testing productivity.

Dr. Mutalik is a co-founder and President of RelQ Software, a global company specialized in Independent Validation & Verification. He has over 26 years of experience in the software industry in India and USA and has served corporations such as Hewlett Packard and Wipro.


Dr.Janaki Ram, IIT-Chennai

Stress Testing of Software Components

The key to success of component oriented software development is testing of these components. Since components are expected to be used in contexts other than they are orginally developed, component testing assumes significant importance. We argue in this talk that true components needs to be tested for more generalized specifications. A component in this approach consists of context independent behavioural specification and a context-sensitive behavioural specification. The context sensitive specification is addressed in the glue component. The "stress testing" introduces techniques for testing the glue component. The technique is introduced with a number of simple examples. The technique is currently under development at the Distributed and Object Technology Lab at IIT,
Madras.


Back