Testability Assessment Model for Object Oriented Software based on Internal and External Quality Factors

α
Harsha Singhani
Harsha Singhani
σ
Dr. Pushpa R. Suri
Dr. Pushpa R. Suri
α Kurukshetra University
σ Maharishi Markandeshwar University, Mullana

Send Message

To: Author

Testability Assessment Model for Object Oriented Software based on Internal and External Quality Factors

Article Fingerprint

ReserarchID

CSTSDE6DN70

Testability Assessment Model for Object Oriented Software based on Internal and External Quality Factors Banner

AI TAKEAWAY

Connecting with the Eternal Ground
  • English
  • Afrikaans
  • Albanian
  • Amharic
  • Arabic
  • Armenian
  • Azerbaijani
  • Basque
  • Belarusian
  • Bengali
  • Bosnian
  • Bulgarian
  • Catalan
  • Cebuano
  • Chichewa
  • Chinese (Simplified)
  • Chinese (Traditional)
  • Corsican
  • Croatian
  • Czech
  • Danish
  • Dutch
  • Esperanto
  • Estonian
  • Filipino
  • Finnish
  • French
  • Frisian
  • Galician
  • Georgian
  • German
  • Greek
  • Gujarati
  • Haitian Creole
  • Hausa
  • Hawaiian
  • Hebrew
  • Hindi
  • Hmong
  • Hungarian
  • Icelandic
  • Igbo
  • Indonesian
  • Irish
  • Italian
  • Japanese
  • Javanese
  • Kannada
  • Kazakh
  • Khmer
  • Korean
  • Kurdish (Kurmanji)
  • Kyrgyz
  • Lao
  • Latin
  • Latvian
  • Lithuanian
  • Luxembourgish
  • Macedonian
  • Malagasy
  • Malay
  • Malayalam
  • Maltese
  • Maori
  • Marathi
  • Mongolian
  • Myanmar (Burmese)
  • Nepali
  • Norwegian
  • Pashto
  • Persian
  • Polish
  • Portuguese
  • Punjabi
  • Romanian
  • Russian
  • Samoan
  • Scots Gaelic
  • Serbian
  • Sesotho
  • Shona
  • Sindhi
  • Sinhala
  • Slovak
  • Slovenian
  • Somali
  • Spanish
  • Sundanese
  • Swahili
  • Swedish
  • Tajik
  • Tamil
  • Telugu
  • Thai
  • Turkish
  • Ukrainian
  • Urdu
  • Uzbek
  • Vietnamese
  • Welsh
  • Xhosa
  • Yiddish
  • Yoruba
  • Zulu

Abstract

Software testability is coming out to be most frequent talked about subject then the underrated and unpopular quality factor it used to be in past few years. The correct and timely assessment of testability can lead to improvisation of software testing process. Though many researchers and quality controllers have proved its importance, but still the research has not gained much momentum in emphasizing the need of making testability analysis necessary during all software development phases. In this paper we review and analyse the factors affecting testability estimation of object oriented software systems during design and analysis phase of development life cycle. These factors are then linked together in the form of new assessment model for object oriented software testability. The proposed model will be evaluated using analytical hierarchical process (AHP).

References

57 Cites in Article
  1. J Radatz,A Geraci,F Katki (1990). IEEE Standard Glossary of Software Engineering Terminology.
  2. (2002). IEC 9126: Software Engineering Product Quality.
  3. A Mathur (2013). Foundations of Software Testing.
  4. J Fu,B Liu,M Lu (2010). Present and future of software testability analysis.
  5. P Suri,H Singhani (2015). Object Oriented Software Testability Survey at Designing and Implementation Phase.
  6. P Suri,H Singhani (2015). Object Oriented Software Testability (OOST) Metrics Analysis.
  7. M Patidar,R Gupta,G Chandel (2013). Coupling and Cohesion Measures in Object Oriented Programming.
  8. R Binder (1994). Design For Testabity in Object-Oriented Systems.
  9. R Freedman (1991). Testability of software components -Rewritten.
  10. J Voas,K Miller (1995). Software Testability : The New Verification.
  11. J Voas,K Miller (1992). Improving the software development process using testability research.
  12. D Esposito (2008). Design Your Classes For Testbility.
  13. S Jungmayr (2002). Testability during Design.
  14. Bret Pettichord,Brian Marick (2002). Agile Acceptance Testing.
  15. E Mulo (2007). Design for testability in software systems.
  16. R Khan,K Mustafa (2009). Metric based testability model for object oriented design (MTMOOD).
  17. Mohd Nazir,Dr. Khan,Dr. Mustafa (2010). Testability Estimation Framework.
  18. J Payne,R Alexander,C Hutchinson (1997). Design-for-Testability for Object-Oriented Software.
  19. the proposed model in our future research work. This would help the stake holders decision making more faster along with easing reducing testing effort.
  20. Y Wang,G King,I Court,M Ross,G Staples (1997). On testable object-oriented programming.
  21. B Baudry,Y Le Traon,G Sunye,J Jézéquel (2001). Towards a ' Safe ' Use of Design Patterns to Improve OO Software Testability.
  22. Mark Harman,André Baresel,David Binkley,Robert Hierons,Lin Hu,Bogdan Korel,Phil Mcminn,Marc Roper (2011). Testability Transformation – Program Transformation to Improve Testability.
  23. M Badri,A Kout,F Toure (2011). An empirical analysis of a testability model for object-oriented programs.
  24. S Chidamber,C Kemerer (1994). A Metrics Suite for Object Oriented Design.
  25. T Mayer,T Hall (1999). Measuring OO systems: a critical analysis of the MOOD metrics.
  26. Samar Mouchawrab,Lionel Briand,Yvan Labiche (2005). A measurement framework for object-oriented software testability.
  27. B Henderson,Sellers (1996). Object-Oriented Metric.
  28. A Fernando (1995). Design Metrics for OO software system.
  29. Mourad Badri,Fadel Toure (2012). Empirical Analysis of Object-Oriented Design Metrics for Predicting Unit Testing Effort of Classes.
  30. Magiel Bruntink,Arie Van Deursen (2006). An empirical study into class testability.
  31. Y Singh,A Saha (2010). Predicting Testability of Eclipse: A Case Study.
  32. B Baudry,Y Le Traon,G Sunye (2004). Improving the testability of UML class diagrams.
  33. M Genero,M Piattini,C Calero (2005). A survey of metrics for UML class diagrams.
  34. B Baudry,Y Le Traon (2005). Measuring design testability of a UML class diagram.
  35. B Baudry,Y Le Traon,G Sunye (2002). Testability analysis of a UML class diagram.
  36. J Sheppard,M Kaufman (2001). Formal specification of testability metrics in IEEE P1522.
  37. Grady Booch,Robert Maksimchuk,Michael Engle,Bobbi Young,Jim Connallen,Kelli Houston (2007). Object-oriented analysis and design with applications, third edition.
  38. L Briand,J Wust,S Ikonomovski,H Lounis (1999). Investigating quality factors in object-oriented designs: an industrial case study.
  39. L Rosenberg,L Hyatt (1997). Software quality metrics for object-oriented environments.
  40. R Dromey (1995). A model for software product quality.
  41. M Nazir,R Khan (2009). Software Design Testability Factors: A New Perspective.
  42. H Singhani,P Suri (2015). Object Oriented SoftwareTestability (OOSTe) Metrics Assessment Framework.
  43. M Nazir,K Mustafa (2013). An Empirical Validation of Testability Estimation Model.
  44. Sadaf Khalid,Saima Zehra,Fahim Arif (2010). Analysis of object oriented complexity and testability using object oriented design metrics.
  45. M Bruntink,A Van Deursen (2003). Predicting class testability using object-oriented metrics.
  46. M Genero,M Piattini,C Calero,; Badri,M Badri,F Toure (2011). An empirical analysis of lack of cohesion metrics for predicting testability of classes.
  47. Thanh Nguyen,Michel Delaunay,Chantal Robach (2005). Testability Analysis of Data-Flow Software.
  48. A Goel,S Gupta,S Wasan (2008). Controllability mechanism for object-oriented software testing.
  49. Supaporn Kansomkeat,Jeff Offutt,Wanchai Rivepiboon (2005). Bytecode-Based Analysis for Increasing Class-Component Testability.
  50. Jeffrey Voas,Keith Miller,Jeffery Payne (1994). Software testability and its application to avionic software.
  51. Suhel Khan,Raees Khan (2012). Object Oriented Design Complexity Quantification Model.
  52. Mohd Nazir,Raees Khan (2010). An Empirical Validation of Understandability Quantification Model.
  53. J Bach (1999). Test Plan Evaluation Model.
  54. J Bach (2003). Heuristics of Software Testability.
  55. T Jeon (2002). Increasing the Testability of Object-Oriented Frameworks with Built-in Tests.
  56. Jonathan Vincent,Graham King,Peter Lay,John Kinghorn (2002). Principles of Built-In-Test for Run-Time-Testability in Component-Based Software Systems.
  57. Thomas Saaty (2008). Decision making with the analytic hierarchy process.

Funding

No external funding was declared for this work.

Conflict of Interest

The authors declare no conflict of interest.

Ethical Approval

No ethics committee approval was required for this article type.

Data Availability

Not applicable for this article.

How to Cite This Article

Harsha Singhani. 2015. \u201cTestability Assessment Model for Object Oriented Software based on Internal and External Quality Factors\u201d. Global Journal of Computer Science and Technology - C: Software & Data Engineering GJCST-C Volume 15 (GJCST Volume 15 Issue C5): .

Download Citation

Journal Specifications

Crossref Journal DOI 10.17406/gjcst

Print ISSN 0975-4350

e-ISSN 0975-4172

Keywords
Classification
D.2.2
Version of record

v1.2

Issue date

July 17, 2015

Language
en
Experiance in AR

Explore published articles in an immersive Augmented Reality environment. Our platform converts research papers into interactive 3D books, allowing readers to view and interact with content using AR and VR compatible devices.

Read in 3D

Your published article is automatically converted into a realistic 3D book. Flip through pages and read research papers in a more engaging and interactive format.

Article Matrices
Total Views: 8246
Total Downloads: 2074
2026 Trends
Related Research

Published Article

Software testability is coming out to be most frequent talked about subject then the underrated and unpopular quality factor it used to be in past few years. The correct and timely assessment of testability can lead to improvisation of software testing process. Though many researchers and quality controllers have proved its importance, but still the research has not gained much momentum in emphasizing the need of making testability analysis necessary during all software development phases. In this paper we review and analyse the factors affecting testability estimation of object oriented software systems during design and analysis phase of development life cycle. These factors are then linked together in the form of new assessment model for object oriented software testability. The proposed model will be evaluated using analytical hierarchical process (AHP).

Our website is actively being updated, and changes may occur frequently. Please clear your browser cache if needed. For feedback or error reporting, please email [email protected]

Request Access

Please fill out the form below to request access to this research paper. Your request will be reviewed by the editorial or author team.
X

Quote and Order Details

Contact Person

Invoice Address

Notes or Comments

This is the heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

High-quality academic research articles on global topics and journals.

Testability Assessment Model for Object Oriented Software based on Internal and External Quality Factors

Harsha Singhani
Harsha Singhani Kurukshetra University
Dr. Pushpa R. Suri
Dr. Pushpa R. Suri Maharishi Markandeshwar University, Mullana

Research Journals