• DocumentCode
    2220308
  • Title

    Human perception of software complexity: knowledge discovery from software data

  • Author

    Reformat, Marek ; Musilek, Petr ; Wu, Vanda ; Pizzi, Nicolino J.

  • Author_Institution
    Electr. & Comput. Eng., Alberta Univ., Edmonton, Alta., Canada
  • fYear
    2004
  • fDate
    15-17 Nov. 2004
  • Firstpage
    202
  • Lastpage
    206
  • Abstract
    Complexity of software is an important aspect of development and maintenance activities. A lot of research is dedicated to defining different software measures that capture what software complexity is. In most cases description of complexity is given to humans in forms of numbers. These quantitative measures reflect human-seen complexity with different levels of success. The paper proposes a process of "translating" human-seen complexity into numbers. The process starts with an experiment that involves human beings and provides data with embedded knowledge about human perception of complexity. Data processing and analysis of data models built based on the data lead to discovery of simple rules, which represent human perception of software complexity.
  • Keywords
    data mining; data models; knowledge based systems; software maintenance; software metrics; data model analysis; data processing; human perception; human-seen complexity; knowledge discovery; software complexity; software maintenance activities; software measures; Anthropometry; Data processing; Humans; Java; Programming profession; Software maintenance; Software measurement; Software metrics; Software performance; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence, 2004. ICTAI 2004. 16th IEEE International Conference on
  • ISSN
    1082-3409
  • Print_ISBN
    0-7695-2236-X
  • Type

    conf

  • DOI
    10.1109/ICTAI.2004.69
  • Filename
    1374188