Home About Software Quality Engineering Conference Sponsors Contact Us SQE.com  
Why Attend STAREAST?
View a Brochure
Conference FAQs
Hotel and Travel Info
Pricing & Discounts
Conference at-a-Glance
Speaker Index
Keynote Presentations
Preconference Tutorials
Concurrent Sessions
Certification Training
Special Events
Testing EXPO
Networking Events
Alumni Testimonials
Conference Sponsors
Podcast(s)
Contact Us
About Us
Past STAR Conferences
Other Conference Events
 
 
 
STAREAST 2008 Keynote Presentations

 Wednesday, May 7, 2008, 8:45 a.m.

Testing Dialogues—In the Executive Suite
James Whittaker, Microsoft


As Microsoft’s only dual-role security and reliability architect, James Whittaker is often asked to brief company executives on product quality disasters and recommend remedies. With billion dollar warranty write-offs at stake, such counsel is often sought, but the answers those executives receive are rarely what they expect. James tells them that the ecosystem is sick. From academia who train our new developers and testers, to tool vendors who manage only to delay our suffering, to consultants who offer incremental process improvement (with largely unnoticeable results), to our very own testing-oriented culture of last minute project heroics—the system is broken. To fix it, James argues against three sacred cows in software development—(1) A four year computer science degree is the proper training for a software developer. (It’s not.), (2) Better processes will produce better software, (Not by themselves.), and (3) The Herculean effort testers expend at the end of a project makes them heroes. (It doesn’t.) Rather, we need better ways to train our staff, we need to develop processes that actually work, and we need to stop the late cycle heroics that are killing our schedules and our people.

James Whittaker
James A. Whittaker, now a Software Architect at Microsoft, has spent his career in software testing. While a professor at Florida Institute of Technology, he founded the world’s largest academic software testing research center and helped make testing a degree track for undergraduates. While at FIT he wrote How to Break Software, How to Break Software Security (with Hugh Thompson), and How to Break Web Software (with Mike Andrews). Dr. Whittaker currently works at Microsoft on the Trustworthy Computing Initiative in both security and reliability, and directs the company’s methodology for security testing as part of the Security Development Lifecycle (SDL). As owner of the reliability pillar, James is responsible for understanding how software development practices impact field reliability.
 Wednesday, May 7, 2008, 10:00a.m.

Testing Lessons Learned from Extreme Programmers
Elisabeth Hendrickson, Quality Tree Software


One of the things testers often notice about Extreme Programming (XP) is that there is no defined role for testers on the team. Yet XP teams describe themselves as “test infected.” They practice Test-Driven Development (TDD), writing executable unit tests before writing the code to be tested. Many teams practice Acceptance Test-Driven Development (ATDD), writing executable acceptance tests before implementing a feature. They use continuous integration to give them rapid feedback about the effects of changes. They practice pair programming, a technique that results in all code being peer reviewed before it’s checked in. In short, XP teams test continuously from the very first moment of any given project. You could even call them “test obsessed.” That obsession helps explain why Elisabeth Hendrickson, author of www.testobsessed.com, likes XP teams so much. Elisabeth has spent the last several years on a quest to discover how testers can contribute effectively on Extreme Programming projects. Join Elisabeth as she shares her experiences and the lessons she's learned about how testers can play well and succeed on XP teams.

Elisabeth Hendrickson
Elisabeth Hendrickson began working in the software industry in 1984 and has held a variety of positions in companies ranging from a twenty-person startup to a large multi-national software vendor. Elisabeth Hendrickson founded Quality Tree Consulting in 1997 to provide training and consulting in software quality and testing. Elisabeth is frequently invited to speak at conferences around the world. In 2003, Elisabeth became involved with the agile community, became a Certified Scrum Master, and in 2006, joined the board of directors of the Agile Alliance. Today, Elisabeth splits her time between teaching, speaking, writing, and working on Extreme Programming teams with test-infected programmers who value her obsession with testing.
 Wednesday, May 7, 2008, 4:30 p.m.

Hackernomics
Hugh Thompson, People Security


Hackers think differently, have strange goals, and will relentlessly “test” your software for security bugs. Hugh Thompson exposes how attackers view software to find security weaknesses and explains the economics of software risk for organizations. He vividly illustrates the laws of hackernomics with real vulnerabilities and helps you think like an attacker. Hugh takes you through crafting input like an attacker would. He describes the features that attackers find most attractive and why. Learn from Hugh how to prioritize a security bug and how to explore the security implications of a functional bug. Gain a better understanding of where the biggest risks in your software might be hiding and be better armed to test for those weaknesses. Warning—there will be live exploits. Software will be harmed during this presentation!

Hugh Thompson
An expert on application security and testing, Herbert (Hugh) Thompson is Chief Security Strategist at People Security (www.peoplesecurity.com). He has co-authored several books on the topic and has written more than eighty academic and industrial publications on security. In 2006 he was named one of the “Top 5 Most Influential Thinkers in IT Security” by SC Magazine and was featured (along with Harri Hursti) in “Hacking Democracy,” the Emmy-nominated HBO documentary on e-voting vulnerabilities. On AT&T’s tech channel (techchannel.att.com), he currently hosts “The Hugh Thompson Show,” which features industry luminaries in IT security. Hugh earned his Ph.D. in Applied Mathematics from Florida Institute of Technology where he remains on the graduate faculty.
 Thursday, May 8, 2008, 8:30 a.m.

Testing on the Toilet: Revolutionizing Developer Testing at Google
Bharat Mediratta and Antoine Picard, Google


You work in an organization with incredibly smart and diligent software engineers. Deadlines are tight and everyone is busy. But when developers outnumber testers by ten to one and the code base is growing exponentially, how do you continue to produce a quality product on time? Google addressed these problems by creating the Testing Grouplet—a group of volunteer engineers who dedicate their spare time to testing evangelism. They tried various ideas for reaching their audience. Weekly beer bashes were fun but too inefficient. New-engineer orientation classes, Tech Talks by industry luminaries, and yearly “Fixit” days became successful and continue to this day. But no idea caught the attention of engineers like Testing on the Toilet. This weekly flyer, posted in every Google restroom, has sparked discussions, controversy, jokes, and parodies. More importantly, it has taught everyone about techniques such as code coverage, dependency injection, mock objects, and testing time-dependent code. Learn the story of its development—from a deceptively simple idea to a company-wide cultural phenomenon that has received national acclaim. Perhaps Testing on the Toilet can bring better testing to your organization.

Bharat Mediratta
Bharat Mediratta is the Technical Lead of the Google Web Server (GWS) team and co-founder of the Testing Grouplet. Bharat has been a tireless advocate of developer testing both in GWS and Google as a whole. Thanks to his efforts, GWS has increased its number of unit tests by an order of magnitude and raised its code coverage by 50% while cutting the number of emergency pushes in half. His team's success has become the benchmark by which other teams measure their developer testing progress.








Antoine Picard
Antoine Picard is the Technical Lead of the unit testing team. Antoine's team is responsible for providing Google's developers with the tools they need to write unit tests and with fast and accurate test results at every change list. Antoine authored the first-ever edition of Testing on the Toilet and is now one of a handful of regular contributors.
 Thursday, May 8, 2008, 4:15 p.m..

Ready to Ship?
John Fodeh, Hewlett-Packard


When developing software systems, the inevitable question is “Are we ready to ship?” Facing this question, many testers and test managers rely on their intuition and gut feeling to come up with a subjective verdict of the system under test. John Fodeh describes how to establish and use a set of Release Readiness Metrics in your organization. These metrics provide a snapshot of the system state and quality that you can use throughout the development process—especially when approaching the release date. John takes a closer look at these metrics and examines the role of testing and testers as “information providers.” John demonstrates different release-related metrics, including a model for predicting how many defects remain in the system after release. Using a real-life example, you’re invited to take part in role-play where you are presented with a set of metrics and then must decide whether or not the system under test is ready to ship. Learn from John how you can use metrics to enhance your gut feeling and to improve the quality of the information you provide.

John Fodeh
A consultant at Hewlett-Packard, John Fodeh has several years of experience in the field of software testing, quality management, and process improvement. He has been a key person in a Software Process Improvement (SPI) project establishing a metrics program to support the release decision basis. John is an active member of a Danish special interest group in software testing. He has given presentations at a number of seminars and conferences including STAREAST, STARWEST, EuroSPI, EuroSTAR, and at the BCS' SIGIST. John holds a MSc. from the Technical University of Denmark and a Practitioner certificate in software testing.
 Friday, May 9, 2008, 8:30 a.m..

Transforming Your Test Culture: One Step at a Time
Tom Wissink, Lockheed Martin


Whether we develop software-based systems to create invoices, solve difficult physics problems, diagnose heart disease, or launch rockets, we’ve learned that nothing stays the same very long and software defects are inevitable. However, one thing has remained constant—the role and value of testing has been misunderstood by many in senior management. A Lockheed Martin Fellow since 2005, Tom Wissink describes steps undertaken at Lockheed Martin to change this culture of misunderstanding into a culture of appreciation, satisfaction, and excitement. Tom’s experience has convinced him that this change is not just theoretical but both possible and rewarding. In a few organizations, both large and small, this has resulted in dramatic changes including greater tester satisfaction, increased company profits, and improved software quality often delivered on time and within budget. Tom’s transformational steps—using robust test design techniques, practicing exploratory testing, developing and conducting regular test training, and developing a return on investment (ROI) model for test automation in your environment—are defined such that test organizations and individuals can begin to implement them now. Tom describes a complete set of steps together with specific examples of implementation successes.

Tom Wissink
Tom Wissink has worked in software development, software configuration management, integration and test (I&T), and at several levels of management for more than thirty years. As an I&T Engineering Fellow at Lockheed Martin (LM), he is responsible for identifying and incorporating I&T best practices throughout the company. Tom has worked on the Space Shuttle, several Satellite Command and Control Centers, the Global Positioning System, and the Hubble Telescope, to name a few. In his role as LM Fellow, Tom provides I&T guidance, direction, support, assessments, and training across all of LM.

 
Send us Your Feedback Software Quality Engineering  •  330 Corporate Way, Suite 300  •  Orange Park, FL 32073
Phone: 904.278.0524 or 888.268.8770  •  Fax: 904.278.4380  •  Email: sqeinfo@sqe.com
© 2008 Software Quality Engineering, All rights reserved.