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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Blewitt, A.: HEDGEHOG: Automatic Verification of Design Patterns in Java. PhD Thesis, University of Edinburgh (2006)
Fabry, J., Mens, T.: Language-Independent Detection of Object-Oriented Design Patterns. Journal Computer Languages: Systems and Structures 30(1-2), 21–33 (2004)
Gamma, E., et al.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, Boston (1994)
McConnell, S.: Code Complete: A Practical Handbook of Software Construction, 2nd edn. Microsoft Press (2004)
Kan, S.H.: Metrics and models in software quality engineering. Addison-Wesley Professional, Boston (2003)
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)
Kirasić, D., Basch, D.: Ontology-Based Design Pattern Recognition. Knowledge-Based Intelligent Information and Engineering Systems, Zagreb (2008)
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)
Rasool, G.: Customizable Feature based Design Pattern Recognition Integrating Multiple Techniques. PhD Thesis, Technische Universitat Ilmenau, Ilmenau (2010)
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)
Tsantalis, N., et al.: Design Pattern Detection Using Similarity Scoring. IEEE Transactions on Software Engineering 32(11), 896–908 (2006)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)