Skip to main content
Erschienen in: Empirical Software Engineering 1/2024

01.02.2024

On the intuitive comprehensibility of contribution links in goal models: an experimental study

verfasst von: Sotirios Liaskos

Erschienen in: Empirical Software Engineering | Ausgabe 1/2024

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Goal models have long been considered to be useful tools for representing and analyzing complex decision problems in various stages of the software development lifecycle. Their usefulness for such tasks lies in their ability to compactly represent large numbers of alternative solutions to requirements problems and to capture the impact of each solution to high-level qualities of interest. In this way, goal models allow identification of optimal choices with respect to such quality priorities. To represent the impact of solutions to qualities, goal models utilize contribution links, a special diagrammatic modeling construct. Researchers of goal modeling languages have introduced various ways to visualize the particular construct and to define formal semantics for it. However, there is little evidence that, during actual use, the proposed visualizations evoke a way of performing diagrammatic inferences that is consistent with the corresponding formal semantics. We conduct an experimental study aimed at comparing two visualization choices for contribution links, symbolic versus numeric, with respect to their ability to evoke inferences that are consistent with their formal semantics. The experiment also explores if individual psychological differences including trait cognitive style, mathematics anxiety, and mental math ability, affect this evocation. Participants are asked to make a series of diagrammatic inferences over two sets of goal models each adopting one of the two competing visualization formats, symbolic vs. numeric. We measure accuracy, that is, the level to which participant decisions are consistent with the formal semantics proposed for each visualization, and investigate the effect to accuracy of various relevant factors – visualization choice, individual differences, and reasoning method adopted. Findings include that most participants adopt specific inference rules instead of working intuitively, that such rules are more consistent with the formal semantics in numeric models, that the utilization of negative contributions and notions of goal denial may hinter accuracy, and that the individual differences considered do not play an important role in either accuracy or choice of inference method.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Amyot D, Mussbacher G (2011) User Requirements Notation: The First Ten Years, The Next Ten Years (Invited Paper). J Softw (JSW) 6(5):747–768 Amyot D, Mussbacher G (2011) User Requirements Notation: The First Ten Years, The Next Ten Years (Invited Paper). J Softw (JSW) 6(5):747–768
Zurück zum Zitat Amyot D, Ghanavati S, Horkoff J, Mussbacher G, Peyton L, Yu ESK (2010) Evaluating goal models within the goal-oriented requirement language. Int J Intell Syst 25(8):841–877CrossRef Amyot D, Ghanavati S, Horkoff J, Mussbacher G, Peyton L, Yu ESK (2010) Evaluating goal models within the goal-oriented requirement language. Int J Intell Syst 25(8):841–877CrossRef
Zurück zum Zitat Blazhenkova O, Kozhevnikov M (2009) The new object-spatial-verbal cognitive style model: Theory and measurement. Appl Cogn Psychol 23:638–663CrossRef Blazhenkova O, Kozhevnikov M (2009) The new object-spatial-verbal cognitive style model: Theory and measurement. Appl Cogn Psychol 23:638–663CrossRef
Zurück zum Zitat Brooke J (1995) SUS: A quick and dirty usability scale. Usability Evaluation In Industry 189 Brooke J (1995) SUS: A quick and dirty usability scale. Usability Evaluation In Industry 189
Zurück zum Zitat Caire P, Genon N, Heymans P, Moody DL (2013) Visual notation design 2.0: Towards user comprehensible requirements engineering notations. In: Proceedings of the 21st IEEE International Requirements Engineering Conference (RE’13), pp 115–124. https://doi.org/10.1109/RE.2013.6636711 Caire P, Genon N, Heymans P, Moody DL (2013) Visual notation design 2.0: Towards user comprehensible requirements engineering notations. In: Proceedings of the 21st IEEE International Requirements Engineering Conference (RE’13), pp 115–124. https://​doi.​org/​10.​1109/​RE.​2013.​6636711
Zurück zum Zitat Dalpiaz F, Franch X, Horkoff J (2016) iStar 2.0 Language Guide. The Computing Research Repository (CoRR) abs/1605.0 (2016). arXiv:1605.07767 Dalpiaz F, Franch X, Horkoff J (2016) iStar 2.0 Language Guide. The Computing Research Repository (CoRR) abs/1605.0 (2016). arXiv:​1605.​07767
Zurück zum Zitat Dardenne A, van Lamsweerde A, Fickas S (1993) Goal-Directed Requirements Acquisition. Sci Comput. Program 20:3–50 Dardenne A, van Lamsweerde A, Fickas S (1993) Goal-Directed Requirements Acquisition. Sci Comput. Program 20:3–50
Zurück zum Zitat Evans C, Harkins MJ, Young JD (2008) Exploring teaching styles and cognitive styles: evidence from school teachers in Canada. N Am J Psychol 10:567 Evans C, Harkins MJ, Young JD (2008) Exploring teaching styles and cognitive styles: evidence from school teachers in Canada. N Am J Psychol 10:567
Zurück zum Zitat Figl K, Recker J (2016) Exploring cognitive style and task-specific preferences for process representations. Requir Eng 21:63–85CrossRef Figl K, Recker J (2016) Exploring cognitive style and task-specific preferences for process representations. Requir Eng 21:63–85CrossRef
Zurück zum Zitat Gettingera J, Kieslingb E, Stummerc C, Vetscherad R (2013) A comparison of representations for discrete multi-criteria decision problems. Decis Support Syst 54(2):976–985CrossRef Gettingera J, Kieslingb E, Stummerc C, Vetscherad R (2013) A comparison of representations for discrete multi-criteria decision problems. Decis Support Syst 54(2):976–985CrossRef
Zurück zum Zitat Giorgini P, Mylopoulos J, Nicchiarelli E, Sebastiani R (2002) Reasoning with Goal Models. In: Proceedings of the 21st International Conference on Conceptual Modeling (ER’02), pp 167–181. London, UK Giorgini P, Mylopoulos J, Nicchiarelli E, Sebastiani R (2002) Reasoning with Goal Models. In: Proceedings of the 21st International Conference on Conceptual Modeling (ER’02), pp 167–181. London, UK
Zurück zum Zitat Guizzardi G (2005) Ontological Foundations for Structural Conceptual Models. Ph.D. thesis, University of Twente Guizzardi G (2005) Ontological Foundations for Structural Conceptual Models. Ph.D. thesis, University of Twente
Zurück zum Zitat Hadar I, Reinhartz-Berger I, Kuflik T, Perini A, Ricca F, Susi A (2013) Comparing the comprehensibility of requirements models expressed in Use Case and Tropos: Results from a family of experiments. Inf Softw Technol 55(10):1823–1843CrossRef Hadar I, Reinhartz-Berger I, Kuflik T, Perini A, Ricca F, Susi A (2013) Comparing the comprehensibility of requirements models expressed in Use Case and Tropos: Results from a family of experiments. Inf Softw Technol 55(10):1823–1843CrossRef
Zurück zum Zitat Horkoff J (2006) Using i* Models for Evaluation. Master’s thesis, University of Toronoto Horkoff J (2006) Using i* Models for Evaluation. Master’s thesis, University of Toronoto
Zurück zum Zitat Horkoff J, Yu E (2011) Comparison and evaluation of goal-oriented satisfaction analysis techniques. Requir Eng (REJ) pp 1–24 Horkoff J, Yu E (2011) Comparison and evaluation of goal-oriented satisfaction analysis techniques. Requir Eng (REJ) pp 1–24
Zurück zum Zitat Houy C, Fettke P, Loos P (2012) Understanding understandability of conceptual models - What are we actually talking about? In: Proceedings of the 31st International Conference on Conceptual Modeling (ER 2012), vol (LNCS 7532, pp 64–77 Houy C, Fettke P, Loos P (2012) Understanding understandability of conceptual models - What are we actually talking about? In: Proceedings of the 31st International Conference on Conceptual Modeling (ER 2012), vol (LNCS 7532, pp 64–77
Zurück zum Zitat Krogstie J (2012) Model-Based Development and Evolution of Information Systems. SpringerCrossRef Krogstie J (2012) Model-Based Development and Evolution of Information Systems. SpringerCrossRef
Zurück zum Zitat Letier E, van Lamsweerde A (2004) Reasoning about Partial Goal Satisfaction for Requirements and Design Engineering. In: Proceedings of the 12th International Symposium on the Foundation of Software Engineering FSE-04, pp 53–62. ACM Press, Newport Beach, CA. http://www2.info.ucl.ac.be/people/eletier/ Letier E, van Lamsweerde A (2004) Reasoning about Partial Goal Satisfaction for Requirements and Design Engineering. In: Proceedings of the 12th International Symposium on the Foundation of Software Engineering FSE-04, pp 53–62. ACM Press, Newport Beach, CA. http://​www2.​info.​ucl.​ac.​be/​people/​eletier/​
Zurück zum Zitat Liaskos S, McIlraith S, Sohrabi S, Mylopoulos J (2011) Representing and reasoning about preferences in requirements engineering. Requirements Engineering Journal (REJ) 16:227–249CrossRef Liaskos S, McIlraith S, Sohrabi S, Mylopoulos J (2011) Representing and reasoning about preferences in requirements engineering. Requirements Engineering Journal (REJ) 16:227–249CrossRef
Zurück zum Zitat Liaskos S, Khan SM, Litoiu M, Jungblut MD, Rogozhkin V, Mylopoulos J (2012) Behavioral adaptation of information systems through goal models. Informations Systems (IS) 37(8):767–783CrossRef Liaskos S, Khan SM, Litoiu M, Jungblut MD, Rogozhkin V, Mylopoulos J (2012) Behavioral adaptation of information systems through goal models. Informations Systems (IS) 37(8):767–783CrossRef
Zurück zum Zitat Liaskos S, Jalman R, Aranda J (2012) On Eliciting Preference and Contribution Measures in Goal Models. In: Proceedings of the 20th International Requirements Engineering Conference (RE’12), pp 221–230. Chicago, IL Liaskos S, Jalman R, Aranda J (2012) On Eliciting Preference and Contribution Measures in Goal Models. In: Proceedings of the 20th International Requirements Engineering Conference (RE’12), pp 221–230. Chicago, IL
Zurück zum Zitat Liaskos S, Khan SM, Soutchanski M, Mylopoulos J (2013) Modeling and Reasoning with Decision-Theoretic Goals. In: Proceedings of the 32th International Conference on Conceptual Modeling, (ER’13), pp 19–32. Hong-Kong, China Liaskos S, Khan SM, Soutchanski M, Mylopoulos J (2013) Modeling and Reasoning with Decision-Theoretic Goals. In: Proceedings of the 32th International Conference on Conceptual Modeling, (ER’13), pp 19–32. Hong-Kong, China
Zurück zum Zitat Liaskos S, Lapouchnian A, Wang Y, Yu Y, Easterbrook S (2005) Configuring Common Personal Software: a Requirements-Driven Approach. In: Proceedings of the 13th IEEE International Requirements Engineering Conference (RE’05). IEEE Computer Society, Paris, France Liaskos S, Lapouchnian A, Wang Y, Yu Y, Easterbrook S (2005) Configuring Common Personal Software: a Requirements-Driven Approach. In: Proceedings of the 13th IEEE International Requirements Engineering Conference (RE’05). IEEE Computer Society, Paris, France
Zurück zum Zitat Liaskos S, Litoiu M, Jungblut MD, Mylopoulos J (2011) Goal-based behavioral customization of information systems. In: Mouratidis H, Rolland C (eds) Proceedings of the 23rd International Conference on Advanced Information Systems Engineering (CAiSE’11). Springer Berlin Heidelberg, London, UK, pp 77–92 Liaskos S, Litoiu M, Jungblut MD, Mylopoulos J (2011) Goal-based behavioral customization of information systems. In: Mouratidis H, Rolland C (eds) Proceedings of the 23rd International Conference on Advanced Information Systems Engineering (CAiSE’11). Springer Berlin Heidelberg, London, UK, pp 77–92
Zurück zum Zitat Liaskos S, Mylopoulos J, Khan SM (2021) Empirically Evaluating the Semantic Qualities of Language Vocabularies. In: Ghose AK, Horkoff J, Souza VES, Parsons J, Evermann J (eds) 40th International Conference on Conceptual Modeling (ER 2021), Lecture Notes in Computer Science, vol 13011. Springer, pp 330–344. https://doi.org/10.1007/978-3-030-89022-3_26 Liaskos S, Mylopoulos J, Khan SM (2021) Empirically Evaluating the Semantic Qualities of Language Vocabularies. In: Ghose AK, Horkoff J, Souza VES, Parsons J, Evermann J (eds) 40th International Conference on Conceptual Modeling (ER 2021), Lecture Notes in Computer Science, vol 13011. Springer, pp 330–344. https://​doi.​org/​10.​1007/​978-3-030-89022-3_​26
Zurück zum Zitat Liaskos S, Ronse A, Zhian M (2017) Assessing the Intuitiveness of Qualitative Contribution Relationships in Goal Models: an Exploratory Experiment. In: Proceedings of the 11th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM’17), pp 466–471. http://www.yorku.ca/liaskos/Docs/ESEM17.pdf Liaskos S, Ronse A, Zhian M (2017) Assessing the Intuitiveness of Qualitative Contribution Relationships in Goal Models: an Exploratory Experiment. In: Proceedings of the 11th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM’17), pp 466–471. http://​www.​yorku.​ca/​liaskos/​Docs/​ESEM17.​pdf
Zurück zum Zitat Liaskos S, Tambosi W (2019) Factors Affecting Comprehension of Contribution Links in Goal Models: An Experiment. In: Laender AHF, Pernici B, Lim EP, de Oliveira JPM (eds) Proceedings of the 38th International Conference on Conceptual Modeling (ER’19. Springer International Publishing, Cham, pp 525–539 Liaskos S, Tambosi W (2019) Factors Affecting Comprehension of Contribution Links in Goal Models: An Experiment. In: Laender AHF, Pernici B, Lim EP, de Oliveira JPM (eds) Proceedings of the 38th International Conference on Conceptual Modeling (ER’19. Springer International Publishing, Cham, pp 525–539
Zurück zum Zitat Maiden NAM, Pavan P, Gizikis A, Clause O, Kim H, Zhu X (2002) Making Decisions with Requirements: Integrating i* Goal Modelling and the AHP. In: Proceedings of the 8th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ’02). Essen, Germany Maiden NAM, Pavan P, Gizikis A, Clause O, Kim H, Zhu X (2002) Making Decisions with Requirements: Integrating i* Goal Modelling and the AHP. In: Proceedings of the 8th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ’02). Essen, Germany
Zurück zum Zitat Maxwell SE, Delaney HD (2004) Designing Experiments and Analyzing Data, 2nd edn. Taylor and Francis Group, LLC, New York, MA, USA Maxwell SE, Delaney HD (2004) Designing Experiments and Analyzing Data, 2nd edn. Taylor and Francis Group, LLC, New York, MA, USA
Zurück zum Zitat Norman DA (1983) Some Observations on Mental Models. In: Mental Models, pp 7–14. Psychology Press Norman DA (1983) Some Observations on Mental Models. In: Mental Models, pp 7–14. Psychology Press
Zurück zum Zitat Preece YR, Sharp H, Jennifer (2011) Interaction Design: beyond human-computer interaction. Wiley Preece YR, Sharp H, Jennifer (2011) Interaction Design: beyond human-computer interaction. Wiley
Zurück zum Zitat Richardson A (1977) Verbalizer-visualizer: a cognitive style dimension Journal of Mental Imagery, 1, pp. 109–126 Richardson A (1977) Verbalizer-visualizer: a cognitive style dimension Journal of Mental Imagery, 1, pp. 109–126
Zurück zum Zitat Rosnow RL, Rosenthal R (2008) Beginning Behavioral Research: A Conceptual Primer, 6th edn. Pearson Prentice Hall, NJ, USA Rosnow RL, Rosenthal R (2008) Beginning Behavioral Research: A Conceptual Primer, 6th edn. Pearson Prentice Hall, NJ, USA
Zurück zum Zitat Saaty TL (2008) Decision making with the analytic hierarchy process. International Journal of Services Sciences (IJSSCI) 1(1):83–98CrossRef Saaty TL (2008) Decision making with the analytic hierarchy process. International Journal of Services Sciences (IJSSCI) 1(1):83–98CrossRef
Zurück zum Zitat Santos M, Gralha C, Goulão, M, Araújo J, Moreira A, Cambeiro Ja (2016) What is the impact of bad layout in the understandability of social goal models? In: 2016 IEEE 24th International Requirements Engineering Conference (RE), pp 206–215 (2016). https://doi.org/10.1109/RE.2016.51 Santos M, Gralha C, Goulão, M, Araújo J, Moreira A, Cambeiro Ja (2016) What is the impact of bad layout in the understandability of social goal models? In: 2016 IEEE 24th International Requirements Engineering Conference (RE), pp 206–215 (2016). https://​doi.​org/​10.​1109/​RE.​2016.​51
Zurück zum Zitat Santos M, Gralha C, Goulão M, Araújo J (2018) Increasing the Semantic Transparency of the KAOS Goal Model Concrete Syntax. In: Trujillo JC, Davis KC, Du X, Li Z, Ling TW, Li G, Lee ML (eds) Proceedings of the 37th International Conference on Conceptual Modeling (ER’18). Springer International Publishing, Cham, pp 424–439 Santos M, Gralha C, Goulão M, Araújo J (2018) Increasing the Semantic Transparency of the KAOS Goal Model Concrete Syntax. In: Trujillo JC, Davis KC, Du X, Li Z, Ling TW, Li G, Lee ML (eds) Proceedings of the 37th International Conference on Conceptual Modeling (ER’18). Springer International Publishing, Cham, pp 424–439
Zurück zum Zitat Santos M, Gralha C, Goulão M, Araújo J, Moreira A (2018) On the Impact of Semantic Transparency on Understanding and Reviewing Social Goal Models. In: 2018 IEEE 26th International Requirements Engineering Conference (RE), pp 228–239. https://doi.org/10.1109/RE.2018.00031 Santos M, Gralha C, Goulão M, Araújo J, Moreira A (2018) On the Impact of Semantic Transparency on Understanding and Reviewing Social Goal Models. In: 2018 IEEE 26th International Requirements Engineering Conference (RE), pp 228–239. https://​doi.​org/​10.​1109/​RE.​2018.​00031
Zurück zum Zitat Türetken O, Vanderfeesten I, Claes J (2017) Cognitive Style and Business Process Model Understanding. In: Metzger A, Persson A (eds) Advanced Information Systems Engineering Workshops. Springer International Publishing, Cham, pp 72–84CrossRef Türetken O, Vanderfeesten I, Claes J (2017) Cognitive Style and Business Process Model Understanding. In: Metzger A, Persson A (eds) Advanced Information Systems Engineering Workshops. Springer International Publishing, Cham, pp 72–84CrossRef
Zurück zum Zitat Young RM (1983) Surrogates and Mappings: Two Kinds of Conceptual Models for Interactive Devices. In: Mental Models. Psychology Press, pp 35–52 Young RM (1983) Surrogates and Mappings: Two Kinds of Conceptual Models for Interactive Devices. In: Mental Models. Psychology Press, pp 35–52
Zurück zum Zitat Yu ESK (1997) Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering. In: Proceedings of the 3rd IEEE International Symposium on Requirements Engineering (RE’97). Annapolis, MD, pp 226–235 Yu ESK (1997) Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering. In: Proceedings of the 3rd IEEE International Symposium on Requirements Engineering (RE’97). Annapolis, MD, pp 226–235
Zurück zum Zitat Yu E, Giorgini P, NM, Mylopoulos J (2010) Social Modeling for Requirements Engineering. MIT Press Yu E, Giorgini P, NM, Mylopoulos J (2010) Social Modeling for Requirements Engineering. MIT Press
Metadaten
Titel
On the intuitive comprehensibility of contribution links in goal models: an experimental study
verfasst von
Sotirios Liaskos
Publikationsdatum
01.02.2024
Verlag
Springer US
Erschienen in
Empirical Software Engineering / Ausgabe 1/2024
Print ISSN: 1382-3256
Elektronische ISSN: 1573-7616
DOI
https://doi.org/10.1007/s10664-023-10376-x

Weitere Artikel der Ausgabe 1/2024

Empirical Software Engineering 1/2024 Zur Ausgabe

Premium Partner