Social, Ethical and Other Considerations to Interface Design

  • Jonathan C. Roberts
  • Christopher J. Headleand
  • Panagiotis D. Ritsos


Before, while and after putting pen to paper we need to think through the problem. There are a few very important questions as preparation that we need to consider: Can you? Should you? What if you? These are key questions that any software engineer and visualisation designer should be asking. For instance, we may ask ourselves whether there any ethical implications to developing this software. What could be the ramifications of my design? What methodologies are there to help me work through these questions? We discuss these questions and provide useful guidelines to help developers produce suitable software.


Design Idea Procedural Memory Emotional Energy Quick Decision Professional Issue 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Anderson RE, Johnson DG, Gotterbarn D, Perrolle J (1993) Using the new ACM code of ethics in decision making. Commun ACM 36(2):98–107CrossRefGoogle Scholar
  2. 2.
    Bruls M, Huizing K, Van Wijk JJ (2000) Squarified treemaps. In: Data visualization 2000. Springer, Wien, pp 33–42Google Scholar
  3. 3.
    Cioffi J (1999) Triage decision making: educational strategies. Accid Emerg Nurs 7(2):106–111CrossRefGoogle Scholar
  4. 4.
    De Bono E (2009) Six thinking hats. Penguin, LondonGoogle Scholar
  5. 5.
    Gotterbarn D, Miller K, Rogerson S (1999) Computer society and ACM approve software engineering code of ethics. Computer 32(10):84–88. doi:  10.1109/MC.1999.796142 CrossRefGoogle Scholar
  6. 6.
    Miller KW (2011) Moral responsibility for computing artifacts: “the rules”. IT Prof 13(3):57–59. doi:  10.1109/MITP.2011.46 CrossRefGoogle Scholar
  7. 7.
    Porter ME (1980) Competitive strategy: techniques for analyzing industries and competitors. Free Press, New YorkGoogle Scholar
  8. 8.
    Schulz HJ, Hadlak S, Schumann H (2011) The design space of implicit hierarchy visualization: a survey. IEEE Trans Vis Comput Graph 17(4):393–411. doi:  10.1109/TVCG.2010.79 CrossRefGoogle Scholar
  9. 9.
    Seirawan Y, Simon HA, Munakata T (1997) The implications of kasparov vs. deep blue. Commun ACM 40(8):21–25. doi:  10.1145/257874.257878 CrossRefGoogle Scholar
  10. 10.
    Tulving E (1985) Memory and consciousness. Can Psychol/Psychologie Canadienne 26(1):1CrossRefGoogle Scholar
  11. 11.
    Turing AM (1950) Computing machinery and intelligence. Mind 59(236):433–460MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Jonathan C. Roberts
    • 1
  • Christopher J. Headleand
    • 2
  • Panagiotis D. Ritsos
    • 1
  1. 1.Bangor UniversityBangorUK
  2. 2.University of LincolnLincolnUK

Personalised recommendations