• DocumentCode
    1605788
  • Title

    Cascade: A Universal Programmer-Assisted Type Qualifier Inference Tool

  • Author

    Vakilian, Mohsen ; Phaosawasdi, Amarin ; Ernst, Michael D. ; Johnson, Ralph E.

  • Author_Institution
    Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • Volume
    1
  • fYear
    2015
  • Firstpage
    234
  • Lastpage
    245
  • Abstract
    Type qualifier inference tools usually operate in batch mode and assume that the program must not be changed except to add the type qualifiers. In practice, programs must be changed to make them type-correct, and programmers must understand them. Cascade is an interactive type qualifier inference tool that is easy to implement and universal (i.e., it can work for any type qualifier system for which a checker is implemented). It shows that qualifier inference can achieve better results by involving programmers rather than relying solely on automation.
  • Keywords
    inference mechanisms; software engineering; software tools; Cascade; interactive type qualifier inference tool; programmers; type-correct programs; universal programmer-assisted type qualifier inference tool; Automation; Java; Ports (Computers); Prototypes; Safety; Software; Tutorials; design; human-computer interaction; refactoring; software evolution; type qualifier inference; type system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/ICSE.2015.44
  • Filename
    7194577