Skip to main content

Evaluation of a Conceptual Model-Based Method for Discovery of Dependency Links

  • Conference paper
On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE (OTM 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4275))

  • 840 Accesses

Abstract

In practice dependency management often suffers from labor intensity and complexity in creating and maintaining the dependency relations. Our method targets projects, where developers are geographically distributed and a wide range of tools is used. A conceptual domain model is used to inter-relate the development objects and to automate dependency link discovery. The proposed method is based on association of development objects with concepts from domain model. These associations are used to compute dependency among development objects, and are stepwise refined to direct dependency links.

A preliminary empirical evaluation of the method is conducted. The method is evaluated both on performance and psychological variables. The evaluation has been performed in laboratory settings using two real cases. The results, although preliminary, provide positive evidence about the ability of our method to automate discovery of dependency relations, the analysis indicates that the method is perceived to be easy to use and useful by its potential users.

An erratum to this chapter can be found at http://dx.doi.org/10.1007/11914853_71.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cerbah, F., Euzenat, J.: Traceability between models and texts through terminology. Data and Knowledge Engineering 38(1), 31–43 (2001)

    Article  MATH  Google Scholar 

  2. Chen, P.P., Thalheim, B., Wong, L.Y.: Future directions of conceptual modeling. In: Chen, P.P., Akoka, J., Kangassalu, H., Thalheim, B. (eds.) Conceptual Modeling. LNCS, vol. 1565, pp. 287–301. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  3. Dijkstra, E.W.: A note on two problems in connextion with graphs. Numerische Mathematik 1, 269–271 (1959)

    Article  MathSciNet  MATH  Google Scholar 

  4. Egyed, A., Grunbacher, P.: Supporting software understanding with automated requirements traceability. JSEKE 15(5), 783–810 (2005)

    Google Scholar 

  5. Erichsen, K.O.: Enabled traceability in distributed system development. Master thesis, IDI, NTNU, Trondheim, Norway (2003)

    Google Scholar 

  6. Halpin, T.: Information modeling and relational databases, from conceptual analysis to logical design, 792 p. Morgan Kaufmann, San Mateo (2001)

    Google Scholar 

  7. Hayes, J.H., Dekhtyar, A., Osborne, J.: Improving requirements tracing via information retrieval. In: Proc. of Intl. Conf. on Requirements Engineering (RE 2003), pp. 138–147 (2003)

    Google Scholar 

  8. von Knethen, A.: Change-oriented requirements traceability: Support for evolution of embedded systems. In: Proc. of 18th Intl. Conf. on Software Maintenance (ICSM 2002), Montreal, Canada, pp. 482–485. IEEE Computer Society Press, Los Alamitos (2002)

    Chapter  Google Scholar 

  9. Letelier, P.: A framework for requirements traceability in UML based projects. In: Proc. of the 1st Intl. Workshop on Traceability, Edinburgh, UK, pp. 32–41 (2002)

    Google Scholar 

  10. Matulevicius, R., et al.: MEIS system requirements specification. Technical report, IDI, NTNU, Norway (2004)

    Google Scholar 

  11. Moody, D.L.: Dealing with complexity: A practical method for representing large entity relationship models. PhD thesis, University of Melbourne, Australia, p. 354 (2001)

    Google Scholar 

  12. Olivé, À.: Conceptual schema-centric development: A grand challenge for information systems research. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 1–15. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  13. Pohl, K., Brandenburg, M., Gulich, A.: Integrating requirement and architecture information: A scenario and meta-model based approach. In: Proc. of the 7th Intl. Workshop on Requirements Engineering: Foundation for Software Quality (REFSQ 2001) (2001)

    Google Scholar 

  14. Ramesh, B., Jarke, M.: Toward reference models for requirements traceability. IEEE Transactions on Software Engineering 27(1), 58–93 (2001)

    Article  Google Scholar 

  15. Riemenschneider, C.K., Hardgrave, B.C., Davis, F.D.: Explaining software developer acceptance of methodologies: A comparison of five theoretical models. IEEE Transactions on Software Engineering 28(12), 1135–1145 (2002)

    Article  Google Scholar 

  16. Siegel, S., Castellan, N.J.: Nonparametric statistics for the behavioural sciences, 2nd edn. McGraw-Hill, New York (1988)

    Google Scholar 

  17. Sølvberg, A.: Data and what they refer to. In: Chen, P.P., Akoka, J., Kangassalu, H., Thalheim, B. (eds.) Conceptual Modeling. LNCS, vol. 1565, pp. 211–226. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  18. Solvberg, A., Kung, D.C.: Information systems engineering – An introduction. Springer, Heidelberg (1993)

    Google Scholar 

  19. Spanoudakis, G., Zisman, A., Perez-Minana, E., Krause, P.: Rule-based generation of requirements traceability relations. Journal of Systems and Software 72(2), 105–127 (2004)

    Article  Google Scholar 

  20. Strasunskas, D.: Domain model-centric distributed development. An approach to semantics-based change impact management. PhD thesis, NTNU, Norway, p. 311 (2006)

    Google Scholar 

  21. Strasunskas, D.: Evaluation of domain model-based change impact management. The experimental materials. Technical Report, IDI, NTNU (2005), available at http://www.idi.ntnu.no/~dstrasun/evaluation/

  22. Strašunskas, D., Hakkarainen, S.: Process of Product Fragments Management in Distributed Development. In: Meersman, R., Tari, Z., Schmidt, D.C. (eds.) CoopIS 2003, DOA 2003, and ODBASE 2003. LNCS, vol. 2888, pp. 218–234. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  23. Su, X., Gulla, J.A.: An information retrieval approach to ontology mapping. Data & Knowledge Engineering 58(1), 47–69 (2006)

    Article  Google Scholar 

  24. VA Software: Leveraging open source processes and techniques in the enterprise. White Paper. VA Software (November 2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Strasunskas, D., Hakkarainen, S. (2006). Evaluation of a Conceptual Model-Based Method for Discovery of Dependency Links. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE. OTM 2006. Lecture Notes in Computer Science, vol 4275. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11914853_37

Download citation

  • DOI: https://doi.org/10.1007/11914853_37

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-48287-1

  • Online ISBN: 978-3-540-48289-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics