• No results found

Main  Software  Versions

Chapter  7   Web  Application  Implementation  &  Performances

7.5   Main  Software  Versions

Eclipse IDE for Java EE Developers Mac OS X(Cocoa 32)

Tomcat 7

RCaller 2.2

7.6 Interface Design

7.6.1  Main  Searching  Page  

FIGURE 7.6A:MAIN SEARCHING PAGE

● Clear & Easy-use Searching Function Design

From Figure 7.6A, we can see our beautiful home page which has a very clear searching module. This character makes users very easy to know how to search the flight they want to track. There are two types of searching methods. First one is searching by Flight Number, which is available now at our website. The other option is searching by route which will be developed in the future. The Airline text box is designed from all possible airlines. Now we will use American Airline as an illustration of the model we have built during this thesis. The last text box is for writing a flight number of American Airline. Figure 7.6 takes Flight No.59 as an example here. After inputting these parameters, we can click on SEARCH button to see the arrival delay prediction for Flight No.59.

● Comfortable Background & Elegant Design Style

Besides the above advantages we have shown, our page is using a comfortable background picture, which simulates the real scene of passengers waiting at the airport for their flights.

Meanwhile the whole layout and color assortment of the main page reflects the elegance of our arrival delay prediction web page. Users will have an immersive experience by using this web page.

7.6.2  Searching  Results  Page  

FIGURE 7.6B:SEARCHING RESULTS PAGE

As shown in Figure 7.6B, the search results returned information consists of Flight No., Departure Airport, Departure Gate/Terminal, Scheduled Departure time, Arrival Airport, Scheduled Arrival time, Arrival Gate/Terminal, Depart Boolean value which means the flight has departed or not and Estimated Delay time. Here we give a specific estimated arrival delay prediction instead of range possibilities, which is usually provided by other flight prediction website. Since a specific delay value is more directly for users and can be more accurate than range predictions.

Besides, the following Figure 7.6C: Actual Arrival Delay of Flight No.59 [] shows the actual delay is 27 minutes after Flight No.59 has landed. Compared to our prediction 36 minutes in Figure 7.6 B, we can see our estimated arrival delay prediction has a good accuracy. This example is one of the excellent proofs of our prediction model.

FIGURE 7.6C:ACTUAL ARRIVAL DELAY OF FLIGHT NO.59

C HAPTER 8 C ONCLUSIONS &

F UTURE W ORK

As a conclusion, both the two models we have created for this thesis show excellent performances and tolerances. The first model is for long term prediction and the second one is for short term real time prediction by using big real time data. Hence, they can be utilized by passengers to obtain flight status and also can be applied for customers to do risk management in different fields.

As for future work, we will improve and extended in two sides. One side is to seek a more accurate model to increase the accuracy of our predictions. As stated in introduction part, Bayesian theory is a good direction to further develop. Even though the priori probability is not easy to acquire, we can utilize some mathematical theories and years of historical data to generate the priori probability first. This will be conducive if we can combine the priori probability with real data. It will not only yield to a finest prediction model but also avoid over fit problem of data. The other side we can do is to develop our web page with more functions. Now the web page is mainly for American Airline at San Francisco International Airport, but it has the potentiality to extend for all airlines and all airports. By combining these two sides, we believe our model and web page will contribute more in flight delay risk management area.

R EFERENCES

[1] E.R. Mueller and G.B. Chatterji. “Analysis of aircraft arrival and de-parture delay characteristics”. In: Proceedings of the AIAA Aircraft Technology, Integration, and Operations (ATIO) Conference, Los Angeles, CA. 2002.

[2] Lu Zonglei, Wang Jiandong, and Zheng Guansheng. “A new method to alarm large scale of flights delay based on machine learning”. In: Knowledge Acquisition and Modeling, 2008. KAM ’08. International Symposium on. 2008, pp. 589–592.

[3] Yu-jie Liu et al., Flight delay propagation research based on Bayesian network, Computer Engineering and Applications (In Chinese), 44, No.17 (2008), 242-245.

[4] Yu-Jie Liu, Wei-Dong Cao, and Song Ma, Estimation of arrival flight delay and delay propagation in a busy hub-airport, The Proceedings of the IEEE ICNC’08: 2008 Fourth International Conference on Natural Computation, 4 (2008), 500-505.

[5] Zhang Lianwen and Guo Haipeng, Introduction to Bayesian Networks, Science Publication, China (2006), 31-41.

[6] Y. Tu, M.O. Ball, and W.S. Jank. “Estimating flight departure delay distributions – a statistical approach with long-term trend and short-term pattern”. In: Journal of the American Statistical Association 103.481 (2008), pp. 112–125.

[7] Research and Innovative Technology Administration.(March 2014). San Francisco International Airport Snapshot.

Retrieved from http://www.transtats.bts.gov/airports.asp?pn=1

[8] Research and Innovative Technology Administration.(March 2014). Denvor International Airport Snapshot. Retrieved from http://www.transtats.bts.gov/airports.asp?pn=1

[9,10] Research and Innovative Technology Administration.(March 2014). Carrier Snapshot. Retrieved from http://www.transtats.bts.gov/carriers.asp

[11] Research and Innovative Technology Administration.(Dec 2013). Understanding the Reporting of Causes of Flight Delays and Cancellations. Retrieved from http://www.rita.dot.gov/bts/help/aviation/html/understanding.html

[12] Research and Innovative Technology Administration.(Dec 2013). Weather's Share of Total Delay Minutes. Retrieved from http://www.rita.dot.gov/bts/help/aviation/html/understanding.html

[13] Carl de Boor. A Practical Guide to Splines. Springer, New York, 1978.

[14] Mills, Terence C. (1990) Time Series Techniques for Economists. Cambridge University Press.

[15] Petrevska, Biljana. 2012. Forecasting international tourism demand: The evidence of Macedonia. UTMS Journal of Economics 3 (1): 45–55.

[16] 2 Dead After Boeing 777 Crashes on Landing at San Francisco International Airport. Retrieved from http://newsfeed.time.com/2013/07/06/boeing-777-crash-lands-at-san-francisco-international-airport/

[17] K. Takezawa. Introduction to nonparametric Regression. Hoboken, New Jersy,2006

[18] Charles,Zaiontz. 2014. Real Statistics Using Excel.Retrieved from

http://www.real-statistics.com/multiple-regression/multiple-regression-analysis/

[19] Jolliffe, Ian T. 1982. "A Note on the Use of Principal Components in Regression". Journal of the Royal Statistical Society, Series C 31 (3): 300–303.

[20] Bates, D. M. & D. G. Watts. 1988. Nonlinear Regression Analysis and Its Applications. New York: Wiley.

[21] Gallant, A. R. 1975. “Nonlinear Regression.” The American Statistician 29:73—81.

[22] K. Takezawa. Introduction to nonparametric Regression. Hoboken, New Jersy,2006

[23] Rachelle,Oblack. 2014.Visibility. Retrieved from http://weather.about.com/od/v/g/visibility.html

[24,27,28] Experimental Aircraft Info. 2014. Retrieved from http://www.experimentalaircraft.info/wx/weather-visibility.php

[25] "782 – Aerodrome reports and forecasts: A user's handbook to the codes". World Meteorological Organization. Retrieved 2009-09-23.

[26] "Chapter 7". Aeronautical Information Manual. Retrieved 2007-12-01.

[29] Jayanta,Basak. Weather Data Mining Using Independent Component Analysis. The Journal of Machine Learning Research. Volume 5, 12/1/2004 Pages 239-253

[30] 2 Dead After Boeing 777 Crashes on Landing at San Francisco International Airport. Retrieved from http://newsfeed.time.com/2013/07/06/boeing-777-crash-lands-at-san-francisco-international-airport/

[31] K. Takezawa. Introduction to nonparametric Regression. Hoboken, New Jersy,2006

[32] Mark, Harmon. March,2010. Regression - How To Quickly Read the Output of Excel’s Regression. Retrieved from http://blog.excelmasterseries.com/2010/03/how-to-quickly-read-output-of-excels.html

[33] Miloš,Bielik.2011.Seven Advantages of Java. Retrieved from

http://bielik.blogspot.no/2011/05/seven-advantages-of-java.html

[34] Apache Maven Project.2014. Retrieved from http://maven.apache.ort/maven-features.html

[35] FlightStats Devlop Center. 2014. Schedule API. Retrieved from

https://developer.flightstats.com/api-docs/scheduledFlights/v1

[36] FlightStats Devlop Center. 2014. Weather API. Retrieved from https://developer.flightstats.com/api-docs/weather/v1