Thus, the threshold value is set higher than the
similarity, and reuse is not performed. In this
evaluation, only data types were set in some
concepts. If the setting threshold is low, reuse may
occur between input items with the same data type
although they are not similar. To measure the
similarity more precisely, it is necessary to define
the concept more strictly within the ontology.
With respect to operation support by presentation
of operation procedure, negative results were not
reported. However, none of the subjects indicated
that the presentation of the operation procedure is
appropriate or more useful than the conventional
one. This is because the window transition hierarchy
of the target application in this evaluation is wide
and shallow. Hence, it seems that the support by
presenting the operation procedure is not perceived
as very useful. One comment indicated that it would
be more useful for a more complicated procedure.
In addition, 75% subjects in Group A and 50%
subjects in Group B performed the first task again,
because they couldn’t understand what data should
be input. Instructions by our system were similar to
the manual of the application. Thus, this did not
always mean that our system was more effective
than the manual. Not only operation procedures but
meanings of input items could be difficult for users,
so supporting users to understand the meanings of
input items should be considered.
Meanwhile, some tasks generally can’t be
cancelled, such as file saving and printing. In this
experiment, the task was data registration and could
not be cancelled just by return operations. In these
cases, it is necessary to present completion of
operations (impossible return operations) or how to
cancel the operations.
Thus, although there were some issues that
should be considered, we confirmed that our system
could supported user operations effectively.
8 CONCLUSIONS
Herein we propose automatic generation of an
operation procedure presentation system that reuses
user’s previously input data. The proposed operation
support system contains operation support that
presents the procedure from the current step to the
end step of the intended function, and reuses the
previously input data entered in an inappropriate
operation path by a user in the appropriate operation
path. The input reuse function of this system is
generated by creating an ontology and associating a
label name and an input item. The operation
procedure presentation function is generated based
on the activity diagram describing additional
information. Future tasks of this research include:
Improving our system
Reconsidering target applications for evaluation
REFERENCES
Breuker, J., Winkels, R., and Sandberg, J. 1987. Coaching
strategies for help systems: EUROHELP. Proceedings
of the 4th Annual ESPRIT Conference.
Chilana, P.K., Ko, A.J., Wobbrock, J.O., and Grossman,
T. 2013. A multi-site field study of crowdsourced
contextual help: usage and perspectives of end users
and software teams. Proceedings of Human Factors in
Computing Systems, ACM.
Constantine L., and Lockwood L. 1999. Software for Use:
A Practical Guide to the Models and Methods of
Usage-Centered Design. Boston: Addison-Wesley
Professional.
Expense Submital System, https://sourceforge.net/
projects/expense-ss/ (accessed on 12 September,
2017).
Hozo-Ontology Editor, http://www.hozo.jp/hozo/
(accessed on 12 September, 2017).
Iwata, H., Fukazawa, Y., and Shirogane, J. 2010.
Generation of an operation learning support system by
log analysis. Proceedings of 2nd International
Conference on Software Engineering and Data
Mining. IEEE.
James, C. L., and Reischel, K. M. 2001. Text input for
mobile devices: comparing model prediction to actual
performance. Proceedings of the SIGCHI Conference
on Human Factors in Computing Systems. ACM.
Kaiya, H., and Sekii, M. 2006. Using Domain Ontology as
Domain Knowledge for Requirements Elicitation.
Proceedings of the 14
th
IEEE International
Conference on Requirements Engineering. IEEE.
Seffah, A., Donyaee, M., Kline, R.B., and Padda, H.K.
2006. Usability measurement and metrics: A
consolidated model. Software Quality Journal. 14(2),
pp. 159-178.
Shneiderman,B., Plaisant,C., Cohen,M., and Jacobs,S.,
2013. Designing the User Interface: Strategies for
Effective Human-Computer Interaction. Pearson.
Sitkin,S.B. 1992. Learning Through Failuer: The Strategy
Of Small Losses. Research in organizational behavior,
14, pp. 231-266.
Automatic Generation of an Operation Procedure Presentation System Reusing User’s Input Data
131