Skip to main content

Dealing with Usability in Model-Driven Development Method

  • Conference paper
  • First Online:
Enterprise Information Systems (ICEIS 2013)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 190))

Included in the following conference series:

Abstract

Usability is crucial for the acceptance of Interactive Systems (IS) by end users. Unusable User Interfaces (UI) are probably the main reason why IS fail in actual use. This can explains the increasing number of Usability Evaluation Method proposed in the literature. However, most of these methods are focused on the final product which greatly reduced the ability to go back and makes major changes. Recently, and due to the increasing interest in Model Driven Engineering (MDE) paradigm, the conceptual models have become the backbone of the IS development process. Therefore, evaluating the usability from the conceptual models would be a significant advantage with regard to saving time and resources. The present chapter proposes an early usability evaluation method that is based on conceptual models. The usability evaluation can be automated taking as input the conceptual models that represent the system abstractly. As an output it provides a usability report which contains the detected usability problems. The usability report is analyzed in order to identify the source of problems and suggest changes in the development process.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    A meta-model is a language that can express models. It defines the concepts and relationships between concepts required for the expression of the model.

References

  1. ISO/IEC: ISO/IEC 9241. Ergonomic Requirements for Office Work with Visual Display Terminals (VDTs). ISO/IEC (1998)

    Google Scholar 

  2. Seffah, A., Metzker, E.: The obstacles and myths of usability and software engineering. Commun. ACM 47, 71–76 (2004)

    Article  Google Scholar 

  3. Abrahão, S.M., Insfrán, E.: Early usability evaluation in model driven architecture environments. In: QSIC, pp. 287–294 (2006)

    Google Scholar 

  4. Molina, F., Toval, A.: Integrating usability requirements that can be evaluated in design time into model driven engineering of web information systems. Adv. Eng. Softw. 40, 1306–1317 (2009)

    Article  MATH  Google Scholar 

  5. Panach Navarrete, J.I., Juristo Juzgado, N., Pastor, Ó.: Introducing usability in a conceptual modeling-based software development process. In: Atzeni, P., Cheung, D., Ram, S. (eds.) ER 2012 Main Conference 2012. LNCS, vol. 7532, pp. 525–530. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  6. Ben Ammar, L., Mahfoudhi, A.: An empirical evaluation of a usability measurement method in a model driven framework. In: Holzinger, A., Ziefle, M., Hitz, M., Debevc, M. (eds.) SouthCHI 2013. LNCS, vol. 7946, pp. 157–173. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  7. Calvary, G., Thevenin, D.: A unifying reference framework for the development of plastic user interfaces. In: Nigay, L., Little, M.R. (eds.) EHCI 2001. LNCS, vol. 2254, pp. 173–192. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  8. Nielsen, J.: Usability Engineering. Morgan Kaufmann Publishers Inc., San Francisco (1993)

    MATH  Google Scholar 

  9. ISO/IEC: ISO/IEC 9126. Software engineering - Product quality. ISO/IEC (2001)

    Google Scholar 

  10. Seffah, A., Donyaee, M., Kline, R.B., Padda, H.K.: Usability measurement and metrics: a consolidated model. Softw. Qual. Control 14, 159–178 (2006)

    Article  Google Scholar 

  11. Aquino, N., Vanderdonckt, J., Condori-Fernández, N., Dieste, O., Pastor, O.: Usability evaluation of multi-device/platform user interfaces generated by model-driven engineering. In: Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM ’10, New York, NY, USA, ACM, pp. 30:1–30:10 (2010)

    Google Scholar 

  12. Panach, J.I., Condori-Fernández, N., Vos, T.E.J., Aquino, N., Valverde, F.: Early usability measurement in model-driven development: definition and empirical evaluation. Int. J. Softw. Eng. Knowl. Eng. 21, 339–365 (2011)

    Article  Google Scholar 

  13. Gómez, J., Cachero, C., Pastor, O.: Conceptual modeling of device-independent web applications. IEEE Multimedia 8, 26–39 (2001)

    Article  Google Scholar 

  14. Bouchelligua, W., Mahfoudhi, A., Mezhoudi, N., Daassi, O., Abed, M.: User interfaces modelling of workflow information systems. In: Barjis, J. (ed.) EOMAS 2010. LNBIP, vol. 63, pp. 143–163. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  15. M. Leavit, Shneiderman, B.: Research Based Web Design & Usability Guidelines (2006)

    Google Scholar 

  16. Lacob, M.E.: Readability and Usability Guidelines (2003)

    Google Scholar 

  17. Murata, M., Uchimoto, K., Ma, Q., Isahara, H.: Magical number seven plus or minus two: syntactic structure recognition in Japanese and English sentences. In: Gelbukh, A. (ed.) CICLing 2001. LNCS, vol. 2004, pp. 43–52. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  18. Bastien, J.C., Scapin, D.L.: Ergonomic criteria for the evaluation of human-computer interfaces. Technical report RT-0156, INRIA (1993)

    Google Scholar 

  19. Vale, S., Hammoudi, S.: Context-aware model driven development by parameterized transformation. In: Proceedings of the 1st International Workshop on Model Driven Interoperability for Sustainable Information Systems (MDISIS’08) Held in Conjunction with the CAiSE’08 Conference, pp. 121–133. Springer, Heidelberg (2008)

    Google Scholar 

  20. Guerrero, J.: A methodology for developing user interfaces to workflow information systems (2010)

    Google Scholar 

  21. Ben Ammar, L., Mahfoudhi, A., Abid, M.: A usability evaluation process for plastic user interface generated with an mde approach. Software Engineering Research and Practice, pp. 323–329. CSREA Press, Las Vegas (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lassaad Ben Ammar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Ammar, L.B., Trabelsi, A., Mahfoudhi, A. (2014). Dealing with Usability in Model-Driven Development Method. In: Hammoudi, S., Cordeiro, J., Maciaszek, L., Filipe, J. (eds) Enterprise Information Systems. ICEIS 2013. Lecture Notes in Business Information Processing, vol 190. Springer, Cham. https://doi.org/10.1007/978-3-319-09492-2_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-09492-2_24

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-09491-5

  • Online ISBN: 978-3-319-09492-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics