Boeing Software Scandal Highlights Need for Full Lifecycle Testing

It’s a bird! It’s a plane! It’s a software defect of epic proportions.

On March 10, 2019, Ethiopian Airlines Flight 302 crashed just minutes after takeoff. All 157 people on board the flight died. Similarly, in October of 2018, Lion Air Flight 610 also crashed minutes after taking off. Both flights involved Boeing’s 737 MAX jet.

The MAX jet, aimed to be more fuel-efficient than rival aircrafts, featured slight design changes than that of a regular 737 including upgraded engines and design. The changes, however, led to a problem with the nose of the plane: it would push it upwards. In order to counteract this issue, Boeing implemented the Maneuvering Characteristics Augmentation System (MCAS), a software that would automatically bring the nose of the plane down. Black box data from both flights suggest multiple similarities in the accidents, primarily revolving around the automated MCAS system.

Due to design, the 737 MAX jet featured engines more forward on the plane than other models; this caused the nose of the plane to lift to a higher degree than what is deemed safe. In order to amend this, a sensor towards the front of the plane, called the angle of attack indicator, was used to prevent stalling. This sensor along with the MCAS was designed to bring the nose of the plane back down to a safe level.

The problem? Well, there are two: (1) the software overpowered all other flight functions trying to mediate the nose lift and (2) many pilots did not know this system existed. The pilots in the Lion Air incident had as little as 40 seconds to identify the problem and correct it. Boeing had originally claimed that the MAX jet was similar enough to the original 737 that pilots would not need to go through extensive retraining, and, thus, pilots were trained via an iPad. Investigators on the Ethiopian crash case stated that the pilots on Flight 302 were using procedures highlighted by Boeing in the training that should have disengaged the MCAS system, but the plane was in an unrecoverable nosedive. All 737 MAX jet planes are now grounded worldwide following these two similar crashes that occurred just months apart.

What is worse is the fact that Boeing admitted to knowing about the software defect one year before the Lion Air crash in 2018. Engineers reportedly discovered the issue in 2017, but determined it was not an immediate issue. Originally, senior company leadership claimed to be unaware of the defect, but recent coverage has found those claims to be false. Furthermore, airlines were alerted to problem at drastically different times; Southwest told reporters they were informed of the problem in November of 2018 while United said they were not made aware of the issue until March of 2019. Boeing CEO Dennis Muilenburg explained to Business Insider why they did not inform pilots of this issue. “It’s fundamentally embedded in the handling qualities of the airplane. So when you train on the airplane, you are being trained on MCAS. It’s not a separate system to be trained on,” said Muilenburg.

Moving forward, Boeing has since apologized for both incidents and disclosed their plans for remedying the situation. They will be releasing a software update that will allow pilots to exert more control over the MCAS system as well as scaling back the software itself in order to prevent it from overpowering other cockpit commands. The system, if needed, will only activate once for a short duration and a warning light-which was previously an extra cost-0will now come standard to inform pilots of the software enabling. More importantly, Boeing additionally stated that pilots of the 737 MAX jet will undergo more extensive training programs in order to properly educate pilots on the MCAS system.

For now, Boeing is still working with regulators and is awaiting the Federal Aviation Administration’s approval for both the software and training updates. Nonetheless, Muilenburg vowed that the 737 MAX jet will be “one of the safest planes to ever fly” once the plane returns to the sky.

Note: This is a developing story. New information may come out following the publication of this article.

LogiGear Staff
LogiGear Corporation provides global solutions for software testing, and offers public and corporate software testing training programs worldwide through LogiGear University. LogiGear is a leader in the integration of test automation, offshore resources and US project management for fast, cost-effective results. Since 1994, LogiGear has worked with Fortune 500 companies to early-stage start-ups in, creating unique solutions to meet their clients’ needs. With facilities in the US and Viet Nam, LogiGear helps companies double their test coverage and improve software quality while reducing testing time and cutting costs.

The Related Post

Think you’re up for a challenge? Print this word search out! See if you can find all the words and learn a few new software testing terms in the process. To see how you’ve done, check your answers in the answer key below. *You can check the answer key here.
Internet-based per-use service models are turning things upside down in the software development industry, prompting rapid expansion in the development of some products and measurable reduction in others. (Gartner, August 2008) This global transition toward computing “in the Cloud” introduces a whole new level of challenge when it comes to software testing.
Jeff Offutt – Professor of Software Engineering in the Volgenau School of Information Technology at George Mason University – homepage – and editor-in-chief of Wiley’s journal of Software Testing, Verification and Reliability, LogiGear: How did you get into software testing? What do you find interesting about it? Professor Offutt: When I started college I didn’t ...
Introduction This article discusses the all-too-common occurrence of the time needed to perform Software Testing being short changed as specification, development, and unforeseen “issues” cause the phases prior to testing to expand. The result is that extreme pressure is placed upon the testing organization to perform the testing function within a reduced time frame. The ...
LogiGear Magazine March Issue 2018: Under Construction: Test Methods & Strategy
Creative Director at the Software Testing Club, Rob Lambert always has something to say about testing. Lambert regularly blogs at TheSocialTester where he engages his readers with test cases, perspectives and trends. “Because It’s Always Been Done This Way” Study the following (badly drawn) image and see if there is anything obvious popping in to ...
Training has to be fun. Simple as that. To inspire changed behaviors and adoption of new practices, training has to be interesting, motivating, stimulating and challenging. Training also has to be engaging enough to maintain interest, as trainers today are forced to compete with handheld mobile devices, interruptions from texting, email distractions, and people who think they ...
Regardless of the method you choose, simply spending some time thinking about good test design before writing the first test case will have a very high payback down the line, both in the quality and the efficiency of the tests. Test design is the single biggest contributor to success in software testing and its also ...
When it is out of the question to delay delivery, the solution is a prioritization strategy in order to do the best possible job within the time constraints. The scenario is as follows: You are the test manager. You made a plan and a budget for testing. Your plans were, as far as you know, ...
Karen N. Johnson began as a technical writer in 1985 and later switched to software testing in 1992. She maintains a blog at TestingReflections, a collaborative site where she is featured as a main contributor. In her latest entry, she discusses search testing with different languages. Here is an excerpt from her blog: “I started ...
Check out the top 12 Automation tools with pros and cons–like Cross-Operating Systems, Cross-Automation Platforms, Programming Language Support, and more – for desktop Automation Testing. Although the demand for desktop app testing is not growing as fast as mobile and web app testing, it’s still a crucial day-to-day duty for many testers, especially those who ...
This article was originally featured in the July/August 2009 issue of Better Software magazine. Read the entire issue or become a subscriber. People often quote Lord Kelvin: “I often say that when you can measure what you are speaking about, and express it in numbers, you know something about it; but when you cannot express ...

Leave a Reply

Your email address will not be published. Required fields are marked *

Stay in the loop with the lastest
software testing news

Subscribe