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

skip to main content
article

HCI and business practices in a collaborative method for augmented reality systems

Published: 01 May 2010 Publication History

Abstract

Context: Every interactive system is composed of a functional core and a user interface. However, the software engineering (SE) and human-computer interaction (HCI) communities do not share the same methods, models or tools. This usually induces a large work overhead when specialists from the two domains try to connect their applicative studies, especially when developing augmented reality systems that feature complex interaction cores. Objective: We present in this paper the essential activities and concepts of a development method integrating the SE and HCI development practices, from the specifications down to the design, as well as their application on a case study. Method: The efficiency of the method was tested in a qualitative study involving four pairs of SE and HCI experts in the design of an application for which an augmented reality interaction would provide better user performance than a classic interactive system. The effectivity of the method was evaluated in a qualitative study comparing the quality of three implementations of the same application fragment (based on the same analysis model), using software engineering metrics. Results: The first evaluation confirmed the ease of use of our method and the relevance of our tools for guiding the design process, but raised concerns on the handling of conflicting collaborative activities. The second evaluation gave indications that the structure of the analysis model facilitates the implementation of quality software (in terms of coupling, stability and complexity). Conclusion: It is concluded that our method enables design teams with different backgrounds in application development to collaborate for integrating augmented reality applications with information systems. Areas of improvement are also described.

References

[1]
Paterno, F., ConcurTaskTrees: an engineered notation for task models. In: The Handbook of Task Analysis for Human-Computer Interaction, Lawrence Erlbaum Associates. pp. 483-503.
[2]
Sebillotte, S., Methodology guide to task analysis with the goal of extracting relevant characteristics for human-computer interfaces. International Journal of Human-Computer Interaction. v7 i4. 341-363.
[3]
Balme, L., Demeure, A., Barralon, N., Coutaz, J. and Calvary, G., Cameleon-rt: a software architecture reference model for distributed, migratable, and plastic user interfaces. In: Second European Symposium on Ambient Intelligence, EUSAI'04, ACM Press, USA. pp. 251-258.
[4]
P. Renevier, Systèmes mixtes collaboratifs sur supports mobiles: conception et réalisation, PhD thesis, Université de Grenoble, Grenoble, 2004 (in French).
[5]
Dubois, E., Gray, P.D. and Nigay, L., Asur++: A design notation for mobile mixed systems. Interacting With Computers. v15. 497-520.
[6]
R. Chalon, B.T. David, IRVO: an Interaction Model for designing Collaborative Mixed Reality systems, ArXiv e-prints 707.
[7]
I. Hassine, D. Rieu, F. Bounaas, O. Seghrouchni, Symphony: a conceptual model based on business components, in: SMC'02, IEEE International Conference on Systems, Man, and Cybernetics, vol. 2, 2002.
[8]
Kruchten, P., The Rational Unified Process: An Introduction. 2003. Addison-Wesley Professional.
[9]
K.S. Sousa, H. Mendonça, E. Furtado, Applying a multi-criteria approach for the selection of usability patterns in the development of dtv applications, in: Simpósio sobre fatores humanos em sistemas computacionais, IHC 2006, Brasil, 2006.
[10]
Tarby, J.-C., One goal, many tasks, many devices: from abstract user task specification to user interfaces. In: The Handbook of Task Analysis for Human-Computer Interaction, Lawrence Erlbaum Associates. pp. 531-550.
[11]
D.N.J. Nunes, Object modeling for user-centered development and user interface design: the wisdom approach, PhD thesis, Universidade de Madeira, 2001.
[12]
Roberts, D., Coping with complexity. In: Human-Centered Software Engineering - Integrating Usability, Springer-Verlag. pp. 201-217.
[13]
L. Constantine, R. Biddle, J. Noble, Usage-centered design and software engineering: models for integration, in: M.B. Harning, J. Vanderdonckt (Eds.), Proceedings of the IFIP TC13 Workshop on Closing the Gaps: Software Engineering and Human-Computer Interaction, 2003.
[14]
The Standish Group report, Chaos, Tech. rep., Standish Group, 1995.
[15]
K. Beck, M. Beedle, A. van Bennekum, A. Cockburn, W. Cunningham, M. Fowler, J. Greening, J. Highsmith, A. Hunt, R. Jeffries, J. Kern, B. Marick, R.C. Martin, S. Mellor, K. Schwaber, J. Sutherland, D. Thomas, Manifesto for agile software development, 2001 (online, cited June 2009).
[16]
Boehm, B.W. and Turner, R., Balancing Agility and Discipline: A Guide for the Perplexed. 2003. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.
[17]
Rolland, C., Prakash, N. and Benjamen, A., A multi-model view of process modelling. Requirements Engineering. v4 i4. 169-187.
[18]
K. Grebici, E. Blanco, D. Rieu, Toward non mature information management in collaborative design processes, in: Proceedings of the International Conference on Engineering Design ICED'05, Melbourne, Australia, 2005.
[19]
Dayton, T., McFarland, A. and Kramer, J., Bridging User Needs to Object Oriented GUI Prototype via Task Object Design. 1998. CRC Press.
[20]
Sutcliffe, A., Convergence or competition between software engineering and human computer interaction. Human-Centered Software Engineering-Integrating Usability in the Software Development Lifecycle. v8. 71-84.
[21]
Carroll, J.M., Scenario-based design. In: Helander, M., Landauer, T.K., Prabhu, P. (Eds.), Handbook of Human-Computer Interaction, Elsevier Science B.V. pp. 383-406.
[22]
D'Souza, D.F. and Cameron, A., Wills, Objects, Components and Frameworks with UML, the Catalysis Approach. 1998. Addison-Wesley.
[23]
Select perspective - an agile process v 1.2 (whitepaper), Tech. rep., Select Business Solutions, Inc., 2006.
[24]
Juras, D., Dupuy-Chessa, S. and Rieu, D., Vers une méthode de développement pour les systèmes mixtes. Revue Génie Logiciel. i77. 31-36.
[25]
G. Godet-Bar, D. Rieu, S. Dupuy-Chessa, D. Juras, Interactional objects: Hci concerns in the analysis phase of the symphony method, in: 9th International Conference on Enterprise Information Systems ICEIS'2007, Funchal, Madeira, 2007, pp. 37-44.
[26]
Godet-Bar, G., Dupuy-Chessa, S. and Rieu, D., When interaction choices trigger business evolution. In: Lecture Notes in Computer Science, vol. 5074. Springer-Verlag, Berlin, Heidelberg. pp. 144-147.
[27]
S. Dupuy-Chessa, G. Godet-Bar, J.-L. Pérez-Medina, D. Rieu, A software engineering method for the design of mixed reality systems, Engineering of Mixed Reality.
[28]
N. Sukaviriya, S. Kumaran, P. Nandi, T. Heath, Integrate model-driven UI with business transformations: shifting focus of model-driven UI, in: Proceedings of the Workshop on Model Driven Design of Advanced User Interfaces, Montego Bay, Jamaica, 2005.
[29]
D.L. Moody, The method evaluation model: a theoretical model for validating information systems design methods, in: Proceedings of 11th European Conference on Information Systems ECIS, 2003.

Cited By

View all
  1. HCI and business practices in a collaborative method for augmented reality systems

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Information and Software Technology
    Information and Software Technology  Volume 52, Issue 5
    May, 2010
    114 pages

    Publisher

    Butterworth-Heinemann

    United States

    Publication History

    Published: 01 May 2010

    Author Tags

    1. Augmented reality
    2. Collaborative design
    3. Evolution
    4. Human-computer interaction
    5. Information systems
    6. Software engineering

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 25 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media