Description
The Internet is transforming its look, in a short span of time we have come very far from black and white web forms with plain buttons to responsive, colorful and appealing user interface elements. With the sudden rise in demand

The Internet is transforming its look, in a short span of time we have come very far from black and white web forms with plain buttons to responsive, colorful and appealing user interface elements. With the sudden rise in demand of web applications, developers are making full use of the power of HTML5, JavaScript and CSS3 to cater to their users on various platforms. There was never a need of classifying the ways in which these languages can be interconnected to each other as the size of the front end code base was relatively small and did not involve critical business logic. This thesis focuses on listing and defining all dependencies between HTML5, JavaScript and CSS3 that will help developers better understand the interconnections within these languages. We also explore the present techniques available to a developer to make his code free of dependency related defects. We build a prototype tool, HJCDepend, based on our model, which aims at helping developers discover and remove defects early in the development cycle.
Reuse Permissions
  • Downloads
    pdf (804.5 KB)

    Details

    Title
    • Dependency analysis in the HTML5, JavaScript and CSS3 Stack
    Contributors
    Date Created
    2014
    Resource Type
  • Text
  • Collections this item is in
    Note
    • Partial requirement for: M.C.St., Arizona State University, 2014
      Note type
      thesis
    • Includes bibliographical references (p. 48-50)
      Note type
      bibliography
    • Field of study: Computing studies

    Citation and reuse

    Statement of Responsibility

    by Vasu Gupta

    Machine-readable links