Skip to main content
Erschienen in: Software and Systems Modeling 1/2017

18.04.2015 | Regular Paper

An empirical approach toward the resolution of conflicts in goal-oriented models

verfasst von: Jameleddine Hassine, Daniel Amyot

Erschienen in: Software and Systems Modeling | Ausgabe 1/2017

Einloggen

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

search-config
loading …

Abstract

One significant problem requirements engineers have to cope with is the management of unclear requirements, ambiguities, and conflicts that may arise between stakeholders. Such issues may be desirable since they may allow for further elicitation of requirements that would have been missed otherwise. Goal models capture the objectives and other intentions of different stakeholders, together with their relationships. They can be used to refine unclear requirements and to detect conflicts and ambiguities early during model validation. However, resolving such ambiguities and conflicts is key for the successful implementation of the goal models. In this paper, we propose a novel approach to validate models in the Goal-oriented Requirement Language and resolve conflicts between the perspectives of intervening stakeholders (and especially between stakeholders of a given group). Our approach is based on a statistical analysis of empirical data that we collect from surveys designed for each group of stakeholders. We apply concept analysis in order to fix goal-model artifacts that are subject to conflict. We illustrate our approach using a case study of a goal model describing the involvement of undergraduate students in university research activities.

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

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!

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!

Fußnoten
1
Release 16.0.
 
2
In SPSS, if the significance level of Levene’s test (i.e., Sig.) is larger than 0.05 (a priori \(\alpha \) = 0.05), the first line of the t test table, referring to the equal variances assumption, is selected. Otherwise, this means that the homogeneity of variances assumption is violated, and hence the second line of the t test table should be used.
 
Literatur
1.
Zurück zum Zitat Akhigbe, O., Alhaj, M., Amyot, D., Badreddin, O., Braun, E., Cartwright, N., Richards, G., Mussbacher, G.: Creating quantitative goal models: governmental experience. In: Yu, E., Dobbie, G., Jarke, M., Purao, S. (eds.) Conceptual Modeling, Lecture Notes in Computer Science, vol. 8824, pp. 466–473. Springer International Publishing, Switzerland (2014). doi:10.1007/978-3-319-12206-9_40 Akhigbe, O., Alhaj, M., Amyot, D., Badreddin, O., Braun, E., Cartwright, N., Richards, G., Mussbacher, G.: Creating quantitative goal models: governmental experience. In: Yu, E., Dobbie, G., Jarke, M., Purao, S. (eds.) Conceptual Modeling, Lecture Notes in Computer Science, vol. 8824, pp. 466–473. Springer International Publishing, Switzerland (2014). doi:10.​1007/​978-3-319-12206-9_​40
2.
Zurück zum Zitat Almeida, C., Goulão, M., Araújo, J.: A systematic comparison of i* modelling tools based on syntactic and well-formedness rules. In: Castro, J. , Horkoff, J., Maiden, N.A.M., Yu, E.S.K. (eds.) iStar, CEUR Workshop Proceedings, vol. 978, pp. 43–48. CEUR-WS.org (2013) Almeida, C., Goulão, M., Araújo, J.: A systematic comparison of i* modelling tools based on syntactic and well-formedness rules. In: Castro, J. , Horkoff, J., Maiden, N.A.M., Yu, E.S.K. (eds.) iStar, CEUR Workshop Proceedings, vol. 978, pp. 43–48. CEUR-WS.org (2013)
3.
Zurück zum Zitat Amyot, D., Ghanavati, S., Horkoff, J., Mussbacher, G., Peyton, L., Yu, E.: Evaluating goal models within the goal-oriented requirement language. Int. J. Intell. Syst. 25, 841–877 (2010). doi:10.1002/int.v25:8 CrossRef Amyot, D., Ghanavati, S., Horkoff, J., Mussbacher, G., Peyton, L., Yu, E.: Evaluating goal models within the goal-oriented requirement language. Int. J. Intell. Syst. 25, 841–877 (2010). doi:10.​1002/​int.​v25:​8 CrossRef
4.
Zurück zum Zitat Amyot, D., Horkoff, J., Gross, D., Mussbacher, G.: A lightweight GRL profile for i* modeling. In: Proceedings of the ER 2009 Workshops (CoMoL, ETheCoM, FP-UML, MOST-ONISW, QoIS, RIGiM, SeCoGIS) on Advances in Conceptual Modeling—Challenging Perspectives, ER’09, pp. 254–264. Springer, Berlin (2009). doi:10.1007/978-3-642-04947-7_31 Amyot, D., Horkoff, J., Gross, D., Mussbacher, G.: A lightweight GRL profile for i* modeling. In: Proceedings of the ER 2009 Workshops (CoMoL, ETheCoM, FP-UML, MOST-ONISW, QoIS, RIGiM, SeCoGIS) on Advances in Conceptual Modeling—Challenging Perspectives, ER’09, pp. 254–264. Springer, Berlin (2009). doi:10.​1007/​978-3-642-04947-7_​31
5.
Zurück zum Zitat Ayala, C.P., Cares, C., Carvallo, J.P., Grau, G., Haya, M., Salazar, G., Franch, X., Mayol, E., Quer, C.: A comparative analysis of i*-based agent-oriented modeling languages. In: Proceedings of the 17th International Conference on Software Engineering and Knowledge Engineering (SEKE’2005), Taipei, Taiwan, Republic of China, July 14–16, pp. 43–50 (2005) Ayala, C.P., Cares, C., Carvallo, J.P., Grau, G., Haya, M., Salazar, G., Franch, X., Mayol, E., Quer, C.: A comparative analysis of i*-based agent-oriented modeling languages. In: Proceedings of the 17th International Conference on Software Engineering and Knowledge Engineering (SEKE’2005), Taipei, Taiwan, Republic of China, July 14–16, pp. 43–50 (2005)
6.
Zurück zum Zitat Boehm, B., Bose, P., Horowitz, E., Lee, M.J.: Software requirements negotiation and renegotiation aids. In: Proceedings of the 17th International Conference on Software Engineering, ICSE’95, pp. 243–253. ACM, New York (1995). doi:10.1145/225014.225037 Boehm, B., Bose, P., Horowitz, E., Lee, M.J.: Software requirements negotiation and renegotiation aids. In: Proceedings of the 17th International Conference on Software Engineering, ICSE’95, pp. 243–253. ACM, New York (1995). doi:10.​1145/​225014.​225037
7.
Zurück zum Zitat Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-functional Requirements in Software Engineering. The Kluwer International Series in Software Engineering. Kluwer Academic Publishers, Dordrecht (1999)MATH Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-functional Requirements in Software Engineering. The Kluwer International Series in Software Engineering. Kluwer Academic Publishers, Dordrecht (1999)MATH
8.
Zurück zum Zitat Easterbrook, S.: Handling conflict between domain descriptions with computer-supported negotiation. Knowl. Acquis. 3(3), 255–289 (1991)CrossRef Easterbrook, S.: Handling conflict between domain descriptions with computer-supported negotiation. Knowl. Acquis. 3(3), 255–289 (1991)CrossRef
9.
Zurück zum Zitat Espada, P., Goulo, M., Arajo, J.: A framework to evaluate complexity and completeness of KAOS goal models. In: Salinesi, C., Norrie, M., Pastor, s (eds.) Advanced Information Systems Engineering, Lecture Notes in Computer Science, vol. 7908, pp. 562–577. Springer, Berlin (2013). doi:10.1007/978-3-642-38709-8_36 Espada, P., Goulo, M., Arajo, J.: A framework to evaluate complexity and completeness of KAOS goal models. In: Salinesi, C., Norrie, M., Pastor, s (eds.) Advanced Information Systems Engineering, Lecture Notes in Computer Science, vol. 7908, pp. 562–577. Springer, Berlin (2013). doi:10.​1007/​978-3-642-38709-8_​36
10.
Zurück zum Zitat Fisher, R.: Statistical Methods for Research Workers. Cosmo Study Guides. Cosmo Publications, New Delhi (1925) Fisher, R.: Statistical Methods for Research Workers. Cosmo Study Guides. Cosmo Publications, New Delhi (1925)
11.
Zurück zum Zitat Franch, X.: A method for the definition of metrics over i* models. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) Advanced Information Systems Engineering, Lecture Notes in Computer Science, vol. 5565, pp. 201–215. Springer, Berlin (2009). doi:10.1007/978-3-642-02144-2_19 Franch, X.: A method for the definition of metrics over i* models. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) Advanced Information Systems Engineering, Lecture Notes in Computer Science, vol. 5565, pp. 201–215. Springer, Berlin (2009). doi:10.​1007/​978-3-642-02144-2_​19
13.
Zurück zum Zitat Gosset, W.S.: The probable error of a mean. Biometrika 6(1), 1–25 (1908). Originally published under the pseudonym “Student”MathSciNetCrossRef Gosset, W.S.: The probable error of a mean. Biometrika 6(1), 1–25 (1908). Originally published under the pseudonym “Student”MathSciNetCrossRef
14.
Zurück zum Zitat Grimmer, J., Stewart, B.M.: Text as data: the promise and pitfalls of automatic content analysis methods for political texts. Polit. Anal. 21, 267–297 (2013)CrossRef Grimmer, J., Stewart, B.M.: Text as data: the promise and pitfalls of automatic content analysis methods for political texts. Polit. Anal. 21, 267–297 (2013)CrossRef
15.
Zurück zum Zitat Hassine, J., Amyot, D.: GRL model validation: a statistical approach. In: Haugen, Ø., Reed, R., Gotzhein, R. (eds.) System Analysis and Modeling: Theory and Practice, Lecture Notes in Computer Science, vol. 7744, pp. 212–228. Springer, Berlin (2013). doi:10.1007/978-3-642-36757-1_13 Hassine, J., Amyot, D.: GRL model validation: a statistical approach. In: Haugen, Ø., Reed, R., Gotzhein, R. (eds.) System Analysis and Modeling: Theory and Practice, Lecture Notes in Computer Science, vol. 7744, pp. 212–228. Springer, Berlin (2013). doi:10.​1007/​978-3-642-36757-1_​13
16.
18.
Zurück zum Zitat Horkoff, J., Yu, E., Liu, L.: Analyzing trust in technology strategies. In: Proceedings of the 2006 International Conference on Privacy, Security and Trust: Bridge the Gap Between PST Technologies and Business Services, PST’06, pp. 9:1–9:12. ACM, New York (2006). doi:10.1145/1501434.1501446 Horkoff, J., Yu, E., Liu, L.: Analyzing trust in technology strategies. In: Proceedings of the 2006 International Conference on Privacy, Security and Trust: Bridge the Gap Between PST Technologies and Business Services, PST’06, pp. 9:1–9:12. ACM, New York (2006). doi:10.​1145/​1501434.​1501446
19.
Zurück zum Zitat Horkoff, J., Yu, E.S.K.: Qualitative, interactive, backward analysis of i* models. In: de Castro, J.B., Franch, X., Perini, A., Yu, E.S.K. (eds.) Proceedings of the 3rd International i* Workshop (iStar), Recife, Brazil, CEUR Workshop Proceedings, vol. 322, pp. 43–46. CEUR-WS.org (2008) Horkoff, J., Yu, E.S.K.: Qualitative, interactive, backward analysis of i* models. In: de Castro, J.B., Franch, X., Perini, A., Yu, E.S.K. (eds.) Proceedings of the 3rd International i* Workshop (iStar), Recife, Brazil, CEUR Workshop Proceedings, vol. 322, pp. 43–46. CEUR-WS.org (2008)
25.
Zurück zum Zitat Jackson, K.M., Trochim, W.M.K.: Concept mapping as an alternative approach for the analysis of open-ended survey responses. Organ. Res. Methods 5, 307–332 (2002)CrossRef Jackson, K.M., Trochim, W.M.K.: Concept mapping as an alternative approach for the analysis of open-ended survey responses. Organ. Res. Methods 5, 307–332 (2002)CrossRef
27.
28.
Zurück zum Zitat Jureta, I., Mylopoulos, J., Faulkner, S.: Analysis of multi-party agreement in requirements validation. In: 17th IEEE International Requirements Engineering Conference (RE), pp. 57–66. IEEE Computer Society, Washington (2009). doi:10.1109/RE.2009.8 Jureta, I., Mylopoulos, J., Faulkner, S.: Analysis of multi-party agreement in requirements validation. In: 17th IEEE International Requirements Engineering Conference (RE), pp. 57–66. IEEE Computer Society, Washington (2009). doi:10.​1109/​RE.​2009.​8
29.
Zurück zum Zitat Kassab, M.: An integrated approach of AHP and NFRs framework. In: Wieringa, R., Nurcan, S., Rolland, C., Cavarero J.L. (eds.) RCIS, pp. 1–8. IEEE (2013) Kassab, M.: An integrated approach of AHP and NFRs framework. In: Wieringa, R., Nurcan, S., Rolland, C., Cavarero J.L. (eds.) RCIS, pp. 1–8. IEEE (2013)
30.
Zurück zum Zitat Knapp, T.R.: Treating ordinal scales as interval scales: an attempt to resolve the controversy. Nurs. Res. 39(2), 121–123 (1990)CrossRef Knapp, T.R.: Treating ordinal scales as interval scales: an attempt to resolve the controversy. Nurs. Res. 39(2), 121–123 (1990)CrossRef
32.
Zurück zum Zitat Levene, H.: Robust tests for equality of variances. In: Olkin, I. (ed.) Contributions to Probability and Statistics: Essays in Honor of Harold Hotelling, pp. 278–292. Stanford University Press, Palo Alto (1960) Levene, H.: Robust tests for equality of variances. In: Olkin, I. (ed.) Contributions to Probability and Statistics: Essays in Honor of Harold Hotelling, pp. 278–292. Stanford University Press, Palo Alto (1960)
33.
Zurück zum Zitat Liaskos, S., Jalman, R., Aranda, J.: On eliciting contribution measures in goal models. In: 20th IEEE International Requirements Engineering Conference (RE), pp. 221–230. IEEE CS (2012). doi: 10.1109/RE.2012.6345808 Liaskos, S., Jalman, R., Aranda, J.: On eliciting contribution measures in goal models. In: 20th IEEE International Requirements Engineering Conference (RE), pp. 221–230. IEEE CS (2012). doi: 10.​1109/​RE.​2012.​6345808
35.
Zurück zum Zitat Mirbel, I., Villata, S.: Enhancing goal-based requirements consistency: an argumentation-based approach. In: Fisher, M., van der Torre, L., Dastani, M., Governatori, G. (eds.) Computational Logic in Multi-agent Systems, Lecture Notes in Computer Science, vol. 7486, pp. 110–127. Springer, Berlin (2012). doi:10.1007/978-3-642-32897-8_9 Mirbel, I., Villata, S.: Enhancing goal-based requirements consistency: an argumentation-based approach. In: Fisher, M., van der Torre, L., Dastani, M., Governatori, G. (eds.) Computational Logic in Multi-agent Systems, Lecture Notes in Computer Science, vol. 7486, pp. 110–127. Springer, Berlin (2012). doi:10.​1007/​978-3-642-32897-8_​9
37.
Zurück zum Zitat Nuseibeh, B., Easterbrook, S.: Requirements engineering: a roadmap. In: Proceedings of the Conference on The Future of Software Engineering, ICSE’00, pp. 35–46. ACM, New York (2000). doi:10.1145/336512.336523 Nuseibeh, B., Easterbrook, S.: Requirements engineering: a roadmap. In: Proceedings of the Conference on The Future of Software Engineering, ICSE’00, pp. 35–46. ACM, New York (2000). doi:10.​1145/​336512.​336523
38.
Zurück zum Zitat Robinson, W.N.: Integrating multiple specifications using domain goals. In: Proceedings of the 5th International Workshop on Software Specification and Design, IWSSD’89, pp. 219–226. ACM, New York (1989). doi:10.1145/75199.75232 Robinson, W.N.: Integrating multiple specifications using domain goals. In: Proceedings of the 5th International Workshop on Software Specification and Design, IWSSD’89, pp. 219–226. ACM, New York (1989). doi:10.​1145/​75199.​75232
40.
Zurück zum Zitat Ryan, G.W., Bernard, H.R.: Data management and analysis methods. In: Denzin, N.K., Lincoln Y.S. (eds.) The Handbook of Qualitative Research, 2nd edn., pp. 769–802. Sage, London, Thousand Oaks, New Dehli (2000) Ryan, G.W., Bernard, H.R.: Data management and analysis methods. In: Denzin, N.K., Lincoln Y.S. (eds.) The Handbook of Qualitative Research, 2nd edn., pp. 769–802. Sage, London, Thousand Oaks, New Dehli (2000)
42.
Zurück zum Zitat Schuman, H., Presser, S.: Questions and Answers in Attitude Surveys: Experiments on Question Form, Wording, and Context. Academic, New York (1981) Schuman, H., Presser, S.: Questions and Answers in Attitude Surveys: Experiments on Question Form, Wording, and Context. Academic, New York (1981)
43.
Zurück zum Zitat Seidel, J., Kelle, U.: Different functions of coding in the analysis of textual data. In: Kelle, U. (ed.) Computer-Aided Qualitative Data Analysis: Theory, Methods and Practice, pp. 52–61. Sage, London, Thousand Oaks, New Dehli (1995) Seidel, J., Kelle, U.: Different functions of coding in the analysis of textual data. In: Kelle, U. (ed.) Computer-Aided Qualitative Data Analysis: Theory, Methods and Practice, pp. 52–61. Sage, London, Thousand Oaks, New Dehli (1995)
44.
Zurück zum Zitat Tabachnick, B.G., Fidell, L.S.: Using Multivariate Statistics, 5th edn. Allyn & Bacon, Needham Heights (2006) Tabachnick, B.G., Fidell, L.S.: Using Multivariate Statistics, 5th edn. Allyn & Bacon, Needham Heights (2006)
45.
Zurück zum Zitat van Lamsweerde, A.: Requirements engineering: from craft to discipline. In: Harrold, M.J., Murphy, G.C. (eds.) Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE 2008), ACM, Atlanta, Georgia, USA, pp. 238–249 (2008) van Lamsweerde, A.: Requirements engineering: from craft to discipline. In: Harrold, M.J., Murphy, G.C. (eds.) Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE 2008), ACM, Atlanta, Georgia, USA, pp. 238–249 (2008)
46.
Zurück zum Zitat van Lamsweerde, A., Letier, E., Darimont, R.: Managing conflicts in goal-driven requirements engineering. IEEE Trans. Softw. Eng. 24(11), 908–926 (1998). doi:10.1109/32.730542 CrossRef van Lamsweerde, A., Letier, E., Darimont, R.: Managing conflicts in goal-driven requirements engineering. IEEE Trans. Softw. Eng. 24(11), 908–926 (1998). doi:10.​1109/​32.​730542 CrossRef
47.
Zurück zum Zitat Vinay, S., Aithal, S., Sudhakara, G.: A quantitative approach using goal-oriented requirements engineering methodology and analytic hierarchy process in selecting the best alternative. In: Kumar, A.M., S, R., Kumar, T.V.S. (eds.) Proceedings of International Conference on Advances in Computing, Advances in Intelligent Systems and Computing, vol. 174, pp. 441–454. Springer, India (2012). doi:10.1007/978-81-322-0740-5_54 Vinay, S., Aithal, S., Sudhakara, G.: A quantitative approach using goal-oriented requirements engineering methodology and analytic hierarchy process in selecting the best alternative. In: Kumar, A.M., S, R., Kumar, T.V.S. (eds.) Proceedings of International Conference on Advances in Computing, Advances in Intelligent Systems and Computing, vol. 174, pp. 441–454. Springer, India (2012). doi:10.​1007/​978-81-322-0740-5_​54
48.
Zurück zum Zitat Wright, H.K., Kim, M., Perry, D.E.: Validity concerns in software engineering research. In: Roman, G.C., Sullivan, K.J. (eds.) FoSER, pp. 411–414. ACM, New York (2010)CrossRef Wright, H.K., Kim, M., Perry, D.E.: Validity concerns in software engineering research. In: Roman, G.C., Sullivan, K.J. (eds.) FoSER, pp. 411–414. ACM, New York (2010)CrossRef
Metadaten
Titel
An empirical approach toward the resolution of conflicts in goal-oriented models
verfasst von
Jameleddine Hassine
Daniel Amyot
Publikationsdatum
18.04.2015
Verlag
Springer Berlin Heidelberg
Erschienen in
Software and Systems Modeling / Ausgabe 1/2017
Print ISSN: 1619-1366
Elektronische ISSN: 1619-1374
DOI
https://doi.org/10.1007/s10270-015-0460-6

Weitere Artikel der Ausgabe 1/2017

Software and Systems Modeling 1/2017 Zur Ausgabe

Premium Partner