Skip to main content

The Model of Quality Assessment of Implementation of Design Patterns

  • Conference paper
  • First Online:
Distributed Computing and Artificial Intelligence, 13th International Conference

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 474))

Abstract

In software engineering, there are many methods and good practices which aim at ensuring quality of developed software. One of these practices is using design patterns. The article aims at introducing the main frameworks of the authors’ model of quality assessment of implementation of design patterns. The model is composed of relevant elements to be described below: an equivalent of the code of the analysed software, information on implementation of patterns and detailed measures. On the basis of the model frameworks, one can verify the structure of implementation as well as determine and improve the quality of implementation of design patterns.

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. Abreu, F.B., et al.: Toward the design quality evaluation of object-oriented software systems. In: Proceedings of the 5th International Conference on Software Quality, Austin, Texas (1995)

    Google Scholar 

  2. Blewitt, A.: HEDGEHOG: Automatic Verification of Design Patterns in Java. PhD Thesis, University of Edinburgh (2006)

    Google Scholar 

  3. Fabry, J., Mens, T.: Language-Independent Detection of Object-Oriented Design Patterns. Journal Computer Languages: Systems and Structures 30(1-2), 21–33 (2004)

    Google Scholar 

  4. Gamma, E., et al.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, Boston (1994)

    Google Scholar 

  5. McConnell, S.: Code Complete: A Practical Handbook of Software Construction, 2nd edn. Microsoft Press (2004)

    Google Scholar 

  6. Kan, S.H.: Metrics and models in software quality engineering. Addison-Wesley Professional, Boston (2003)

    MATH  Google Scholar 

  7. Md. Khaer, A., et al.: An empirical analysis of software systems for measurement of design quality level based on design patterns. In: 10th International Conference on Computer and Information Technology, pp. 1–6, Dhaka (2007)

    Google Scholar 

  8. Kirasić, D., Basch, D.: Ontology-Based Design Pattern Recognition. Knowledge-Based Intelligent Information and Engineering Systems, Zagreb (2008)

    Google Scholar 

  9. Pavlic, L., et al.: Improving design pattern adoption with Ontology-Based Design Pattern Repository. Informatica an International Journal of Computing and Informatics 33, Ljubljana (2009)

    Google Scholar 

  10. Rasool, G.: Customizable Feature based Design Pattern Recognition Integrating Multiple Techniques. PhD Thesis, Technische Universitat Ilmenau, Ilmenau (2010)

    Google Scholar 

  11. Singh Rao, R., Gupta, M.: Design Pattern Detection by Greedy Algorithm Using Inexact Graph Matching. International Journal of Engineering and Computer Science 2(10), 3658–3664 (2013)

    Google Scholar 

  12. Tsantalis, N., et al.: Design Pattern Detection Using Similarity Scoring. IEEE Transactions on Software Engineering 32(11), 896–908 (2006)

    Article  Google Scholar 

  13. Wojszczyk, R.: The model and function of quality assessment of implementation of design patterns. Applied Computer Science 11(3). Institute of Technological Systems of Information, Lublin University of Technology, Lublin (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rafał Wojszczyk .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Wojszczyk, R., Wójcik, R. (2016). The Model of Quality Assessment of Implementation of Design Patterns. In: Omatu, S., et al. Distributed Computing and Artificial Intelligence, 13th International Conference. Advances in Intelligent Systems and Computing, vol 474. Springer, Cham. https://doi.org/10.1007/978-3-319-40162-1_55

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-40162-1_55

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-40161-4

  • Online ISBN: 978-3-319-40162-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics