REFERENCES
Abbott, J. (1986). Software testing techniques, NCC.
Alkhalid, A. and Y. Labiche (2016). Comparing GUI
System Testing with Functional System Testing-An
Experiment. Technical Report TR-SCE-16-01. Ottawa,
Carleton University.
Alkhalid, A., Y. Labiche, et al. (2018). Revisiting the
notion of GUI testing. Technical Report TR-SCE-18-
02. Ottawa, Carleton University.
Alsmadi, I., S. Samarah, et al. (2011). Evaluate and
Improve GUI Testing Coverage Automatically, IJSE.
Alsmadi, I. M. (2013). "Using Mutation to Enhance GUI
Testing Coverage." IEEE software 30(1): 67-73.
Ammann, P. and J. Offutt (2008). Introduction to Software
Testing. New York, Cambridge University Press.
Banerjee, I., B. Nguyen, et al. (2013). "Graphical user
interface (gui) testing: Systematic mapping and
repository." Information and Software Technology
55(10): 1679-1694.
Chen, J. and S. Subramaniam (2002). "Specification-based
testing for GUI-based applications." Software Quality
Journal 10(3): 205-224.
Chen, W.-K., T.-H. Tsai, et al. (2005). Integration of
specification-based and CR-based approaches for GUI
testing. Advanced Information Networking and
Applications, 2005. AINA 2005. 19th International
Conference on, IEEE.
Derezinska, A. and T. Malek (2007). "Experiences in
Testing Automation of a Family of Functional-and
GUI-similar Programs." IJCSA 4(1): 13-26.
Desikan, S. and G. Ramesh (2006). Software testing:
principles and practice. India, Pearson Education
Desyatnikov, R. (2016). "Top 39 GUI Testing Tools List."
Retrieved 2016, from http://www.softwaretestinghelp.
com/best-gui-testing-tools/.
Forrester, J. E. and B. P. Miller (2000). An empirical study
of the robustness of Windows NT applications using
random testing. Proceedings of the USENIX Windows
System Symposium.
Freedman, R. S. (1991). "Testability of software
components." IEEE Transactions on Software
Engineering 17(6): 553-564.
Ganov, S. R., C. Killmar, et al. (2008). Test generation for
graphical user interfaces based on symbolic execution.
Proceedings of the 3rd international workshop on
Automation of software test, ACM.
Gao, J. (2000). Component testability and component
testing challenges. Proceedings of International
Workshop on CBSE, held in conjunction with the
ICSE.
Homes, B. (2012). Fundamentals of software testing, John
Wiley & Sons.
Janicki, M., M. Katara, et al. (2012). "Obstacles and
opportunities in deploying model-based GUI testing of
mobile software: a survey." Software Testing,
Verification and Reliability 22(5): 313-341.
Karam, M. R., S. M. Dascalu, et al. (2006). "Challenges
and opportunities for improving code-based testing of
graphical user interfaces." Journal of Computational
Methods in Sciences and Engineering 6(5, 6
Supplement 2): 379-388.
Kepple, L. R. (1992). "A new paradigm for cross-platform
automated GUI testing." The X Resource 3(1): 155-
178.
Lewis, W. E. (2004). "Software testing and continuous
quality improvement." CRC press.
Ley, M. (1993). "Digital Bibliographic Library Browser
(DBLP) Computer Science Bibliography." Retrieved
2014, from http://dblp.uni-trier.de/.
Li, P., T. Huynh, et al. (2007). "A practical approach to
testing GUI systems." Empirical Software Engineering
12(4): 331-357.
Mao, Y., F. Boqin, et al. (2006). "Important usage paths
selection for GUI software testing." Information and
Technology Journal 5(4): 648-654.
Mateo Navarro, P. L., D. Sevilla Ruiz, et al. (2009). "A
proposal for automatic testing of GUIs based on
annotated use cases." Advances in Software
Engineering vol. 2010.
McMaster, S. and A. Memon (2008). "Call-stack coverage
for gui test suite reduction." IEEE Transactions on
Software Engineering 34(1): 99-115.
Memon, A. (2015). "GUITAR." Retrieved 2015, from
http://sourceforge.net/projects/guitar/.
Memon, A., A. Nagarajan, et al. (2005). "Automating
regression testing for evolving GUI software." Journal
of Software Maintenance and Evolution: Research and
Practice 17(1): 27-64.
Memon, A. M. (2006). "Employing user profiles to test a
new version of a GUI component in its context of use."
Software Quality Journal 14(4): 359-377.
Memon, A. M. (2007). "An event-flow model of GUI-
based applications for testing." Software Testing
Verification and Reliability 17(3): 137-158.
Memon, A. M. (2008). "Automatically repairing event
sequence-based GUI test suites for regression testing."
ACM TOSEM 18(2): 4.
Memon, A. M., M. E. Pollack, et al. (2001). "Hierarchical
GUI test case generation using automated planning."
IEEE Transactions on Software Engineering 27(2):
144-155.
Memon, A. M. and Q. Xie (2005). "Studying the fault-
detection effectiveness of GUI test cases for rapidly
evolving software." IEEE Transactions on Software
Engineering 31(10): 884-896.
Nguyen, B. N., B. Robbins, et al. (2014). "GUITAR: an
innovative tool for automated testing of gui-driven
software." Automated Software Engineering 21(1): 65-
105.
Pham, R., H. Holzmann, et al. (2014). "Tailoring video
recording to support efficient GUI testing and
debugging." Software Quality Journal 22(2): 273-292.
Rubel, D. and P. Quitslund (2007). Automating GUI
testing for Eclipse RCP applications, Software Test and
Performance.
Takahashi, J. (2001). "An automated oracle for verifying
GUI objects." ACM SIGSOFT Software Engineering
Notes 26(4): 83-88.
Tsujino, Y. (2000). "A verification method for some GUI