Skip to main content

Experimental Evaluation of Traceability Checking Tool for Goal Dependency Modeling

  • Conference paper
  • First Online:
  • 303 Accesses

Part of the book series: Learning and Analytics in Intelligent Systems ((LAIS,volume 19))

Abstract

In a complex socio-technical system, a human’s goal is delegated to many actors such as human and machines. Because the delegated goal can be decomposed into several sub-goals by each actor, goals are delegated recursively until an actor provides the means to achieve each sub-goal. We have already proposed a notation and a method called GDMA to represent and analyze the issues above. Because GDMA can be represented in a class diagram, software engineers do not have to use specific tools of GDMA models. To confirm whether a goal is properly achieved by suitable means, we have to trace such delegation and decomposition relationships. However, it is not easy to confirm it in a real-world system because of the system’s complexity. In this paper, we present a tool to check such traceability. The tool is implemented as a plugin of an existing UML modeling editor, and goal dependencies and decompositions are depicted using color. We also evaluate the tool through a comparative experiment. As a result, the tool enables an analyst to check the traceability without omission although it does not improve efficiency of the traceability checking task.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   119.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   159.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Change Vision, Inc.: Astah professional. https://astah.net/products/astah-professional/. Accessed May 2020

  2. Finkelstein, A., Dowell, J.: A comedy of errors: the London ambulance service case study. In: IWSSD 1996, p. 2. IEEE Computer Society (1996)

    Google Scholar 

  3. Geraldino, G.C.L., Santander, V.F.A.: The JGOOSE tool. In: Pimentel, J., Carvallo, J.P., López, L. (eds.) Proceedings of the 12th International i* Workshop co-located with 38th International Conference on Conceptual Modeling (ER 2019), Salvador, Brazil, 4 November 2019. CEUR Workshop Proceedings, vol. 2490. CEUR-WS.org (2019). http://ceur-ws.org/Vol-2490/paper14.pdf

  4. Horkoff, J., Maiden, N.A.M.: Creative leaf: a creative iStar modeling tool. In: Proceedings of the Ninth International i* Workshop co-located with 24th International Conference on Requirements Engineering (RE 2016), Beijing, China, 12–13 September 2016, pp. 25–30 (2016). http://ceur-ws.org/Vol-1674/iStar16_pp25-30.pdf

  5. Jackson, M.: Problem Frames, Analyzing and Structuring Software Development Problems. Addison-Wesley, Boston (2000)

    Google Scholar 

  6. Kaiya, H., Haga, K.: A CASE tool for goal dependency model with attributes based on an existing UML editor. In: Knowledge-Based and Intelligent Information & Engineering Systems: Proceedings of the 21st International Conference KES-2017, Marseille, France, 6–8 September 2017, pp. 1196–1205 (2017). https://doi.org/10.1016/j.procs.2017.08.033

  7. Kaiya, H., Ogata, S., Hayashi, S., Saeki, M.: Early requirements analysis for a socio-technical system based on goal dependencies. In: New Trends in Software Methodologies, Tools and Techniques - Proceedings of the Fifteenth SoMeT\_16, Larnaca, Cyprus, 12–14 September 2016, pp. 125–138 (2016). https://doi.org/10.3233/978-1-61499-674-3-125

  8. Kaiya, H., Sato, R., Hazeyama, A., Ogata, S., Okubo, T., Tanaka, T., Yoshioka, N., Washizaki, H.: Preliminary systematic literature review of software and systems traceability. In: Knowledge-Based and Intelligent Information & Engineering Systems: Proceedings of the 21st International Conference KES-2017, Marseille, France, 6–8 September 2017, pp. 1141–1150 (2017). https://doi.org/10.1016/j.procs.2017.08.152

  9. van Lamsweerde, A.: Requirements Engineering: From System Goals to UML Models to Software Specifications. Wiley, Hoboken (2009)

    Google Scholar 

  10. Liaskos, S., Alothman, N., Ronse, A., Tambosi, W.: On the meaning and use of contribution links. In: Proceedings of the 12th International i* Workshop co-located with 38th International Conference on Conceptual Modeling (ER 2019), Salvador, Brazil, 4 November 2019 (2019). http://ceur-ws.org/Vol-2490/paper5.pdf

  11. Liebenberg, M., Roßmaier, K., Lakemeyer, G.: An iStar 2.0 editor based on the eclipse modelling framework. In: Proceedings of the 10th International i* Workshop co-located with the 29th International Conference on Advanced Information Systems Engineering (CAiSE 2017), Essen, Germany, June 12–13 2017, pp. 55–60 (2017). http://ceur-ws.org/Vol-1829/iStar17_paper_18.pdf

  12. Pant, V., Yu, E.S.K.: Using i* to reason about employee behavior on public social media. In: Proceedings of the 12th International i* Workshop co-located with 38th International Conference on Conceptual Modeling (ER 2019), Salvador, Brazil, 4 November 2019 (2019). http://ceur-ws.org/Vol-2490/paper4.pdf

  13. Tapia, L.M., López, L., Ayala, C.P.: Dealing with goal models complexity using topological metrics and algorithms. In: Ghanavati, S., Liu, L., López, L. (eds.) Proceedings of the 10th International i* Workshop co-located with the 29th International Conference on Advanced Information Systems Engineering (CAiSE 2017), Essen, Germany, 12–13 June 2017. CEUR Workshop Proceedings, vol. 1829, pp. 43–48. CEUR-WS.org (2017). http://ceur-ws.org/Vol-1829/iStar17_paper_3.pdf

  14. Yu, E., Giorgini, P., Maiden, N., Mylopoulos, J.: Social Modeling for Requirements Engineering. The MIT Press, Cambridge (2010)

    Book  Google Scholar 

Download references

Acknowledgment

This work was supported by JSPS KAKENHI Grant Numbers 18K11249 and 16H02804.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Haruhiko Kaiya .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kaiya, H. et al. (2020). Experimental Evaluation of Traceability Checking Tool for Goal Dependency Modeling. In: Virvou, M., Nakagawa, H., C. Jain, L. (eds) Knowledge-Based Software Engineering: 2020. JCKBSE 2020. Learning and Analytics in Intelligent Systems, vol 19. Springer, Cham. https://doi.org/10.1007/978-3-030-53949-8_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-53949-8_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-53948-1

  • Online ISBN: 978-3-030-53949-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics