Loading menu…

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

§ 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

Key Research Insights

Synthesized scholarly intelligence & interactive research assistant
  • 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
Reading Preferences
Font Size
Line Spacing
Background
This converted HTML version may contain rendering inconsistencies. Please refer to the PDF for the authoritative version, or click here to provide feedback.

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. 1. J Radatz,A Geraci,F Katki (1990). IEEE Standard Glossary of Software Engineering Terminology. IEEE Std, 610, 12-1990.
  2. 2. (2002). IEC 9126: Software Engineering Product Quality. IEC 9126: Software Engineering Product Quality
  3. 3. A Mathur (2013). Foundations of Software Testing. Foundations of Software Testing
  4. 4. J Fu,B Liu,M Lu (2010). Present and future of software testability analysis. ICCASM 2010 -2010 Int. Conf. Comput. Appl. Syst. Model. Proc, 15
  5. 5. P Suri,H Singhani (2015). Object Oriented Software Testability Survey at Designing and Implementation Phase. Int. J. Sci. Res, 4(4), 3047-3053.
  6. 6. P Suri,H Singhani (2015). Object Oriented Software Testability (OOST) Metrics Analysis. International Journal of Computer Applications Technology and Research, 4(5), 359-367.
  7. 7. M Patidar,R Gupta,G Chandel (2013). Coupling and Cohesion Measures in Object Oriented Programming. Int. J. Adv. Res. Comput. Sci. Softw. Eng, 3(3), 517-521.
  8. 8. R Binder (1994). Design For Testabity in Object-Oriented Systems. Commun. ACM, 37, 87-100.
  9. 9. R Freedman (1991). Testability of software components -Rewritten. IEEE Trans. Softw. Eng, 17(6), 553-564.
  10. 10. J Voas,K Miller (1995). Software Testability : The New Verification. IEEE Softw, 12(3), 17-28.
  11. 11. J Voas,K Miller (1992). Improving the software development process using testability research. [1992] Proceedings Third International Symposium on Software Reliability Engineering, 114-121.
  12. 12. D Esposito (2008). Design Your Classes For Testbility. Design Your Classes For Testbility
  13. 13. S Jungmayr (2002). Testability during Design. Testability during Design, 1-2.
  14. 14. Bret Pettichord,Brian Marick (2002). Agile Acceptance Testing. Lecture Notes in Computer Science, 284-284.
  15. 15. E Mulo (2007). Design for testability in software systems. Design for testability in software systems
  16. 16. R Khan,K Mustafa (2009). Metric based testability model for object oriented design (MTMOOD). ACM SIGSOFT Softw. Eng. Notes, 34(2), 1.
  17. 17. Mohd Nazir,Dr. Khan,Dr. Mustafa (2010). Testability Estimation Framework. International Journal of Computer Applications, 2(5), 9-14.
  18. 18. J Payne,R Alexander,C Hutchinson (1997). Design-for-Testability for Object-Oriented Software. Design-for-Testability for Object-Oriented Software, 7, 34-43.
  19. 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. known as Analytic Hierarchy Process (AHP)
  20. 20. Y Wang,G King,I Court,M Ross,G Staples (1997). On testable object-oriented programming. ACM SIGSOFT Software Engineering Notes, 22(4), 84-90.
  21. 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. ISSRE 2001. Proceedings. 12th Int. Symp, 324-329.
  22. 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. Lecture Notes in Computer Science, 320-344.
  23. 23. M Badri,A Kout,F Toure (2011). An empirical analysis of a testability model for object-oriented programs. ACM SIGSOFT Softw. Eng. Notes, 36(4), 1.
  24. 24. S Chidamber,C Kemerer (1994). A Metrics Suite for Object Oriented Design. IEEE Trans. Softw. Eng, 20(6), 476-493.
  25. 25. T Mayer,T Hall (1999). Measuring OO systems: a critical analysis of the MOOD metrics. Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 29 (Cat. No.PR00275), 29, 108-117.
  26. 26. Samar Mouchawrab,Lionel Briand,Yvan Labiche (2005). A measurement framework for object-oriented software testability. Information and Software Technology, 47(15), 979-997.
  27. 27. B Henderson,Sellers (1996). Object-Oriented Metric. Object-Oriented Metric
  28. 28. A Fernando (1995). Design Metrics for OO software system. ECOOP'95
  29. 29. Mourad Badri,Fadel Toure (2012). Empirical Analysis of Object-Oriented Design Metrics for Predicting Unit Testing Effort of Classes. Journal of Software Engineering and Applications, 05(07), 513-526.
  30. 30. Magiel Bruntink,Arie Van Deursen (2006). An empirical study into class testability. Journal of Systems and Software, 79(9), 1219-1232.
  31. 31. Y Singh,A Saha (2010). Predicting Testability of Eclipse: A Case Study. Journal of Software Engineering, 4(2), 122-136.
  32. 32. B Baudry,Y Le Traon,G Sunye (2004). Improving the testability of UML class diagrams. First International Workshop onTestability Assessment, 2004. IWoTA 2004. Proceedings., 70-80.
  33. 33. M Genero,M Piattini,C Calero (2005). A survey of metrics for UML class diagrams. J. Object Technol, 4(9), 59-92.
  34. 34. B Baudry,Y Le Traon (2005). Measuring design testability of a UML class diagram. Inf. Softw. Technol, 47(13), 859-879.
  35. 35. B Baudry,Y Le Traon,G Sunye (2002). Testability analysis of a UML class diagram. Proc. Eighth IEEE Symp. Softw. Metrics
  36. 36. J Sheppard,M Kaufman (2001). Formal specification of testability metrics in IEEE P1522. 2001 IEEE Autotestcon Proceedings. IEEE Systems Readiness Technology Conference. (Cat. No.01CH37237), 01, 71-82.
  37. 37. Grady Booch,Robert Maksimchuk,Michael Engle,Bobbi Young,Jim Connallen,Kelli Houston (2007). Object-oriented analysis and design with applications, third edition. ACM SIGSOFT Software Engineering Notes, 33(5), 29-29.
  38. 38. L Briand,J Wust,S Ikonomovski,H Lounis (1999). Investigating quality factors in object-oriented designs: an industrial case study. Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002)
  39. 39. L Rosenberg,L Hyatt (1997). Software quality metrics for object-oriented environments. Software quality metrics for object-oriented environments
  40. 40. R Dromey (1995). A model for software product quality. IEEE Transactions on Software Engineering, 21(2), 146-162.
  41. 41. M Nazir,R Khan (2009). Software Design Testability Factors: A New Perspective. Proceddings of Naional Third Conference INDIACOM 2009, 1-6.
  42. 42. H Singhani,P Suri (2015). Object Oriented SoftwareTestability (OOSTe) Metrics Assessment Framework. Int. J. Adv. Res. Comput. Sci. Softw. Eng, 5(4), 1096-1106.
  43. 43. M Nazir,K Mustafa (2013). An Empirical Validation of Testability Estimation Model. Int. J. Adv. Res. Comput. Sci. Softw. Eng, 3(9), 1298-1301.
  44. 44. Sadaf Khalid,Saima Zehra,Fahim Arif (2010). Analysis of object oriented complexity and testability using object oriented design metrics. Proceedings of the 2010 National Software Engineering Conference, 1-8.
  45. 45. M Bruntink,A Van Deursen (2003). Predicting class testability using object-oriented metrics. Source Code Analysis and Manipulation, Fourth IEEE International Workshop on, 136-145.
  46. 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. Int. J. Softw. Eng. its Appl, 5(2), 69-86.
  47. 47. Thanh Nguyen,Michel Delaunay,Chantal Robach (2005). Testability Analysis of Data-Flow Software. Electronic Notes in Theoretical Computer Science, 116, 213-225.
  48. 48. A Goel,S Gupta,S Wasan (2008). Controllability mechanism for object-oriented software testing. Tenth Asia-Pacific Software Engineering Conference, 2003., 3, 98-107.
  49. 49. Supaporn Kansomkeat,Jeff Offutt,Wanchai Rivepiboon (2005). Bytecode-Based Analysis for Increasing Class-Component Testability. ECTI Transactions on Computer and Information Technology (ECTI-CIT), 2(1), 33-44.
  50. 50. Jeffrey Voas,Keith Miller,Jeffery Payne (1994). Software testability and its application to avionic software. 9th Computing in Aerospace Conference, 431-445.
  51. 51. Suhel Khan,Raees Khan (2012). Object Oriented Design Complexity Quantification Model. Procedia Technology, 4, 548-554.
  52. 52. Mohd Nazir,Raees Khan (2010). An Empirical Validation of Understandability Quantification Model. Procedia Technology, 4(4), 772-777.
  53. 53. J Bach (1999). Test Plan Evaluation Model. Test Plan Evaluation Model, 1-5.
  54. 54. J Bach (2003). Heuristics of Software Testability. Heuristics of Software Testability
  55. 55. T Jeon (2002). Increasing the Testability of Object-Oriented Frameworks with Built-in Tests. Building, 169-182.
  56. 56. Jonathan Vincent,Graham King,Peter Lay,John Kinghorn (2002). Principles of Built-In-Test for Run-Time-Testability in Component-Based Software Systems. Software Quality Journal, 10(2), 115-133.
  57. 57. Thomas Saaty (2008). Decision making with the analytic hierarchy process. International Journal of Services Sciences, 1(1), 83.

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, Dr. Pushpa R. Suri. 2015. "Testability Assessment Model for Object Oriented Software based on Internal and External Quality Factors". Global Journal of Computer Science and Technology - C: Software & Data Engineering GJCST-C Volume 15 (GJCST Volume 15 Issue C5).

More Citation Formats

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
English
Order Article Reprint
Experience 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: 3.6K
Total Downloads: 234
All Trends

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

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. Suri
Dr. Suri <p>Maharishi Markandeshwar University, Mullana</p>