全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

The User Interfaces Transition Diagram-Editor: A Tool to Simplify User-System Interaction Modeling

DOI: 10.4236/jsea.2023.169023, PP. 483-495

Keywords: UITD, User Interfaces Flow Specification, Requirements Specification, Modelling Notation

Full-Text   Cite this paper   Add to My Lib

Abstract:

The User Interface Transition Diagram (UITD) is a formal modeling notation that simplifies the specification and design of user-system interactions. It is a valuable communication tool for technical and non-technical stakeholders during the requirements elicitation phase, as it provides a simple yet technically complete notation that is easy to understand. In this paper, we investigated the efficiency of creating UITDs using draw.io, a widely used diagramming software, compared to a dedicated UITD editor. We conducted a study to compare the time required to use each tool to complete the task of creating a medium size UITD, as well as the subjective ease of use and satisfaction of participants with the dedicated Editor. Our results show that the UITD editor is more efficient and preferred by participants, highlighting the importance of using specialized tools for creating formal models such as UITDs. The findings of this study have implications for software developers, designers, and other stakeholders involved in the specification and design of user-system interactions.

References

[1]  Gómez, M.C. and Cervantes, J. (2013) User Interface Transition Diagrams for Customer-Developer Communication Improvement in Software Development Projects. Journal of Systems and Software, 86, 2394-2410.
https://doi.org/10.1016/j.jss.2013.04.022
[2]  Van der Linden, D., Hadar, I. and Zamansky, A. (2019) What Practitioners Really Want: Requirements for Visual Notations in Conceptual Modeling. Software & Systems Modeling, 18, 1813-1831.
https://doi.org/10.1007/s10270-018-0667-4
[3]  Cervantes-Ojeda, J., Gómez-Fuentes, M. and Chacón-Acosta, G. (2022) Can Non-Developers Learn a Simplified Modeling Notation Quickly? Journal of Software: Evolution and Process, 34, e2481.
https://doi.org/10.1002/smr.2481
[4]  Cervantes-Ojeda J, Badillo-Salas, A. and Gómez-Fuentes, M.C. (2021) Specialized Tool for Editing User Interface Transitions Diagrams (UITD). 2021 9th International Conference in Software Engineering Research and Innovation (CONISOFT), San Diego, USA, 25-29 October 2021, 10-16.
https://doi.org/10.1109/CONISOFT52520.2021.00014
[5]  MxGraph.
https://jgraph.github.io/mxgraph/
[6]  Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B. and Wesslén, A. (2012) Experimentation in Software Engineering. Springer Science & Business Media, Berlin.
https://doi.org/10.1007/978-3-642-29044-2
[7]  Ross, A. and Willson, V. L. (2017) Paired Samples T-Test. In Ross, A., ed., Basic and Advanced statistical Tests, Brill, Leiden, 17-19.
https://brill.com/display/book/9789463510868/BP000005.xml
[8]  Faul, F., Erdfelder, E., Lang, A.G., Buchner, A. (2007) G* Power 3: A Flexible Statistical Power Analysis Program for the Social, Behavioral, and Biomedical Sciences. Behavior Research Methods, 39, 175-191.
https://doi.org/10.3758/BF03193146

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133