Ontological Support of Design Thinking in Developments of Software Intensive Systems

Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 679)


The paper presents a way of an ontological support of design thinking when a designer discovers a necessity to solve the new project task in developing a system with the software. The proposed way is aimed at finding errors, correcting and preventing them, as well as extracting of useful questions and supporting the processes of understanding in a real-time process of designing. The basis of the proposed way lays in the use of a precedent-oriented approach to work with a project task, the statement of which is built during its conceptual solution. Results of designer’s interactions with the ontology are used for its enriching. The way is materialized in the instrumental environment WIQA (Working in Questions and Answers) supporting the conceptual designing.


Conceptual designing Design thinking Lexical control Ontology Precedent Question-answering Software intensive system 


  1. 1.
    Chaos reports 1994–2016 (2017).
  2. 2.
    Jacobson, I., Ng, P.-W., McMahon, P., Spence, I., Lidman, S.: The essence of software engineering: the SEMAT kernel. Queue 10(10), 1–12 (2012)Google Scholar
  3. 3.
  4. 4.
    Häger, F., Kowark, T., Krüger, J., Vetterli, C., Übernickel, F., Uflacker, M.: DT@Scrum: Integrating design thinking with software development processes. In: Design Thinking. Understanding Innovation, pp. 263–289 (2014)Google Scholar
  5. 5.
    Dorst, K.: The Nature of Design Thinking, in DTRS8 Interpreting Design Thinking: Design Thinking Research Symposium Proceedings, pp. 131–139 (2010).
  6. 6.
    Sosnin, P.: Conceptual Experiments in Automated Designing, Chapter in the book “Projective Processes and Neuroscience in Art and Design”. In: Zuanon, R. (ed.), pp. 155–181. IG-Global (2016)Google Scholar
  7. 7.
    Sosnin, P.: Precedent-oriented approach to conceptually experimental activity in designing the software intensive systems. Int. J. Ambient Comput. Intell. 7(1), 69–93 (2016)CrossRefGoogle Scholar
  8. 8.
    Brown, T.: Change by Design: How Design Thinking Transforms Organizations and Inspires Innovation. HarperBusiness, USA (2009)Google Scholar
  9. 9.
    Leifer, L., Meinel, C.: Manifesto: Design thinking becomes foundational. In: Design Thinking Research: Making Design Thinking Foundational, pp. 1–4 (2015)Google Scholar
  10. 10.
    Razavian, M., Tang, A., Capilla, R., Lago, P.: Reflective approach for software design decision making. In: Proceedings of the first Symposium “Qualitative Reasoning about Software Architectures”, pp. 19–26 (2016)Google Scholar
  11. 11.
    Garcia, A.C.B., Kunz, J., Ekstrom, M., Kiviniemi, A.: Building a Project Ontology with Extreme Collaboration and Virtual Design & Construction, CIFE Technical Report # 152, Stanford University (2003)Google Scholar
  12. 12.
    Guarino, N.: Formal Ontology and Information Systems in Proceedings of FOIS 1998, pp. 3–15. IOS Press, Trento, Italy, Amsterdam (1998)Google Scholar
  13. 13.
    Fitsilis, P., Gerogiannis, V., Anthopoulos, L.: Ontologies for software project management: a review. J. Softw. Eng. Appl. 7(13), 1096–1110 (2014)CrossRefGoogle Scholar
  14. 14.
    Eden, A.H., Turner, R.: Problems in the ontology of computer programs. Appl. Ontology 2(1), 13–36 (2007). IOS Press, AmsterdamGoogle Scholar
  15. 15.
    Martins, A.F., De Almeida F.R.: Models for representing task ontologies. In: Proceedings of the 3rd Workshops on Ontologies and their Application, Brazil (2008)Google Scholar
  16. 16.
    Sosnin, P.: Figuratively semantic support in precedent-oriented solving the project tasks. In: Proceedings of the 10th International Conference on Application of Information and Communication Technologies, pp. 479–483 (2016)Google Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.Ulyanovsk State Technical UniversityUlyanovskRussia

Personalised recommendations