[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

On the accessibility of the grayscale version of a PoN‐enabled use case notation

Published: 01 April 2024 Publication History

Abstract

The physics of notations (PoN) is a framework for designing cognitively effective notations. Cognitive effectiveness refers to the ease (speed and accuracy) by which model readers read models. In 2019, a PoN‐Enabled notation for use case diagrams was proposed. It has been empirically proven that the cognitive effectiveness of this new notation is superior to the original use case notation. The new notation however relies in part on the use of color. The accessibility of this new design has not been validated for use by the colorblind community, or any users who need to use a grayscale version of the models created. The PoN framework was not designed to explicitly account for the colorblind community or users who can only access grayscale versions of models. Inclusivity should not be an afterthought in software engineering practice or research. To this end, this paper empirically evaluates the cognitive effectiveness of the PoN‐enabled use case notation in situations where it is viewed in grayscale.

Graphical Abstract

The PoN framework was not designed to explicitly account for the colorblind community or users who can only access grayscale versions of models. Inclusivity should not be an afterthought in software engineering practice or research. To this end, this paper empirically evaluates the cognitive effectiveness of the PoN‐enabled use case notation in situations where it is viewed in grayscale.

References

[1]
OMG . Unified Modeling Language, Version 2.5.1. Object Management Group, Inc. https://www.omg.org/spec/UML/2.5.1; 2017. accessed 21 May 2019
[2]
Gemino A, Parker D. Use case diagrams in support of use case modeling: deriving understanding from the picture. J Database Manag. 2009;20(1):1‐24.
[3]
Bittner K, Spence I. Use Case Modeling. Addison‐Wesley; 2002.
[4]
El‐Attar M, Miller J. Producing robust use case diagrams via reverse engineering of use case descriptions. J Softw Syst Model. 2008;7(1):67‐83.
[5]
El‐Attar M, Miller J. Improving the quality of use case models using antipatterns. J Softw Syst Model. 2010;9(2):141‐160.
[6]
Armour F, Miller G. Advanced Use Case Modeling. Addison‐Wesley; 2000.
[7]
Övergraad G, Palmkvist K. Use Cases Patterns and Blueprints. Addison‐Wesley; 2005.
[8]
Cockburn A. Writing Effective Use Cases. Addison‐Wesley; 2001.
[9]
Anda B, Sjøberg D, Jørgensen M. Quality and understandability in use case models. In: Lindskov Knudsen J, ed. 15th European Conference Object‐Oriented Programming (ECOOP). Springer; 2001:402‐428.
[10]
Rui K, Butler G. Refactoring use case models: the metamodel. In: Oudshoorn M, ed. Proc. of 25th Computer Science Conf; 2003:4‐7.
[11]
El‐Attar M. Evaluating and empirically improving the visual syntax of use case diagrams. J Syst Softw. 2019a;156:136‐163.
[12]
Moody DL. The ‘physics’ of notations: toward a scientific basis for constructing visual notations in software engineering. IEEE Trans Softw Eng. 2009;35(6):756‐779.
[13]
Sindre G, Opdahl AL. Eliciting security requirements with misuse cases. Requir Eng. 2005;10(1):34‐44.
[14]
El‐Attar M et al. Extending the UML statecharts notation to model security aspects. IEEE Trans Softw Eng. 2015;41(7):661‐690.
[15]
Røstad L. An extended misuse case notation: Including vulnerabilities and the insider threat. In: Proceedings of the Conference on Requirements Engineering: Foundation for Software Quality, Luxembourg; 2006:33‐43.
[16]
Arognudade OT, Akinwale AT, Jin Z, Yang XG. A unified use‐misuse case model for capturing and analysing safety and security requirements. Int J Inf Secur Priv. 2011;5(4):8‐30.
[17]
McDermott J, Fox C. Using abuse case models for security requirements analysis. In: Proceedings of the 15th Annual Computer Security Applications Conference, 1999. (ACSAC '99); 1999:55‐64.
[18]
Bertin J. Semiology of Graphics: Diagrams. Univ. of Wisconsin Press; 1983.
[19]
National Eye Institute, “Facts About Colorblindness”. Available Online: https://web.archive.org/web/20160728003639/https://nei.nih.gov/health/color_blindness/facts_about 2015. Last Access 21 March 2021
[20]
National Eye Institute, “Colorblindness”, Available Online: https://www.nei.nih.gov/learn-about-eye-health/eye-conditions-and-diseases/color-blindness 2019. Last Access 21 March 2021.
[21]
White S. Women in Tech Statistics: The Hard Truths of an Uphill Battle. CIO Magazine; 2021. Last Accessed 24 May 2021
[22]
Evans Data Corporation, “Global Developer Population and Demographic Study 2016 V2”. Available Online: https://evansdata.com/reports/viewRelease.php?reportID=9. Last Retrieved 21 March 2021.
[23]
CompTIA, “IT Industry Outlook 2021”, Available Online: https://www.comptia.org/content/research/it-industry-trends-analysis. Last Accessed 21 March 2021.
[24]
The Recycler, “Monochrome Printers Grow In Popularityhttps://www.therecycler.com/posts/monochrome-printers-grow-in-popularity/ 2017. Last Access 21 March 2021
[25]
Flatla, David R., and Gutwin Carl. 2012. “So That's what you see: building understanding with personalized simulations of colour vision deficiency.” Proceedings of the 14th International ACM SIGACCESS Conference on Computers and Accessibility, 2012.
[26]
Shrestha R. Simulating colour vision deficiency from a spectral image. In: Universal Design 2016: Learning from the Past, Designing for the Future. Vol.229; 2016:392‐401.
[27]
Shrestha R. A framework and methodology for spectral color vision deficiency imaging. In: Proceedings of the International Colour Association (AIC) Conference 2019. International Colour Association; 2020.
[28]
Yang S, Ro YM, Wong EK, Lee J‐H. Quantification and standardized description of color vision deficiency caused by anomalous trichromats‐part II: modeling and color compensation. J Image Video Process. 2008;2008(3):1‐12.
[29]
El‐Glaly YN et al. Apps for everyone: mobile accessibility learning modules. ACM Inroads. 2018;9(2):30‐33.
[30]
Novoa Avellaneda CC. Tools Design to Support Accessibility Testing on Mobile Applications. BS thesis. Uniandes; 2020.
[31]
Norkhalid AM et al. Mobile application: mobile assistance for visually impaired people‐speech interface system (SIS). In: 2020 8th International Conference on Information Technology and Multimedia (ICIMU). IEEE; 2020.
[32]
Paiva DMB, Freire AP, de Mattos Fortes RP. Accessibility and software engineering processes: a systematic literature review. J Syst Softw. 2021;171:110819.
[33]
Ferati M, Vogel B, Kurti A, Raufi B, Astals DS. Web accessibility for visually Impaired people: Requirements and design issues. In: Usability‐and Accessibility‐Focused Requirements Engineering. Springer; 2012:79‐96.
[34]
Bouraoui A, Gharbi I. Model‐driven engineering of accessible and multiplatform graphical user interfaces by parameterized model transformations. Sci Comput Program. 2019;172:63‐101.
[35]
Engiel P, Cappelli C, do Prado Leite JCS. Eliciting concepts from the Brazilian access law using a combined approach. In: Proceedings of the 29th Annual ACM Symposium on Applied Computing; 2014:1001‐1006.
[36]
Fogli D, Provenza LP, Bernareggi C. A universal design resource for rich internet applications based on design patterns. Univ Access Inf Soc. 2014;13(2):205‐226.
[37]
Sanchez‐Gordon S, Sánchez‐Gordón M, Yilmaz M, O'Connor RV. Integration of accessibility design patterns with the software implementation process of ISO/IEC 29110. J Softw: Evol Process. 2019;31(1):e1987.
[38]
Zaki M, Forbrig P. User‐oriented accessibility patterns for smart environments. In: International Conf. on Human‐Computer Interaction. Springer; 2011:319‐327.
[39]
Basman AM, Lewis CH, Clark CB. To inclusive design through contextually extended IoC: Infusion IoC, a JavaScript library and mentality for scalable development of accessible and maintainable systems. In: Proceedings of the ACM International Conf. Companion on Object Oriented Programming Systems Languages and Applications Companion; 2011:237‐256.
[40]
Shirogane J, Kato T, Hashimoto Y, Tachibana K, Iwata H, Fukazawa Y. Method to improve accessibility of rich internet applications. In: Symposium of the Austrian HCI and Usability Engineering Group. Springer; 2011:349‐365.
[41]
Idrobo CS, Idrobo MI, Chan‐chí GE, Vidal MI. Accessibility guide for the design and implementation of Websites according to the NTC 5854 Standard. In: Colombian Conf on Computing. Springer; 2017:572‐585.
[42]
Chiplunkar S, Maini A, Ram D, Zheng Z, Zheng Y. Drawxi: an accessible drawing tool for collaboration. In: CHI Conf. on Human Factors in Computing Systems; 2019:1‐6.
[43]
Vigo M, Brown J, Conway V. Benchmarking web accessibility evaluation tools: Measuring the harm of sole reliance on automated tests. In: Proceedings of the 10th International Cross‐Disciplinary Conf. on Web Accessibility. In: W4A'13. ACM; 2013:1‐10.
[44]
Acosta‐Vargas P, Acosta T, Luján‐Mora S. Framework for accessibility evaluation of Hospital Websites. In: 2018 International Conf. on EDemocracy & EGovernment (ICEDEG). IEEE; 2018:9‐15.
[45]
Tuan DT, Phan V‐H, et al. Checking and correcting the source code of web pages for accessibility. In: 2012 IEEE RIVF International Conf. on Computing & Communication Technologies, Research, Innovation, and Vision for the Future. IEEE; 2012:1‐4.
[46]
Crespo RG, Espada JP, Burgos D. Social4all: definition of specific adaptations in web applications to improve accessibility. Comput Stand Interfaces. 2016;48(C):1‐9.
[47]
Moura CJM, de Oliveira S, Faria KAC, de Andrade Freitas EN. A new API for android accessibility testing. In: 2017 International Conf. on Computational Science and Computational Intelligence (CSCI). IEEE; 2017:594‐598.
[48]
Acosta‐Vargas P, Salvador‐Ullauri L, Pérez‐Medina JL, Rybarczyk Y. Accessibility evaluation of multimedia resources in selected Latin America universities. In: 2019 Sixth International Conf. on EDemocracy & EGovernment (ICEDEG). IEEE; 2019:249‐255.
[49]
Ferreira A, do Nascimento L, Kuroda V, et al. CasaE Xperience Creation Method focused in accessibility. In: International Conf on Applied Human Factors and Ergonomics. Springer; 2019:281‐290.
[50]
Sánchez‐Gordón ML, Moreno L. Toward an integration of web accessibility into testing processes. Proc Comput Sci. 2014;27:281‐291.
[51]
Garrido A, Firmenich S, Rossi G, Grigera J, Medina‐Medina N, Harari I. Personalized web accessibility using client‐side refactoring. IEEE Internet Comput. 2012;17(4):58‐66.
[52]
Ikhsan IN, Candra MZC. Automatically: an automated refactoring method and tool for improving web accessibility. In: 2018 5th International Conf. on Data and Software Engineering (ICoDSE). IEEE; 2018:1‐6.
[53]
Oliveira RF, da Mota Moura AM, Leite JCSP. Reengineering for accessibility: a strategy based on software awareness. In: Proceedings of the 17th Brazilian Symposium on Software Quality; 2018:180‐189.
[54]
Mackinlay J. Automating the design of graphical presentations of relational information. ACM Trans Graphics. 1986;5(2):110‐141.
[55]
Winn WD. An account of how readers search for information in diagrams. Contemp Educ Psychol. 1993;18(2):162‐185.
[56]
Lohse GL. A cognitive model for understanding graphical perception. Human‐Comput Interaction. 1993;8(4):353‐388.
[57]
Treisman . Perceptual grouping and attention in visual search for features and for objects. J Exp Psychol Hum Percept Perform. 1982;8:194‐214.
[58]
Bramão I, Reis A, Petersson KM, Faísca L. The role of color information on object recognition: a review and meta‐analysis. Acta Psychol (Amst). 2011;138(1):244‐253.
[59]
Wurm LH, Legge GE, Isenberg LM, Luebker A. Color improves object recognition in normal and low vision. Journal of Experimental Psychology. Human Perception Performance. 1993;19(4):899‐911.
[60]
Wohlin C, Runeson P, Host M, Ohlsson MC, Regnell B, Wesslen A. Experimentation in Software Engineering – An Introduction. Kluwer; 2000.
[61]
Moody D, Hillegersberg JV. Evaluating the visual syntax of UML: an analysis of the cognitive effectiveness of the UML family of diagrams. In: Software Language Engineering. Vol.5452. Springer; 2009:16‐34.
[62]
Cook TD, Campbell DT. Quasi‐experimentation: Design & analysis issues in field settings. Houghton Mifflin; 1979.
[63]
Verma JP. Repeated Measures Design for Empirical Researchers. John Wiley & Sons; 2015.
[64]
Purchase HC, Carrington D, Allder JA. Empirical evaluation of aesthetics‐based graph layout. J Empir Softw Eng. 2002;7(3):233‐255.
[65]
Purchase HC, Welland R, McGill M, Colpoys L. Comprehension of diagram syntax: an empirical study of entity relationship notations. Int J Human‐Comput Stud. 2004;61(2):187‐203.
[66]
Gopalakrishnan S et al. Adapting UML activity diagrams for mobile work process modelling: experimental comparison of two notation alternatives. In: Third IFIP WG 8.1 Working Conference, PoEM 2010; 2010:145‐161.
[67]
Reijers HA, Mendling J. A study into the factors that influence the understandability of business process models. IEEE Trans Syst Man Cybernet Part a: Syst Humans. 2011;41(3):449‐462.
[68]
El‐Attar M. Evaluating the accessibility of a PoN‐enabled misuse case notation by the red‐green colorblind community. Softw Syst Model. 2023;22(1):247‐272.
[69]
Dougiamas, M., Moodle, Available Online: https://moodle.org/. Last Accessed 21 March 2021.
[70]
El‐Attar. Use Case Colorblind Accessibility Experiment Data and Replication Materials [data set]. Zenodo; 2023.
[71]
Mann HB, Whitney DR. On a test of whether one of two random variables is stochastically larger than the other. Ann Math Stat. 1947;18(1):50‐60.
[72]
Cliff N. Dominance statistics: ordinal analyses to answer ordinal questions. Psychol Bull. 1993;114(3):494‐509.
[73]
Cliff N. Answering ordinal questions with ordinal data using ordinal statistics. Multivar Behav Res. 1996a;31(3):331‐350.
[74]
Cliff N. Ordinal Methods for Behavioral Data Analysis. Lawrence Erlbaum Associates; 1996b.
[75]
Braun V, Clarke V. Using thematic analysis in psychology. Qual Res Psychol. 2006;3(2):77‐101.
[76]
Colblindor, Coblis – Colorblindness Simulation. Available Online https://www.color-blindness.com/coblis-color-blindness-simulator/. Last Accessed 21 March 2021.
[77]
Human‐Computer Interaction Resource Network, Home Website, Available Online: http://www.hcirn.com/. Last Accessed 21 March 2021.
[78]
Rhyne T‐M. Applying color theory to digital media and visualization. In: Proceedings of the 2017 CHI Conference Extended Abstracts on Human Factors in Computing Systems; 2017.
[79]
Rhyne T‐M. Applying color theory to visualization. In: ACM SIGGRAPH 2017 Courses; 2017b:1‐160.
[80]
Sik‐Lanyi C, Szucs V. Are the WEB‐pages of the Hungarian universities accessible for students with color deficiencies? Obuda Univ e‐Bulletin. 2018;8(2):53‐58.
[81]
Schulga R, Forrest D, Hoey T. Using a free colour vision simulator to improve the accessibility of orienteering maps. Abstr ICA. 2019;1:NA‐NA.
[82]
Della Bona A, Yataco OEP. Avoiding complications and pitfalls with color in dentistry. In: Color and Appearance in Dentistry. Springer; 2020:115‐133.
[83]
Berres AS et al. Multiscale and multivariate transportation system visualization for shopping district traffic and regional traffic. Transport Res Rec. 2020;0361198120970526.
[84]
Prieto LR, Siegel ZD, Kaiser DJ. One fish, two fish; red fish (or green fish?): assisting students with color vision deficiency. Teach Psychol. 2021;48(1):90‐94.
[85]
Dybå T, Kampenes VB, Sjøberg DI. A systematic review of statistical power in software engineering experiments. Inf Softw Technol. 2006;48(8):745‐755.
[86]
El‐Attar M. A comparative study of students and professionals in syntactical model comprehension experiments. Softw Syst Model. 2019b;18(6):3283‐3329.
[87]
Van Der Linden D, Hadar I. A systematic literature review of applications of the physics of notation. IEEE Trans Softw Eng. 2018;45(8):736‐759. https://ieeexplore.ieee.org/document/8283537
[88]
IBM, Eclipse Foundation, Available Online: https://www.eclipse.org/. Last Accessed 21 March 2021.
[89]
Microsoft, Visual Studi IDE, Available Online: https://visualstudio.microsoft.com/. Last Accessed 21 March 2021.
[90]
Shapiro SS, Wilk MB. An analysis of variance test for the exponential distribution. Techno Metrics. 1972;14(2):355‐370.
[91]
Rodgers JL, Nicewander WA. Thirteen ways to look at the correlation coefficient. Am Stat. 1988;42(1):59‐66.
[92]
Peissner M, Schuller A, Ziegler D, Knecht C, Zimmermann G. Requirements for the successful market Adoption of Adaptive user Interfaces for Accessibility. In: International Conf. on Universal Access in Human‐Computer Interaction. Springer; 2014:431‐442.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Software: Evolution and Process
Journal of Software: Evolution and Process  Volume 36, Issue 9
September 2024
240 pages
EISSN:2047-7481
DOI:10.1002/smr.v36.9
Issue’s Table of Contents

Publisher

John Wiley & Sons, Inc.

United States

Publication History

Published: 01 April 2024

Author Tags

  1. cognitive effectiveness
  2. colorblindness
  3. UML
  4. use case notation
  5. visual syntax

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Dec 2024

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media