Generating wizards for initializing software components

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Citation (Scopus)

    Abstract

    A software component often requires programmers to set appropriate initial values in many of its attributes. The work involved in the initialization can be alleviated by attaching a wizard interface to the target component itself and setting the initial values visually from the wizard; however, there are large development costs associated with devising suitable initial value candidates and producing a new wizard to use these initial values for each individual component. In this paper, we propose a system whereby application programs that use a target component are subjected to dynamic analysis to discover which attributes and initial values are set most often during the running of the component. The proposed system generates and attaches a wizard, which supports application programmers to initialize the component visually by using these initial values, to the component. Experiments have shown that the attributes and their initial values chosen for initialization by generated wizards closely resemble the expectations of the component's original developers.

    Original languageEnglish
    Title of host publicationCIT 2007: 7th IEEE International Conference on Computer and Information Technology
    Pages873-878
    Number of pages6
    DOIs
    Publication statusPublished - 2007
    EventCIT 2007: 7th IEEE International Conference on Computer and Information Technology - Aizu-Wakamatsu, Fukushima
    Duration: 2007 Oct 162007 Oct 19

    Other

    OtherCIT 2007: 7th IEEE International Conference on Computer and Information Technology
    CityAizu-Wakamatsu, Fukushima
    Period07/10/1607/10/19

    Fingerprint

    Software Components
    Application programs
    Dynamic analysis
    Costs
    Experiments
    Attribute
    Initialization
    Target
    Dynamic Analysis
    Experiment

    ASJC Scopus subject areas

    • Computer Science Applications
    • Information Systems
    • Software
    • Mathematics(all)

    Cite this

    Washizaki, H., Adachi, T., & Fukazawa, Y. (2007). Generating wizards for initializing software components. In CIT 2007: 7th IEEE International Conference on Computer and Information Technology (pp. 873-878). [4385195] https://doi.org/10.1109/CIT.2007.4385195

    Generating wizards for initializing software components. / Washizaki, Hironori; Adachi, Takao; Fukazawa, Yoshiaki.

    CIT 2007: 7th IEEE International Conference on Computer and Information Technology. 2007. p. 873-878 4385195.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Washizaki, H, Adachi, T & Fukazawa, Y 2007, Generating wizards for initializing software components. in CIT 2007: 7th IEEE International Conference on Computer and Information Technology., 4385195, pp. 873-878, CIT 2007: 7th IEEE International Conference on Computer and Information Technology, Aizu-Wakamatsu, Fukushima, 07/10/16. https://doi.org/10.1109/CIT.2007.4385195
    Washizaki H, Adachi T, Fukazawa Y. Generating wizards for initializing software components. In CIT 2007: 7th IEEE International Conference on Computer and Information Technology. 2007. p. 873-878. 4385195 https://doi.org/10.1109/CIT.2007.4385195
    Washizaki, Hironori ; Adachi, Takao ; Fukazawa, Yoshiaki. / Generating wizards for initializing software components. CIT 2007: 7th IEEE International Conference on Computer and Information Technology. 2007. pp. 873-878
    @inproceedings{4531f5fb3db14574bc724f120854fe13,
    title = "Generating wizards for initializing software components",
    abstract = "A software component often requires programmers to set appropriate initial values in many of its attributes. The work involved in the initialization can be alleviated by attaching a wizard interface to the target component itself and setting the initial values visually from the wizard; however, there are large development costs associated with devising suitable initial value candidates and producing a new wizard to use these initial values for each individual component. In this paper, we propose a system whereby application programs that use a target component are subjected to dynamic analysis to discover which attributes and initial values are set most often during the running of the component. The proposed system generates and attaches a wizard, which supports application programmers to initialize the component visually by using these initial values, to the component. Experiments have shown that the attributes and their initial values chosen for initialization by generated wizards closely resemble the expectations of the component's original developers.",
    author = "Hironori Washizaki and Takao Adachi and Yoshiaki Fukazawa",
    year = "2007",
    doi = "10.1109/CIT.2007.4385195",
    language = "English",
    isbn = "0769529836",
    pages = "873--878",
    booktitle = "CIT 2007: 7th IEEE International Conference on Computer and Information Technology",

    }

    TY - GEN

    T1 - Generating wizards for initializing software components

    AU - Washizaki, Hironori

    AU - Adachi, Takao

    AU - Fukazawa, Yoshiaki

    PY - 2007

    Y1 - 2007

    N2 - A software component often requires programmers to set appropriate initial values in many of its attributes. The work involved in the initialization can be alleviated by attaching a wizard interface to the target component itself and setting the initial values visually from the wizard; however, there are large development costs associated with devising suitable initial value candidates and producing a new wizard to use these initial values for each individual component. In this paper, we propose a system whereby application programs that use a target component are subjected to dynamic analysis to discover which attributes and initial values are set most often during the running of the component. The proposed system generates and attaches a wizard, which supports application programmers to initialize the component visually by using these initial values, to the component. Experiments have shown that the attributes and their initial values chosen for initialization by generated wizards closely resemble the expectations of the component's original developers.

    AB - A software component often requires programmers to set appropriate initial values in many of its attributes. The work involved in the initialization can be alleviated by attaching a wizard interface to the target component itself and setting the initial values visually from the wizard; however, there are large development costs associated with devising suitable initial value candidates and producing a new wizard to use these initial values for each individual component. In this paper, we propose a system whereby application programs that use a target component are subjected to dynamic analysis to discover which attributes and initial values are set most often during the running of the component. The proposed system generates and attaches a wizard, which supports application programmers to initialize the component visually by using these initial values, to the component. Experiments have shown that the attributes and their initial values chosen for initialization by generated wizards closely resemble the expectations of the component's original developers.

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

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

    U2 - 10.1109/CIT.2007.4385195

    DO - 10.1109/CIT.2007.4385195

    M3 - Conference contribution

    AN - SCOPUS:38049007393

    SN - 0769529836

    SN - 9780769529837

    SP - 873

    EP - 878

    BT - CIT 2007: 7th IEEE International Conference on Computer and Information Technology

    ER -