Methodology for the quantification of the effect of patterns and anti‐patterns association on the software quality. Issue 5 (1st October 2019)
- Record Type:
- Journal Article
- Title:
- Methodology for the quantification of the effect of patterns and anti‐patterns association on the software quality. Issue 5 (1st October 2019)
- Main Title:
- Methodology for the quantification of the effect of patterns and anti‐patterns association on the software quality
- Authors:
- Hussain, Shahid
Keung, Jacky
Sohail, Muhammad Khalid
Khan, Arif Ali
Ahmad, Ghufran
Mufti, Muhammad Rafiq
Khatak, Hasan Ali - Abstract:
- Abstract : The employment of design patterns is considered as a benchmark of software quality in terms of reducing the number of software faults. However, the quantification of the information about the hinder design issues such as the number of roles, type of design pattern, and their association with anti‐pattern classes is still required. The authors propose a new methodology to evaluate the impact of certain design issues on the software quality in terms of quantification of fault density. Firstly, they mine the required information about the classes of each system under study. Secondly, they describe taxonomy to group the classes. Subsequently, they used statistical techniques to formulate and benchmark the results. They include the analysis of four open source projects with six design patterns and six anti‐patterns in the case study. The main consequences are (i) the pattern participant classes are less dense in faults, (ii) the classes involved in the structural association between design patterns and anti‐patterns are denser in faults, (iii) the pattern participant classes with multi‐role and anti‐pattern smell association is denser in faults as compared to others. The significant difference between fault density distributions of groups of classes is still unclear and required further empirical investigation.
- Is Part Of:
- IET software. Volume 13:Issue 5(2019)
- Journal:
- IET software
- Issue:
- Volume 13:Issue 5(2019)
- Issue Display:
- Volume 13, Issue 5 (2019)
- Year:
- 2019
- Volume:
- 13
- Issue:
- 5
- Issue Sort Value:
- 2019-0013-0005-0000
- Page Start:
- 414
- Page End:
- 422
- Publication Date:
- 2019-10-01
- Subjects:
- software fault tolerance -- public domain software -- software quality
software quality -- design pattern -- anti-pattern classes -- pattern participant classes -- anti-pattern smell association -- anti-patterns association -- software fault reduction -- fault density quantization -- statistical techniques -- open source projects -- multirole pattern smell association -- fault density distributions
Computer software -- Periodicals
Software engineering -- Periodicals
005.1 - Journal URLs:
- http://digital-library.theiet.org/content/journals/iet-sen ↗
http://ieeexplore.ieee.org/servlet/opac?punumber=4124007 ↗
https://ietresearch.onlinelibrary.wiley.com/journal/17518814 ↗
http://www.theiet.org/ ↗
http://scitation.aip.org/dbt/dbt.jsp?KEY=ISEOB7&Volume=CURVOL&Issue=CURISS ↗ - DOI:
- 10.1049/iet-sen.2018.5087 ↗
- Languages:
- English
- ISSNs:
- 1751-8806
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4363.253550
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 16466.xml