Automatic generation of tutorial systems from development information and evaluation

Hajime Iwata, Junko Shirogane, Yoshiaki Fukazawa

    Research output: Contribution to journalArticle

    Abstract

    Recent complicated software functions have made it difficult for end users to operate them. Thus, it becomes important to learn how to operate them easily and effectively. Employing a tutorial system is the most suitable approach for learning how to operate software functions. A tutorial system demonstrates how to operate using the actual software. However, development of tutorial systems requires much time and costs. Therefore, we propose a method of generating tutorial systems based on use case diagrams, sequence diagrams and test cases. In our method, a generated tutorial system shows function names extracted from use case diagrams, how to operate along with sequence diagrams, and text string input and item selection using data from tost cases. We evaluate the burden placed on developers by the requirement of generating tutorial systems and whether the tutorial system generated by our method performs software operation correctly.

    Original languageEnglish
    Pages (from-to)63-74
    Number of pages12
    JournalComputer Software
    Volume24
    Issue number3
    Publication statusPublished - 2007

    Fingerprint

    Costs

    ASJC Scopus subject areas

    • Software

    Cite this

    Automatic generation of tutorial systems from development information and evaluation. / Iwata, Hajime; Shirogane, Junko; Fukazawa, Yoshiaki.

    In: Computer Software, Vol. 24, No. 3, 2007, p. 63-74.

    Research output: Contribution to journalArticle

    @article{3ac1ee3d99b7403c912cc7fd4f52649a,
    title = "Automatic generation of tutorial systems from development information and evaluation",
    abstract = "Recent complicated software functions have made it difficult for end users to operate them. Thus, it becomes important to learn how to operate them easily and effectively. Employing a tutorial system is the most suitable approach for learning how to operate software functions. A tutorial system demonstrates how to operate using the actual software. However, development of tutorial systems requires much time and costs. Therefore, we propose a method of generating tutorial systems based on use case diagrams, sequence diagrams and test cases. In our method, a generated tutorial system shows function names extracted from use case diagrams, how to operate along with sequence diagrams, and text string input and item selection using data from tost cases. We evaluate the burden placed on developers by the requirement of generating tutorial systems and whether the tutorial system generated by our method performs software operation correctly.",
    author = "Hajime Iwata and Junko Shirogane and Yoshiaki Fukazawa",
    year = "2007",
    language = "English",
    volume = "24",
    pages = "63--74",
    journal = "Computer Software",
    issn = "0289-6540",
    publisher = "Japan Society for Software Science and Technology",
    number = "3",

    }

    TY - JOUR

    T1 - Automatic generation of tutorial systems from development information and evaluation

    AU - Iwata, Hajime

    AU - Shirogane, Junko

    AU - Fukazawa, Yoshiaki

    PY - 2007

    Y1 - 2007

    N2 - Recent complicated software functions have made it difficult for end users to operate them. Thus, it becomes important to learn how to operate them easily and effectively. Employing a tutorial system is the most suitable approach for learning how to operate software functions. A tutorial system demonstrates how to operate using the actual software. However, development of tutorial systems requires much time and costs. Therefore, we propose a method of generating tutorial systems based on use case diagrams, sequence diagrams and test cases. In our method, a generated tutorial system shows function names extracted from use case diagrams, how to operate along with sequence diagrams, and text string input and item selection using data from tost cases. We evaluate the burden placed on developers by the requirement of generating tutorial systems and whether the tutorial system generated by our method performs software operation correctly.

    AB - Recent complicated software functions have made it difficult for end users to operate them. Thus, it becomes important to learn how to operate them easily and effectively. Employing a tutorial system is the most suitable approach for learning how to operate software functions. A tutorial system demonstrates how to operate using the actual software. However, development of tutorial systems requires much time and costs. Therefore, we propose a method of generating tutorial systems based on use case diagrams, sequence diagrams and test cases. In our method, a generated tutorial system shows function names extracted from use case diagrams, how to operate along with sequence diagrams, and text string input and item selection using data from tost cases. We evaluate the burden placed on developers by the requirement of generating tutorial systems and whether the tutorial system generated by our method performs software operation correctly.

    UR - http://www.scopus.com/inward/record.url?scp=36949007194&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=36949007194&partnerID=8YFLogxK

    M3 - Article

    AN - SCOPUS:36949007194

    VL - 24

    SP - 63

    EP - 74

    JO - Computer Software

    JF - Computer Software

    SN - 0289-6540

    IS - 3

    ER -