• Login
    View Item 
    •   SMARTech Home
    • College of Computing (CoC)
    • School of Computer Science (SCS)
    • School of Computer Science Lectures
    • View Item
    •   SMARTech Home
    • College of Computing (CoC)
    • School of Computer Science (SCS)
    • School of Computer Science Lectures
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Software Testing: And the Challenges (and Opportunities) Keep Coming!

    Thumbnail
    View/Open
    soffa.mp4 (468.1Mb)
    soffa_videostream.html (1.323Kb)
    transcript.txt (52.72Kb)
    thumbnail.jpg (58.88Kb)
    Date
    2019-11-08
    Author
    Soffa, Mary Lou
    Metadata
    Show full item record
    Abstract
    Disruptive shifts in software application types and software development environments create challenges to software testing that need to be addressed to ensure software quality and reduce the cost of software development time. Over the years, the size and complexity of software have grown as well as the need for fast-changing codebases, fault detection strategies, and test case generation and selection. To meet these challenges, techniques such as regression testing, selection/prioritization, and fault localization have been developed as well as specialized testing techniques for GUIs, object-oriented software, mobile computing, and continuous evolution of software to name a few. This talk presents an overview of these challenges and solutions and references Mary Jean Harrold’s achievements in these areas. The talk then explores current challenges and opportunities that bring problems that cannot be solved by state of art techniques, including applications that are machine learning applications or use machine learning as part of a system where components interact and evolve. Other challenges that need to be explored involve autonomous systems, cloud applications, and data churn. As software becomes more autonomous, its operations and outputs become less predictable at test writing time; hence, the traditional nature of assert (Actual, Expected) test oracles does not work and needs to be addressed.
    URI
    http://hdl.handle.net/1853/62039
    Collections
    • School of Computer Science Lectures [6]

    Browse

    All of SMARTechCommunities & CollectionsDatesAuthorsTitlesSubjectsTypesThis CollectionDatesAuthorsTitlesSubjectsTypes

    My SMARTech

    Login

    Statistics

    View Usage StatisticsView Google Analytics Statistics
    facebook instagram twitter youtube
    • My Account
    • Contact us
    • Directory
    • Campus Map
    • Support/Give
    • Library Accessibility
      • About SMARTech
      • SMARTech Terms of Use
    Georgia Tech Library266 4th Street NW, Atlanta, GA 30332
    404.894.4500
    • Emergency Information
    • Legal and Privacy Information
    • Human Trafficking Notice
    • Accessibility
    • Accountability
    • Accreditation
    • Employment
    © 2020 Georgia Institute of Technology