CS6704 Tentative Schedule


    Date Topic Assignment

    Jan 20 Introduction [Project] Pre-proposal presentation date: Feb 24
    [Presentation] Paper presentation selection by Feb 3

    Jan 27Software Process, Requirements Analysis, Software Design

    Feb 3Project Management, Software Testing Secure Coding Practices in Java: Challenges and Vulnerabilities (Presenter: Mahir) [PDF]
    How Reliable is the Crowdsourced Knowledge of Security Implementation? (Presenter: Jordan) [PDF]
    [Critique] Due date: Feb 10

    Feb 10 Empirical Studies

    Feb 17 Program Differencing An Empirical Study of Multi-Entity Changes in Real Bug Fixes (Presenter: Hanwen) [PDF]
    CMSuggester: Method Change Suggestion to Complement Multi-Entity Edits (Presenter: Sheikh) [PDF]
    [Critique] Due date: Mar 3

    Feb 24 Pre-proposal Presentation[Project] 2-page proposal due date: Mar 3

    Mar 3 Change Comprehension Evolutionary Generation of Whole Test Suites (Presenter: Rahul) [PDF]
    KLEE: Unassisted and Automatic Generation of High-Coverage Tests for Complex Systems Programs (Presenter: Jordan) [PDF]
    [Critique] Due date: Mar 10
    [Project] Midpoint presentation date: Mar 31

    Mar 10 Automatic Test Case Generation MAPO: Mining and recommending API usage patterns (Presenter: Wentao) [PDF]
    Exploring API Embedding for API Usages and Applications (Presenter: Hanwen) [PDF]
    [Critique] Due date: Mar 24

    Mar 24 API Mappings Recommending Adaptive Changes for Framework Evolution (Presenter: Hemayet) [PDF]
    A Graph-Based Approach to API Usage Adaptation (Presenter: Zongtao) [PDF]
    [Critique] Due date: Apr 7

    Mar 31 Midepoint Project Presentation[Project] Final presentation date: May 5

    Apr 7 API Adaptive Changes Proactive Detection of Collaboration Conflicts (Presenter: Hemayet) [PDF]
    Conflict Resolution for Structured Merge via Version Space Algebra (Presenter: Sheikh) [PDF]
    [Critique] Due date: Apr 14

    Apr 14 Merge Conflicts Automated Decomposition of Build Targets (Presenter: Wentao) [PDF]
    HireBuild: An Automatic Approach to History-Driven Repair of Build Scripts (Presenter: Mahir) [PDF]
    [Critique] Due date: Apr 21

    Apr 21 Software Build Automated Test Input Generation for Android: Are We There Yet? (Presenter: Rahul)
    Wuji: Automatic Online Combat Game Testing Using Evolutionary Deep Reinforcement Learning (Presenter: Zongtao)
    [Critique] Due date: Apr 28

    Apr 28 Automated GUI Testing

    May 5 Final Project Presentation [Project] Final project report due date: May 12