Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

A Knowledge-Based Software Life-Cycle Framework for the Incorporation of Multicriteria Analysis in Intelligent User Interfaces

Published: 01 September 2006 Publication History

Abstract

Decision-making theories aiming at solving decision problems that involve multiple criteria have often been incorporated in knowledge-based systems for the improvement of these systems' reasoning process. However, multicriteria analysis has not been used adequately in intelligent user interfaces, even though user-computer interaction is, by nature, multicriteria-based. The actual process of incorporating multicriteria analysis into an intelligent user interface is neither clearly defined nor adequately described in the literature. It involves many experimental studies throughout the software life-cycle. Moreover, each multicriteria decision-making theory requires different kinds of experiments for the criteria to be determined and then for the proper respective weight of each criterion to be specified. In our research, we address the complex issue of developing intelligent user interfaces that are based on multicriteria decision-making theories. In particular, we present and discuss a software life-cycle framework that is appropriate for the development of such user interfaces. The life-cycle framework is called MBIUI. Given the fact, that very little has been reported in the literature about the required experimental studies, their participants and the appropriate life-cycle phase during which the experimental studies should take place, MBIUI provides useful insight for future developments of intelligent user interfaces that incorporate multicriteria theories. One significant advantage of MBIUI is that it provides a unifying life-cycle framework that may be used for the application of many different multicriteria decision-making theories. In the paper, we discuss the incorporation features of four distinct multicriteria theories: TOPSIS, SAW, MAUT, and DEA. Furthermore, we give detailed specifications of the experiments that should take place and reveal their similarities and differences with respect to the theories.

References

[1]
F. Naumann, “Data Fusion and Data Quality,” Proc. Conf. New Techniques and Technologies for Statistics, 1998.
[2]
W. Schütz and R. Schäfer, “Bayesian Networks for Estimating the User's Interests in the Context of a Configuration Task,” Proc. UM2001 Workshop Machine Learning for User Modeling, pp. 23-36, 2001.
[3]
T. Bohnenberger, O. Jacobs, A. Jameson, and I. Aslan, “Decision-Theoretic Planning Meets User Requirements: Enhancements and Studies of an Intelligent Shopping Guide,” Pervasive Computing: Proc. Third Int'l Conf., pp. 279-296, 2005.
[4]
D. Chin and A. Porage, “Acquiring User Preferences for Product Customization,” Proc. Eighth Int'l Conf. User Modeling, pp. 95-104, 2001.
[5]
D. Kudenko, M. Bauer, and D. Dengler, “Group Decision Making Through Mediated Discussions,” Proc. Ninth Int'l Conf. User Modeling, 2003.
[6]
S. Delisle and B. Moulin, “User Interfaces and Help Systems: From Helplessness to Intelligent Assistance,” Artificial Intelligence Rev., vol. 18, no. 2, pp. 117-157, 2002.
[7]
C.L. Hwang and K. Yoon, “Multiple Attribute Decision Making: Methods and Applications,” Lecture Notes in Economics and Math. Systems, vol. 186, 1981.
[8]
P.C. Fishburn, “Additive Utilities with Incomplete Product Set: Applications to Priorities and Assignments,” Operations Research, 1967.
[9]
P. Vincke, Multicriteria Decision-Aid. Wiley, 1992.
[10]
W.W. Cooper, L.M. Seiford, and K. Tone, Data Envelopment Analysis. Kluwer Academic, 1999.
[11]
Information and Software Technology, vol. 44, pp. 1-12, 2002.
[12]
M. Del Socorro Bernardos, “Guideline for Developing a Software Life Cycle Process in Natural Language Generation Projects,” Computational Linguistics and Intelligent Text Processing, Lecture Notes in Computer Science, vol. 2945, pp. 355-359, 2004.
[13]
IEEE Std. 1074-1997, IEEE Standard for Developing Software Life Cycle Processes, 1997.
[14]
C. Bernon, M.P. Gleizes, S. Peyruqueou, and G. Picard, “ADELFE: A Methodology for Adaptive MultiAgent Systems Engineering,” Eng. Soc. in the Agents World III, Lecture Notes in Artificial Intelligence, vol. 2577, pp. 156-169, 2003.
[15]
I. Jacobson, G. Booch, and J. Rumbaugh, The Unified Software Development Process. Addison-Wesley, 1999.
[16]
D.F. D'Souza and A.C. Willis, Objects, Components, and Frameworks with UML: The Catalysis Approach. Addison-Wesley, 1999.
[17]
I. Graham, B. Henderson-Sellers, and H. Younessi, The OPEN Process Specification. Addison-Wesley, 1999.
[18]
T. Matsuo and T. Ito, “A Designated Bid Reverse Auction for Agent-based Electronic Commerce,” Proc. 15th Int'l Conf. Industrial and Eng. Application of Artificial Intelligence and Expert Systems, 2002.
[19]
L. Swartz, “Why People Hate the Paperclip: Labels, Appearance, Behavior and Social Responses to User Interface Agents,” BS thesis, Stanford Univ., 2003.
[20]
Human-Computer Interaction, vol. 17, no. 4, pp. 369-399, 2002.
[21]
M. Virvou and K. Kabassi, “Experimental Studies within the Software Engineering Process for Intelligent Assistance in a GUI,” J. Universal Computer Science, vol. 8, no. 1, pp. 51-85, 2003.
[22]
IEEE Trans. Systems, Man, and Cybernetics, vol. 34, no. 4, pp. 546-563, 2004.
[23]
Int'l J. Decision Support Systems, vol. 5, pp. 303-312, 1989.
[24]
R. Kass and T. Finin, “The Role of User Models in Cooperative Interactive Systems,” Int'l J. Intelligent Systems, vol. 4, pp. 81-112, 1989.
[25]
Interacting with Computers, vol. 12, pp. 323-336, 2000.
[26]
D.N. Chin, “Empirical Evaluation of User Models and User-Adapted Systems,” User Modeling and User Adapted Interaction, vol. 11, nos. 1-2, pp. 181-194, 2001.
[27]
K. Kabassi and M. Virvou, “Combination of a Cognitive Theory with the Multi-Attribute Utility Theory,” Proc. Knowledge-Based Intelligent Information and Engineering Systems (KES '03), 2003.
[28]
Y. Zhu and A. Buchman, “Evaluating and Selecting Web Sources as External Information Resources of a Data Warehouse,” Proc. Third Int'l Conf. Web Information Systems Eng. (WISE '00), pp. 149-160, 2000.
[29]
Interacting with Computers, vol. 12, pp. 529-542, 2000.
[30]
D.R. OlsenJr., Developing User Interfaces. Morgan Kaufmann, 1998.
[31]
B. Shneiderman, Designing the User Interface: Strategies for Effective Human-Computer Interaction, third ed. Addison-Wesley, 1998.
[32]
I. Sommerville, Software Engineering. Addison-Wesley, 1992.
[33]
R.S. Sojda, “Empirical Evaluation of Decision Support Systems: Basic Concepts and an Example for Trumpeter Swan Management,” Proc. Int'l Conf. Int'l Environmental Modeling and Software Society iEMSs, 2004.

Cited By

View all
  • (2012)ReviewExpert Systems with Applications: An International Journal10.1016/j.eswa.2012.05.05639:17(13051-13069)Online publication date: 1-Dec-2012

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Knowledge and Data Engineering  Volume 18, Issue 9
September 2006
144 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 September 2006

Author Tags

  1. Decision support
  2. knowledge engineering methodologies
  3. software engineering process
  4. user interfaces.

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2012)ReviewExpert Systems with Applications: An International Journal10.1016/j.eswa.2012.05.05639:17(13051-13069)Online publication date: 1-Dec-2012

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media