The Usability of a Visual, Flow-Based Programming Environment for Non-Programmers

Total Page:16

File Type:pdf, Size:1020Kb

The Usability of a Visual, Flow-Based Programming Environment for Non-Programmers THE USABILITY OF A VISUAL, FLOW-BASED PROGRAMMING ENVIRONMENT FOR NON-PROGRAMMERS by Alia H. Shubair A thesis presented to Ryerson University in partial fulfillment of the requirements for the degree of Master of Science in the Program of Computer Science Toronto, Ontario, Canada, 2014 © Alia H. Shubair 2014 ii Author’s Declaration I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, including any required final revisions, as accepted by my examiners. I authorize Ryerson University to lend this thesis to other institutions or individuals for the purpose of scholarly research. I further authorize Ryerson University to reproduce this thesis by photocopying or by other means, in total or in part, at the request of other institutions or individuals for the purpose of scholarly research. I understand that my thesis may be made electronically available to the public for the purpose of scholarly research only. iii iv Abstract The Usability of A Visual, Flow-Based Programming Environment for Non-Programmers Alia H. Shubair Master of Science, Computer Science Ryerson University, 2014 Living with “Big Data” gives us the advantage of being able to exploit this wealth of data sources and derive useful insights to make better decisions, enhance productivity, and optimize resources. However, this advantage is limited to a small group of profes- sionals, with the rest of the population unable to access this data. Lack of support for non-professionals creates the need for data manipulation tools to support all sectors of society without acquiring complex technical skills. “Kit” is a visual flow-based programming environment that aims to facilitate manipu- lation and visualization for all citizens, particularly non-programmers, enabling them to have hands on data in an easy manner. This study evaluates Kit’s usability by having non-programmers involved in various evaluation activities to assess their ability to solve data-related problems using a proto- type of the environment. The results provided useful insights to improve the design of data manipulation tools aiming to support non-programmers. v vi Acknowledgements I would like to express my deepest gratitude to my supervisor Dr. Dave Mason, who helped through my ups and downs in this research. He has been always by my side guiding, advising, and supporting the completion of this thesis. I would like to thank my committee chair and our graduate program co-ordinator Dr. Alex Ferworn, who has been always a good friend and a great support for all the gradu- ate students. His positive attitude and care have been an extra motivation for us to give back our best accomplishments. In addition, I would like to express my appreciation for my committee members Dr. Eric Harley and Dr. Deborah Fels for their guidance and patience through my thesis defence. I would like to express my appreciation for Prof. Sophie Quigley, who allowed me to be a part of her HCI course experiments. She has been a great help whenever guidance was needed. I would like to thank Ryerson University and the computer Science Department specif- ically for giving me this opportunity to pursue my research journey. Furthermore, I would like to express my appreciation to those individuals within the department who will never be forgotten. A sincere gratitude goes to my best friend Dr. Rasha Aljamal, who has given me the strength and the encouragement through the hard days. A special and deep gratitude goes to my extraordinary parents Hasan and Eman, who taught me to cherish knowledge and seek for it wherever it may be found. Last but not least, thank you from the bottom of my heart goes to my husband Khalil who has been always supportive, cooperative, and patient. I would not have done it without his love. vii viii To To my lovely little angels Abraham & Nada.. I love you. ix x Table of Contents 1 Introduction 1 2 Related Work 4 2.1 Kit Environment . .5 2.2 Software Usability . .8 2.2.1 What is Usability? . .8 2.2.2 Usability Evaluation . .9 2.3 Visual Programming Languages . 20 2.3.1 Overview of VPLs . 21 2.3.2 Usability of VPLs . 23 2.3.3 Examples of VPLs . 27 2.4 Flow Based Programming . 32 2.5 Programming for Non-Programmers . 35 2.5.1 What Is Programming and Who Is A Programmer? . 35 2.5.2 Research About Non-Programmers . 37 2.5.3 Projects for Non-Programmers . 39 2.6 Big Data . 41 2.6.1 What is Big Data? . 42 2.6.2 Who Can Use Big Data? And Why? . 43 xi 3 Experimental Design 45 3.1 Introduction Phase: Introducing Kit and Measuring Impressions . 46 3.2 Design Phase: Collect Design Requirements by Problem Scenarios . 51 3.2.1 Problem Scenarios . 52 3.3 Recognition Phase: Matching Kit Models with Scenarios . 53 3.4 Interaction Phase: Hands-On Kit . 59 3.5 Participants . 63 3.5.1 University Planning Office....................... 64 3.5.2 Journalism Graduate Students . 65 3.5.3 General Population . 66 4 Results 67 4.1 Introduction Phase Results . 67 4.1.1 Focus Group Sessions . 68 4.1.2 The Main Findings . 73 4.2 Design Phase Results . 75 4.2.1 Problem Scenarios . 76 4.2.2 Thematic Analysis . 90 4.2.3 The Main Findings . 95 4.3 Recognition Phase Results . 97 4.3.1 The Main Findings . 100 4.4 Interaction Phase Results . 100 4.4.1 The Main Findings . 106 4.5 Summary . 108 5 Conclusions 110 5.1 Findings . 111 5.2 Contribution . 111 xii 5.3 Limitations . 112 5.4 Future Work . 112 Appendices 113 A Consent Form 114 B Usability Survey 118 B.1 Personal Information . 118 B.2 Kit Environment . 119 C Kit Manual 120 D Kit Code 126 D.1 Average Block . 126 D.2 Count Block . 128 D.3 Filter Block . 129 D.4 LookUp Block . 132 D.5 Normalize Block . 134 D.6 Total Block . 136 E Validation Test 137 E.1 Model Validation . 137 E.2 Interactive Validation . 141 References 141 xiii xiv List of Figures 2.1 A screenshot of Kit’s GUI . .6 2.2 Kit Example . .7 2.3 Nielsen’s Usability Engineering Model (From [66, p. 13]) . 10 2.4 A Model Example of Prograph Program (From [56, p. 93]) . 27 2.5 Prograph Representation of Conditional Statements (From [56, p. 94]) . 28 2.6 Prograph Representation of a while loop (From [56, p. 98]) . 28 2.7 A Screenshot of Raptors Environment (From [16]) . 29 2.8 VIPR Hello World and C Equivalent (From [19, p. 5]) . 30 2.9 VIPR Representation of a while loop (From [19, p. 9]) . 31 2.10 VIPR Representation of Function Call and Return (From [19, p. 10]) . 31 2.11 A Simple FBP Diagram (From [61]) . 33 3.1 Introduction Phase: Hello World Program . 47 3.2 Introduction Phase: Graphing Program . 48 3.3 Introduction Phase: Table Calculation Program . 49 3.4 Introduction Phase: Iteration Program . 50 3.5 Recognition Phase: An Introductory Example Representing the Real- Estate Problem Scenario . 55 3.6 Recognition Phase: The Test’s First Model . 56 3.7 Recognition Phase: The Test’s Second Model . 57 3.8 Recognition Phase: The Test’s Third Model . 58 3.9 Testing Phase: First Problem’s Implementation . 60 3.10 Testing Phase: Second Problem’s Implementation - Part (a) . 61 3.11 Testing Phase: Second Problem’s Implementation - Part (b) . 62 3.12 Testing Phase: Second Problem’s Implementation - Part (c) . 63 3.13 The data-driven journalism process (From [51]) . 66 4.1 Design Phase: UPO Survey Results . 69 4.2 Design Phase: JGS Survey Results . 70 4.3 Design Phase: GP Survey Results . 72 4.4 Design Phase: Participants Responses for the Lack of Programming Ef- fect Question . 73 4.5 Design Phase: Survey Results - All Participants . 74 4.6 Design Phase: The First Problem Scenario - Suggested Model . 78 xv 4.7 Design Phase: The First Problem Scenario - Modified Model . 78 4.8 Design Phase: First Kit Model . 79 4.9 DesignDesign Phase: The Second Problem Scenario - Suggested Model . 81 4.10 Design Phase: The Second Problem Scenario - First Modified Model . 82 4.11 Design Phase: The Second Problem Scenario - Second Modified Model . 83 4.12 Design Phase: Second Kit Model . 84 4.13 Design Phase: The Third Problem Scenario - Suggested Model . 85 4.14 Design Phase: Third Kit Model . 86 4.15 Design Phase: The Fourth Problem Scenario - Suggested Model . 88 4.16 Design Phase: The Fourth Problem Scenario - Modified Model . 88 4.17 Design Phase: Fourth Kit Model . 89 4.18 Recognition Phase: Test Results - All Participants . 99 4.19 Testing Phase: Participants Evaluations of Kit’s Usability . 107 xvi Chapter 1 Introduction “The reason big data is impacting every one of us is the data oozing out of everything ... It is like electricity flowing throughout an organization – everyone can tap into it on command to answer the individual questions their jobs demand.” Pat Hanrahan – Stanford University y thesis is that: Kit can provide an easy to learn and use environment that fa- M cilitates data manipulation for non-programmers. Living in an information revolution age, gives us the advantage of having every- thing in a digitized form. Having such wealth of data sources allows us to exploit it into some useful insights. This capability should not be restricted to a technical subset of the population. Having the ability to manipulate data surrounding us should be de- mocratized to include each individual. My team and I are developing a new interactive, visual flow-based environment that facilitates analyzing data effectively and easily.
Recommended publications
  • Human-Centred Design for Interactive Systems (ISO 9241-210:2010)
    Irish Standard I.S. EN ISO 9241-210:2010 Ergonomics of human-system interaction - Part 210: Human-centred design for interactive systems (ISO 9241-210:2010) © NSAI 2010 No copying without NSAI permission except as permitted by copyright law. This is a free 13 page sample. Access the full version online. I.S. EN ISO 9241-210:2010 The National Standards Authority of Ireland (NSAI) produces the following categories of formal documents: I.S. xxx: Irish Standard – national specification based on the consensus of an expert panel and subject to public consultation. S.R. xxx: Standard Recommendation - recommendation based on the consensus of an expert panel and subject to public consultation. SWiFT xxx: A rapidly developed recommendatory document based on the consensus of the participants of an NSAI workshop. EN ISO 13407:1999 EN ISO 9241-210:2010 20 October, 2010 EN ISO 13407:1999 1 June, 1999 ICS number: This document was published 13.180 under the authority of the NSAI 35.180 This is a free 13 page sample. Access the full version online. and comes into effect on: 8 November, 2010 1 Swift Square, T +353 1 807 3800 T +353 1 857 6730 Northwood, Santry F +353 1 807 3838 F +353 1 857 6729 Dublin 9 E [email protected] W standards.ie W Údarás um Chaighdeáin Náisiúnta na hÉireann I.S. EN ISO 9241-210:2010 EUROPEAN STANDARD EN ISO 9241-210 NORME EUROPÉENNE EUROPÄISCHE NORM October 2010 ICS 13.180; 35.180 Supersedes EN ISO 13407:1999 English Version Ergonomics of human-system interaction - Part 210: Human- centred design for interactive systems (ISO 9241-210:2010) Ergonomie de l'interaction homme-système - Partie 210: Ergonomie der Mensch-System-Interaktion - Teil 210: Conception centrée sur l'opérateur humain pour les Prozess zur Gestaltung gebrauchstauglicher interaktiver systèmes interactifs (ISO 9241-210:2010) Systeme (ISO 9241-210:2010) This European Standard was approved by CEN on 30 September 2010.
    [Show full text]
  • Iso 9241-210:2010(E)
    This preview is downloaded from www.sis.se. Buy the entire standard via https://www.sis.se/std-912053 INTERNATIONAL ISO STANDARD 9241-210 First edition 2010-03-15 Ergonomics of human–system interaction — Part 210: Human-centred design for interactive systems Ergonomie de l'interaction homme–système — Partie 210: Conception centrée sur l'opérateur humain pour les systèmes interactifs Reference number ISO 9241-210:2010(E) © ISO 2010 This preview is downloaded from www.sis.se. Buy the entire standard via https://www.sis.se/std-912053 ISO 9241-210:2010(E) PDF disclaimer This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat accepts no liability in this area. Adobe is a trademark of Adobe Systems Incorporated. Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below. COPYRIGHT PROTECTED DOCUMENT © ISO 2010 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or ISO's member body in the country of the requester.
    [Show full text]
  • ISO 9241: Uma Proposta De Utilização Da Norma Para Avaliação Do Grau De Satisfação De Usuários De Software
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Repositório Institucional da UFSC Universidade Federal de Santa Catarina Programa de Pós-Graduação em Engenharia de Produção ISO 9241: Uma Proposta de Utilização da Norma para Avaliação do Grau de Satisfação de Usuários de Software Dissertação submetida à Universidade Federal de Santa Catarina como requisito parcial para obtenção do grau de Mestre em Engenharia de Produção por Marco Aurélio Medeiros Florianópolis, 30 de julho de 1999 ISO 9241: Uma Proposta de Utilização da Norma para Avaliação do Grau de Satisfação de Usuários de Software Marco Aurélio Medeiros Esta dissertação foi julgada adequada para a obtenção do título de Mestre em Engenharia, especialidade Engenharia de Produção, área de concentração Ergonomia , e aprovada em sua forma final pelo curso de Pós-Graduação da Universidade Federal de Santa Catarina. Prof. Walter de Abreu Cybis, Dr. Orientador Prof. Ricardo Miranda Barcia, Dr. Ph.D. Coordenador do Curso de Pós-Graduação Banca Examinadora Prof. Neri dos Santos, Dr. Prof. Vitorio Bruno Mazzola, Dr. Prof. Walter de Abreu Cybis, Dr. ii Dedico este trabalho à minha esposa Márcia e a meus filhos, Artur e Luiza, motivos da minha existência e da minha felicidade. iii AGRADECIMENTOS Minha sincera gratidão: à minha família e à de minha esposa, pelo exemplo e apoio; à Diretoria da Softplan, Ílson, Guto e Marafon, e colaboradores, especialmente Fábio Miranda, estagiário no DERPR; Aos Departamentos de Estradas de Rodagem da Bahia, Distrito Federal, Paraná e Santa Catarina; ao Prof. Dr. Jochen Prümper, BAO – Alemanha, pela colaboração fundamental para a realização deste trabalho; ao meu Orientador, Dr.
    [Show full text]
  • Usability of Geographic Information; Current Challenges and Future Directions Brown M.1,2, Sharples S.2, Harding J.3, Parker C
    Usability of Geographic Information Page 1 Usability of Geographic Information; Current Challenges and Future Directions Brown M.1,2, Sharples S.2, Harding J.3, Parker C. J.4, Bearman N.5, Maguire M.4, Forrest D.6, Haklay M.7 and Jackson M.8. 1 Horizon Digital Economy Research, University of Nottingham, Innovation Park, Nottingham, NG7 2TU, UK 2Human Factors Research Group, Faculty of Engineering, University of Nottingham, University Park Nottingham, NG7 2RD, UK 3Ordnance Survey, Adanac Drive, Southampton, SO16 0AS, UK 4 Loughborough Design School, Loughborough University, Loughborough, LE11 3TU, UK 5 School of Environmental Sciences, University of East Anglia, Norwich, NR4 7TJ, UK 6 School of Geographical and Earth Sciences, University of Glasgow, Glasgow, G12 8QQ, UK 7Department of Civil, Environment and Geomatic Engineering, Faculty of Engineering Sciences, University College London, Gower Street, London, WC1E 6BT, UK 8Centre for Geospatial Sciences, Faculty of Engineering, University Park Nottingham, NG7 2RD, UK ABSTRACT: The use of Geographic Information or GI, has grown rapidly in recent years. Previous research has identified the importance of usability and user centred design in enabling the proliferation and exploitation of GI. However, the design and development of usable GI is not simply a matter of applying the tried and tested usability methods that have been developed for software and web design. Dealing with data and specifically GI brings with it a number of issues that change the way usability and user centred design can be applied. This paper describes the outcomes of a workshop held in March 2010 exploring the core issues relating to GI usability.
    [Show full text]
  • Human-Centred Design for Interactive Systems (ISO 9241-210:2019)
    Irish Standard I.S. EN ISO 9241-210:2019 Ergonomics of human-system interaction - Part 210: Human-centred design for interactive systems (ISO 9241-210:2019) © CEN 2019 No copying without NSAI permission except as permitted by copyright law. This is a free 15 page sample. Access the full version online. I.S. EN ISO 9241-210:2019 Incorporating amendments/corrigenda/National Annexes issued since publication: The National Standards Authority of Ireland (NSAI) produces the following categories of formal documents: I.S. xxx: Irish Standard — national specification based on the consensus of an expert panel and subject to public consultation. S.R. xxx: Standard Recommendation — recommendation based on the consensus of an expert panel and subject to public consultation. SWiFT xxx: A rapidly developed recommendatory document based on the consensus of the participants of an NSAI workshop. This document replaces/revises/consolidates the NSAI adoption of the document(s) indicated on the CEN/CENELEC cover/Foreword and the following National document(s): NOTE: The date of any NSAI previous adoption may not match the date of its original CEN/CENELEC document. This document is based on: Published: EN ISO 9241-210:2019 2019-08-21 This document was published ICS number: under the authority of the NSAI and comes into effect on: 13.180 35.180 2019-09-08 NOTE: If blank see CEN/CENELEC cover page This is a free 15 page sample. Access the full version online. NSAI T +353 1 807 3800 Sales: 1 Swift Square, F +353 1 807 3838 T +353 1 857 6730 Northwood, Santry E [email protected] F +353 1 857 6729 Dublin 9 W NSAI.ie W standards.ie Údarás um Chaighdeáin Náisiúnta na hÉireann National Foreword I.S.
    [Show full text]
  • Low-Cost Assessment of User Experience Through EEG Signals
    Received July 24, 2020, accepted August 8, 2020, date of publication August 18, 2020, date of current version September 11, 2020. Digital Object Identifier 10.1109/ACCESS.2020.3017685 Low-Cost Assessment of User eXperience Through EEG Signals SANDRA CANO 1, (Member, IEEE), NELSON ARAUJO2, CRISTIAN GUZMAN2, CRISTIAN RUSU 1, AND SERGIO ALBIOL-PÉREZ 3 1Escuela de Ingenieria Informática, Pontificia Universidad Católica de Valparaíso, Valparaíso 2340000, Chile 2Facultad de Ingeniería, Universidad de San Buenaventura de Cali, Cali 760032, Colombia 3Aragón Health Research Institute (IIS Aragón), Universidad de Zaragoza (Teruel), 44003 Teruel, Spain Corresponding author: Sandra Cano ([email protected]) This work was supported in part by the Gobierno de Aragón, Departamento de Industria e Innovación, and in part by the Fondo Social Europeo Construyendo Europa desde Aragón and by grants from the Instituto de Salud Carlos III, Spanish Government and European Regional Development Fund, A way to build Europe under Grant FIS. PI17/00465. ABSTRACT EEG signals are an important tool for monitoring the brain activity of a person, but equipment, expertise and infrastructure are required. EEG technologies are generally expensive, thus few people are normally able to use them. However, some low-cost technologies are now available. One of these is OPENBCI, but it seems that it is yet to be widely employed in Human-Computer Interaction. In this study, we used OPENBCI technology to capture EEG signals linked to brain activity in ten subjects as they interacted with two video games: Candy Crush and Geometry Dash. The experiment aimed to capture the signals while the players interacted with the video games in several situations.
    [Show full text]
  • DELIVERABLE REPORT D10.3 (Revised) “Standardization”
    DELIVERABLE REPORT D10.3 (revised) “Standardization” collaborative project MASELTOV Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services Grant Agreement No. 288587 / ICT for Inclusion project co-funded by the European Commission Information Society and Media Directorate-General Information and Communication Technologies Seventh Framework Programme (2007-2013) Due date of deliverable: March 31, 2015 (month 39) Actual submission date: October 7, 2015 Start date of project: January 1, 2012 Duration: 36 months Work package WP10 – Dissemination & Exploitation Task T10.3 – Standardization Lead contractor for this deliverable JR Editor Lucas Paletta (JR) Authors Lucas Paletta (JR), Andrew Brasher (OU), Jan Bobeth (ATE), Jörg Nachbaur (Austrian Standards Institute), Michael Schwarz (JR) Quality reviewer OU Project co-funded by the European Commission within the Seventh Framework Programme (2007–2013) Dissemination Level PU Public X PP Restricted to other programme participants (including the Commission Services) RE Restricted to a group specified by the consortium (including the Commission Services) CO Confidential, only for members of the consortium (including the Commission Services) MASELTOV – DELIVERABLE D10.3 (revised) “Standardization” Page 1 of 30 Mobile Assistance for Social Inclusion and Empowerment of Immigrants with Persuasive Learning Technologies and Social Network Services © MASELTOV - for details see MASELTOV Consortium Agreement. country MASELTOV partner organisation name code JOANNEUM RESEARCH FORSCHUNGSGESELLSCHAFT 01 JR AT MBH CURE CENTRUM FUR DIE UNTERSUCHUNG UND 02 CUR REALISIERUNG ENDBENUTZER-ORIENTIERTER AT INTERAKTIVER SYSTEME RESEARCH AND EDUCATION LABORATORY IN 03 AIT EL INFORMATION TECHNOLOGIES FUNDACIO PER A LA UNIVERSITAT OBERTA DE 04 UOC ES CATALUNYA 05 OU THE OPEN UNIVERSITY UK 06 COV COVENTRY UNIVERSITY UK 07 CTU CESKE VYSOKE UCENI TECHNICKE V PRAZE CZ 08 FHJ FH JOANNEUM GESELLSCHAFT M.B.H.
    [Show full text]
  • Institut Für Photogrammetrie Und Kartographie Mobile Cartography
    Institut für Photogrammetrie und Kartographie Mobile Cartography – Adaptive Visualisation of Geographic Information on Mobile Devices Tumasch Reichenbacher Vollständiger Abdruck der von der Fakultät für Bauingenieur– und Vermessungswesen der Technischen Universität München zur Erlangung des akademischen Grades eines Doktor der Naturwissenschaften (Dr. rer. nat.) genehmigten Dissertation. Vorsitzender: Univ. Prof. Dr.-Ing. habil. Thomas Wunderlich Prüfer der Dissertation: 1. Univ. Prof. Dr.-Ing. habil. Liqiu Meng 2. Priv.-Doz. Dr. rer. nat. Doris Dransch, Humboldt Universität zu Berlin 3. Univ. Prof. Dr.-Ing. habil. Monika Sester, Universität Hannover Die Dissertation wurde am 20.11.2003 bei der Technischen Universität München eingereicht und durch die Fakultät für Bauingenieur– und Vermessungswesen am 22.01.2004 angenommen. Abstract Abstract The progresses in the fields of mobile Internet and positioning methods have lead to a plethora of new possibilities for cartography in mobile usage environments. However, principles of web mapping cannot simply be transferred to the mobile environment. Likewise the availability of Location Based Services (LBS) has made it possible to develop mobile map services, yet LBS themselves are mainly driven by technology and only con- cerned with location-related issues, thus have rather limited meaning for the usability study. This work has introduced a new and comprehensive conceptual framework of mobile cartography, thus established an instrument for the design of useful and usable geovisualisation services. The research enriches and extends cartographic theory and methods in the field of geographic information communication in mobile environments and adaptive methods for cartographic visualisation. It established new concepts for mo- bile cartography and showed the differences, but also the similarities towards traditional cartography and web cartography.
    [Show full text]
  • Comparative Programming Languages CM20253
    We have briefly covered many aspects of language design And there are many more factors we could talk about in making choices of language The End There are many languages out there, both general purpose and specialist And there are many more factors we could talk about in making choices of language The End There are many languages out there, both general purpose and specialist We have briefly covered many aspects of language design The End There are many languages out there, both general purpose and specialist We have briefly covered many aspects of language design And there are many more factors we could talk about in making choices of language Often a single project can use several languages, each suited to its part of the project And then the interopability of languages becomes important For example, can you easily join together code written in Java and C? The End Or languages And then the interopability of languages becomes important For example, can you easily join together code written in Java and C? The End Or languages Often a single project can use several languages, each suited to its part of the project For example, can you easily join together code written in Java and C? The End Or languages Often a single project can use several languages, each suited to its part of the project And then the interopability of languages becomes important The End Or languages Often a single project can use several languages, each suited to its part of the project And then the interopability of languages becomes important For example, can you easily
    [Show full text]
  • International Standard Iso 9241-11:2018(E)
    This preview is downloaded from www.sis.se. Buy the entire standard via https://www.sis.se/std-80003410 INTERNATIONAL ISO STANDARD 9241-11 Second edition 2018-03 Ergonomics of human-system interaction — Part 11: Usability: Definitions and concepts Ergonomie de l'interaction homme-système — Partie 11: Utilisabilité — Définitions et concepts Reference number ISO 9241-11:2018(E) © ISO 2018 This preview is downloaded from www.sis.se. Buy the entire standard via https://www.sis.se/std-80003410 ISO 9241-11:2018(E) COPYRIGHT PROTECTED DOCUMENT © ISO 2018 All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address belowCP 401or ISO’s • Ch. member de Blandonnet body in 8 the country of the requester. ISO copyright office Phone: +41 22 749 01 11 CH-1214 Vernier, Geneva Fax:Website: +41 22www.iso.org 749 09 47 PublishedEmail: [email protected] Switzerland ii © ISO 2018 – All rights reserved This preview is downloaded from www.sis.se. Buy the entire standard via https://www.sis.se/std-80003410 ISO 9241-11:2018(E) Contents Page Foreword ..........................................................................................................................................................................................................................................v
    [Show full text]
  • Brad Biddle, Andrew White and Sean Woods Arizona State Universi
    HOW MANY STANDARDS IN A LAPTOP? (AND OTHER EMPIRICAL QUESTIONS) Brad Biddle, Andrew White and Sean Woods Arizona State University Sandra Day O’Connor College of Law ABSTRACT omissions. Accordingly, we believe our count sets only a floor: a modern laptop embodies or utilizes at least An empirical study which identifies 251 technical 251 interoperability standards, but the actual number is interoperability standards implemented in a modern laptop certainly much higher (the authors would be computer, and estimates that the total number of standards unsurprised by a total number of 500 or more). relevant to such a device is much higher. Of the identified Including other types of relevant standards, such as standards, the authors find that 44% were developed by environmental or safety standards, in addition to consortia, 36% by formal standards development interoperability standards would further raise the count organizations, and 20% by single companies. The dramatically. intellectual property rights policies associated with 197 of • Of the 251 standards we identified, 112 (44%) were the standards are assessed: 75% were developed under developed by consortia, 90 (36%) by formal standards “RAND” terms, 22% under “royalty free” terms, and 3% development organizations, and 49 (20%) by individual utilize a patent pool. The authors make certain companies (see Figure 1). observations based on their findings, and identify promising areas for future research. • We were able to allocate 197 of the 251 standards into one of three broad intellectual property model Keywords— standards, SDOs, consortia, intellectual categories: RAND, RF or patent pool (we lacked property rights (IPR), RAND, royalty free sufficient information to categorize the remaining 54 standards).
    [Show full text]
  • Iso 9241-210:2010(E)
    Provläsningsexemplar / Preview INTERNATIONAL ISO STANDARD 9241-210 First edition 2010-03-15 Ergonomics of human–system interaction — Part 210: Human-centred design for interactive systems Ergonomie de l'interaction homme–système — Partie 210: Conception centrée sur l'opérateur humain pour les systèmes interactifs Reference number ISO 9241-210:2010(E) © ISO 2010 Provläsningsexemplar / Preview ISO 9241-210:2010(E) PDF disclaimer This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat accepts no liability in this area. Adobe is a trademark of Adobe Systems Incorporated. Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below. COPYRIGHT PROTECTED DOCUMENT © ISO 2010 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or ISO's member body in the country of the requester.
    [Show full text]