Skip to main content
Top

2016 | OriginalPaper | Chapter

Exploring Views for Goal-Oriented Requirements Comprehension

Authors : Lyrene Silva, Ana Moreira, João Araújo, Catarina Gralha, Miguel Goulão, Vasco Amaral

Published in: Conceptual Modeling

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Requirements documents and models need to be used by many stakeholders with different technological proficiency during software development. Each stakeholder may need to understand the entire (or simply part of the) requirements artifacts. To empower these stakeholders, views of the requirements should be configurable to their particular needs. This paper uses information visualization techniques to help in this process. It proposes different views aiming at highlighting information that is relevant for a particular stakeholder, helping him to query requirements artifacts. We offer three kinds of visualizations capturing language and domain elements, while providing a gradual model overview: the big picture view, the syntax-based view, and the concern-based view. We instantiate these views with i* models and introduce an implementation prototype in the iStarLab tool.

Dont have a licence yet? Then find out more about our products and how to get one now:

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 "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"

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!

Literature
1.
go back to reference Shneiderman, B.: The eyes have it: a task by data type taxonomy for information visualizations. In: Symposium on Visual Languages, pp. 336–343. IEEE (1996) Shneiderman, B.: The eyes have it: a task by data type taxonomy for information visualizations. In: Symposium on Visual Languages, pp. 336–343. IEEE (1996)
2.
go back to reference Diehl, S.: Software Visualization: Visualizing the Structure, Behaviour, and Evolution of Software. Springer Science & Business Media, New York (2007)MATH Diehl, S.: Software Visualization: Visualizing the Structure, Behaviour, and Evolution of Software. Springer Science & Business Media, New York (2007)MATH
3.
go back to reference Cooper Jr., J.R., Lee, S.W., Gandhi, R., Gotel, O.: Requirements engineering visualization: a survey on the state-of-the-art. In: 4th International Workshop on Requirements Engineering Visualization (REV 2009), pp. 46–55. IEEE (2009) Cooper Jr., J.R., Lee, S.W., Gandhi, R., Gotel, O.: Requirements engineering visualization: a survey on the state-of-the-art. In: 4th International Workshop on Requirements Engineering Visualization (REV 2009), pp. 46–55. IEEE (2009)
4.
go back to reference Donzelli, P., Hirschbach, D., Basili, V.: Using visualization to understand dependability: a tool support for requirements analysis. In: 29th Annual IEEE/NASA Software Engineering Workshop, pp. 315–324. IEEE (2005) Donzelli, P., Hirschbach, D., Basili, V.: Using visualization to understand dependability: a tool support for requirements analysis. In: 29th Annual IEEE/NASA Software Engineering Workshop, pp. 315–324. IEEE (2005)
5.
go back to reference Horkoff, J., Yu, E.: Visualizations to support interactive goal model analysis. In: 5th International Workshop on Requirements Engineering Visualization (REV 2010), pp. 1–10. IEEE (2010) Horkoff, J., Yu, E.: Visualizations to support interactive goal model analysis. In: 5th International Workshop on Requirements Engineering Visualization (REV 2010), pp. 1–10. IEEE (2010)
6.
go back to reference Reddivari, S., Rad, S., Bhowmik, T., Cain, N., Niu, N.: Visual requirements analytics: a framework and case study. Requirements Eng. 19(3), 257–279 (2014)CrossRef Reddivari, S., Rad, S., Bhowmik, T., Cain, N., Niu, N.: Visual requirements analytics: a framework and case study. Requirements Eng. 19(3), 257–279 (2014)CrossRef
7.
go back to reference Yu, E.: Modelling strategic relationships for process reengineering. Ph.D. thesis, University of Toronto, Canada (1996) Yu, E.: Modelling strategic relationships for process reengineering. Ph.D. thesis, University of Toronto, Canada (1996)
8.
9.
go back to reference Storey, M.A.D., Fracchia, F.D., Müller, H.A.: Cognitive design elements to support the construction of a mental model during software exploration. J. Syst. Softw. 44(3), 171–185 (1999)CrossRef Storey, M.A.D., Fracchia, F.D., Müller, H.A.: Cognitive design elements to support the construction of a mental model during software exploration. J. Syst. Softw. 44(3), 171–185 (1999)CrossRef
10.
go back to reference Moody, D., Heymans, P., Matulevičius, R.: Visual syntax does matter: improving the cognitive effectiveness of the i* visual notation. Requirements Eng. 15(2), 141–175 (2010)CrossRef Moody, D., Heymans, P., Matulevičius, R.: Visual syntax does matter: improving the cognitive effectiveness of the i* visual notation. Requirements Eng. 15(2), 141–175 (2010)CrossRef
11.
go back to reference Gralha, C., Goulão, M., Araújo, J.: Identifying modularity improvement opportunities in goal-oriented requirements models. In: Jarke, M., Mylopoulos, J., Quix, C., Rolland, C., Manolopoulos, Y., Mouratidis, H., Horkoff, J. (eds.) CAiSE 2014. LNCS, vol. 8484, pp. 91–104. Springer, Heidelberg (2014). doi:10.1007/978-3-319-07881-6_7 Gralha, C., Goulão, M., Araújo, J.: Identifying modularity improvement opportunities in goal-oriented requirements models. In: Jarke, M., Mylopoulos, J., Quix, C., Rolland, C., Manolopoulos, Y., Mouratidis, H., Horkoff, J. (eds.) CAiSE 2014. LNCS, vol. 8484, pp. 91–104. Springer, Heidelberg (2014). doi:10.​1007/​978-3-319-07881-6_​7
12.
go back to reference Hornbæk, K., Hertzum, M.: The notion of overview in information visualization. Int. J. Hum. Comput. Stud. 69(7), 509–525 (2011)CrossRef Hornbæk, K., Hertzum, M.: The notion of overview in information visualization. Int. J. Hum. Comput. Stud. 69(7), 509–525 (2011)CrossRef
13.
go back to reference Kienle, H.M., Müller, H., et al.: Requirements of software visualization tools: a literature survey. In: 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis, (VISSOFT 2007), pp. 2–9. IEEE (2007) Kienle, H.M., Müller, H., et al.: Requirements of software visualization tools: a literature survey. In: 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis, (VISSOFT 2007), pp. 2–9. IEEE (2007)
14.
go back to reference Storey, M.A.D.: Theories, methods and tools in program comprehension: past, present and future. In: 13th International Workshop on Program Comprehension (IWPC 2005), pp. 181–191. IEEE (2005) Storey, M.A.D.: Theories, methods and tools in program comprehension: past, present and future. In: 13th International Workshop on Program Comprehension (IWPC 2005), pp. 181–191. IEEE (2005)
15.
go back to reference Favre, J.M.: A new approach to software exploration: back-packing with GSEE. In: 6th European Conference on Software Maintenance and Reengineering, pp. 251–262. IEEE (2002) Favre, J.M.: A new approach to software exploration: back-packing with GSEE. In: 6th European Conference on Software Maintenance and Reengineering, pp. 251–262. IEEE (2002)
16.
go back to reference Gotel, O., Marchese, F.T., Morris, S.J.: On requirements visualization. In: 2nd International Workshop on Requirements Engineering Visualization (REV 2007). IEEE (2007) Gotel, O., Marchese, F.T., Morris, S.J.: On requirements visualization. In: 2nd International Workshop on Requirements Engineering Visualization (REV 2007). IEEE (2007)
17.
go back to reference Gotel, O., Marchese, F.T., Morris, S.J.: The potential for synergy between information visualization and software engineering visualization. In: 12th International Conference on Information Visualisation, (IV 2008), pp. 547–552. IEEE (2008) Gotel, O., Marchese, F.T., Morris, S.J.: The potential for synergy between information visualization and software engineering visualization. In: 12th International Conference on Information Visualisation, (IV 2008), pp. 547–552. IEEE (2008)
18.
go back to reference Niu, N., Mahmoud, A., Yang, X.: Faceted navigation for software exploration. In: IEEE International Conference on Program Comprehension, pp. 193–196 (2011) Niu, N., Mahmoud, A., Yang, X.: Faceted navigation for software exploration. In: IEEE International Conference on Program Comprehension, pp. 193–196 (2011)
19.
go back to reference Keller, P.R., Keller, M.M.: Visual Cues: Practical Data Visualization. IEEE Computer Society Press, Los Alamitos (1994) Keller, P.R., Keller, M.M.: Visual Cues: Practical Data Visualization. IEEE Computer Society Press, Los Alamitos (1994)
20.
go back to reference Heim, P., Lohmann, S., Lauenroth, K., Ziegler, J.: Graph-based visualization of requirements relationships. In: 3rd International Workshop on Requirements Engineering Visualization, (REV 2008), pp. 51–55. IEEE (2008) Heim, P., Lohmann, S., Lauenroth, K., Ziegler, J.: Graph-based visualization of requirements relationships. In: 3rd International Workshop on Requirements Engineering Visualization, (REV 2008), pp. 51–55. IEEE (2008)
21.
go back to reference Ernst, N., Yu, Y., Mylopoulos, J.: Visualizing non-functional requirements. In: 1st International Workshop on Requirements Engineering Visualization (REV 2006). IEEE (2006) Ernst, N., Yu, Y., Mylopoulos, J.: Visualizing non-functional requirements. In: 1st International Workshop on Requirements Engineering Visualization (REV 2006). IEEE (2006)
22.
go back to reference Baniassad, E., Clarke, S.: Investigating the use of clues for scaling document-level concern graphs. In: Workshop on Early Aspects (held with ECOOP 2004), Vancouver, Canada, pp. 1–7 (2004) Baniassad, E., Clarke, S.: Investigating the use of clues for scaling document-level concern graphs. In: Workshop on Early Aspects (held with ECOOP 2004), Vancouver, Canada, pp. 1–7 (2004)
23.
go back to reference Jacobson, I., Spence, I., Bittner, K.: Use Case 2.0: the guide to succeeding with use cases. In: Ivar Jacobson International, pp. 1–55 (2011) Jacobson, I., Spence, I., Bittner, K.: Use Case 2.0: the guide to succeeding with use cases. In: Ivar Jacobson International, pp. 1–55 (2011)
24.
go back to reference Supakkul, S., Chung, L.: Visualizing non-functional requirements patterns. In: 5th International Workshop on Requirements Engineering Visualization (REV 2010), pp. 25–34. IEEE (2010) Supakkul, S., Chung, L.: Visualizing non-functional requirements patterns. In: 5th International Workshop on Requirements Engineering Visualization (REV 2010), pp. 25–34. IEEE (2010)
25.
go back to reference Jacobson, I., Ng, P.W.: Aspect-Oriented Software Development with Use Cases. Addison-Wesley Object Technology Series. Addison-Wesley Professional, Reading (2004) Jacobson, I., Ng, P.W.: Aspect-Oriented Software Development with Use Cases. Addison-Wesley Object Technology Series. Addison-Wesley Professional, Reading (2004)
26.
go back to reference Bork, D., Buchmann, R., Karagiannis, D.: Preserving multi-view consistency in diagrammatic knowledge representation. In: Zhang, S., Wirsing, M., Zhang, Z. (eds.) KSEM 2015. LNCS, vol. 9403, pp. 177–182. Springer, Heidelberg (2015). doi:10.1007/978-3-319-25159-2_16 CrossRef Bork, D., Buchmann, R., Karagiannis, D.: Preserving multi-view consistency in diagrammatic knowledge representation. In: Zhang, S., Wirsing, M., Zhang, Z. (eds.) KSEM 2015. LNCS, vol. 9403, pp. 177–182. Springer, Heidelberg (2015). doi:10.​1007/​978-3-319-25159-2_​16 CrossRef
Metadata
Title
Exploring Views for Goal-Oriented Requirements Comprehension
Authors
Lyrene Silva
Ana Moreira
João Araújo
Catarina Gralha
Miguel Goulão
Vasco Amaral
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-46397-1_12

Premium Partner