A taxonomy and mapping of computer-based critiquing tools

Norhayati Mohd Ali, John Hosking, John Grundy

    Research output: Contribution to journalArticlepeer-review

    12 Citations (Scopus)

    Abstract

    Critics have emerged in recent times as a specific tool feature to support users in computer-mediated tasks. These computer-supported critics provide proactive guidelines or suggestions for improvement to designs, code, and other digital artifacts. The concept of a critic has been adopted in various domains, including medical, programming, software engineering, design sketching, and others. Critics have been shown to be an effective mechanism for providing feedback to users. We propose a new critic taxonomy based on extensive review of the critic literature. The groups and elements of our critic taxonomy are presented and explained collectively with examples, including the mapping of 13 existing critic tools, predominantly for software engineering and programming education tasks to the taxonomy. We believe this critic taxonomy will assist others in identifying, categorizing, developing, and deploying computer-supported critics in a range of domains.

    Original languageEnglish
    Article number6570472
    Pages (from-to)1494-1520
    Number of pages27
    JournalIEEE Transactions on Software Engineering
    Volume39
    Issue number11
    DOIs
    Publication statusPublished - 2013

    Fingerprint

    Dive into the research topics of 'A taxonomy and mapping of computer-based critiquing tools'. Together they form a unique fingerprint.

    Cite this