Senior Design Team sddec19-09 • Finding Hay in the Needle Stack: Big Data, and Doing the Right Thing at the Right Time
Collins Aerospace has about 8000 common test files that are spread across many directories within a SVN repository. These are python files used for display in airplanes. However, of those 8000 files, there are may be many versions of the same test program. These will have the same file name with the same functions, yet some may work better than others. As of right now, the Collins engineers have no way of knowing which file works the best unless they were to manually search through all of the programs themselves. So the engineers must fix each functions everytime they find a mistake, when that mistake may have been fixed in another version. In a database called STARWARS, Collins has a collection of test result data regarding each of the programs. This contains data including a time stamp and if a specific function either passed, failed (no errors, however did not run correctly), or crashed (did not compile or run all way through). So, given a user input of a filename + function name, they would like a desktop application to give a suggestion on which version of that specific file to use, relating to the STARWARS test result data.