Enhancing the usability and learnability of software visualization techniques through task wizards and software agents

被引:0
|
作者
Rilling, J [1 ]
Seffah, A [1 ]
机构
[1] Concordia Univ, Dept Comp Sci, Montreal, PQ H3G 1M8, Canada
关键词
Software Visualization; cognitive models; software agents; task-oriented; software engineering;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software Visualization aims to overcome the differences between the programmer and software maintainer perspectives that lead to difficulties in producing and maintaining successful software systems. Software Visualization has been regarded as a powerful cognitive tool to support various aspects of software engineering, in particular software maintenance and program comprehension. Visualization reduces the complexity of the software system by providing higher levels of visual abstraction. Agents, task-oriented wizards and algorithmic approaches can be used to enhance the usability and learnability of software visualization techniques and provide guidance on how and when to apply these visualization techniques. This article will conclude with recommendations that are based on lessons learned from our prototype and design principles that can make software more learnable while decreasing training costs and time.
引用
收藏
页码:658 / 664
页数:7
相关论文
共 50 条
  • [31] A Walk Through of Software Testing Techniques
    Gaur, Jai
    Goyal, Akshita
    Choudhury, Tanupriya
    Sabitha, Sai
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON SYSTEM MODELING & ADVANCEMENT IN RESEARCH TRENDS (SMART-2016), 2016, : 103 - 108
  • [32] Effectiveness and usability of Scanning Wizard software: a tool for enhancing switch scanning
    Koester, Heidi Horstmann
    Simpson, Richard C.
    [J]. DISABILITY AND REHABILITATION-ASSISTIVE TECHNOLOGY, 2019, 14 (02) : 161 - 171
  • [33] A Conceptual Architecture of Sincerity in Software Agents for Task Performance
    Jaafar, Nur Huda
    Ahmad, Mohd Sharifuddin
    Ahmad, Azhana
    [J]. ADVANCED SCIENCE LETTERS, 2017, 23 (11) : 11062 - 11065
  • [34] Enhancing software engineering project information through software engineering ontology instantiations
    Wongthongtham, P.
    Chang, E.
    Dillon, T. S.
    [J]. 2006 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE, (WI 2006 MAIN CONFERENCE PROCEEDINGS), 2006, : 33 - +
  • [35] Efficacy of SMV: Chem software for enhancing visualization skills.
    Russell, JW
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2001, 221 : U120 - U120
  • [36] Linking usability to software architecture patterns through general scenarios
    Bass, L
    John, BE
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 66 (03) : 187 - 197
  • [37] Software Usability Evaluation for Augmented Reality Through User Tests
    Kawakami, Guto
    Khurshid, Aasim
    Gadelha, Mikhail R.
    [J]. HCI INTERNATIONAL 2021 - LATE BREAKING POSTERS, HCII 2021, PT I, 2021, 1498 : 349 - 356
  • [38] Intelligent Software Engineering: The Significance of Artificial Intelligence Techniques in Enhancing Software Development Lifecycle Processes
    Kulkarni, Vaishnavi
    Kolhe, Anurag
    Kulkarni, Jay
    [J]. INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, ISDA 2021, 2022, 418 : 67 - 82
  • [39] Embedded software revitalization through component mining and software product line techniques
    Ramos, Marcelo A.
    Penteado, Rosangela A. D.
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2008, 14 (08) : 1207 - 1227
  • [40] Visualization Techniques for Neurosurgical Training in Open Source Software.
    Botero, A. F.
    Higuita, D. E.
    Ramirez, M.
    Velasquez, J. J.
    Rincon, M. A.
    Duque, S. I.
    Ochoa, J. F.
    [J]. 2013 PAN AMERICAN HEALTH CARE EXCHANGES (PAHCE), 2013,