7th IEEE International Conference on Computer and Information Technology (CIT 2007)
Generating Wizards for Initializing Software Components
Aizu-Wakamatsu City, Fukushima, Japan
October 16-October 19
ISBN: 0-7695-2983-6
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 at- taching 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 wiz- ard to use these initial values for each individual compo- nent. In this paper, we propose a system whereby appli- cation 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 compo- nent. The proposed system generates and attaches a wiz- ard, 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 gener- ated wizards closely resemble the expectations of the com- ponent's original developers.
Citation:
Hironori Washizaki, Takao Adachi, Yoshiaki Fukazawa, "Generating Wizards for Initializing Software Components," cit, pp.873-878, 7th IEEE International Conference on Computer and Information Technology (CIT 2007), 2007