Skip to main content

Domain-Based Ranking of Software Test—Effort Estimation Techniques for Academic Projects

  • Conference paper
  • First Online:
ICT Systems and Sustainability

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

Abstract

The significant segments of software project development are requirement engineering, designing, coding, testing, deployment, and maintenance. These phases are implemented irrespective of type of software methodology such as traditional or agile followed during the establishment of software as well as effectually documented. Also this practice is executed in all technical environment, i.e., software companies as well as academic courses were software projects are developed. Software project development is having utmost prominence and credit in educational prospectus for computer science and engineering. Apart from fundamental stages such as requirement engineering, designing, coding, testing, deployment, and maintenance it is found that IT industries also strictly and mandatory focuses on issues such as software risk management, software scheduling, and tracking as well as effort estimation and distribution related to time, budget, and testing. Also these IT industries consider and execute various testing techniques during software project development. For this proposed research framework 122 large software projects documentation were taken into consideration. For simplicity and better comprehensive research domain-based classification was used to classify these software projects into four main heads termed as—(a) Desktop Application, (b) Web Desktop, (c) Mobile Application, and (d) Portal. Similarly, the test effort estimation such as (a) Delphi technique, (b) Analogy-Based Estimation, (c) Software Size-Based Estimation, (d) Test Case Enumeration-Based Estimation, (e) Task or Activity-Based Estimation, and (f) Use Case Test Points are considered for this research purpose. We found that these testing techniques were not considered by students while developing academic software projects as well as no due weightage is given to these testing techniques and test effort by academic courses of computer science and engineering. The main objective behind ranking these techniques was to indicate that which technique is more suitable for software projects carried out by postgraduate courses in computer science. To achieve this purpose a survey is conducted as a part of research by considering 31 Computer Science Academicians to rank these software test effort estimation techniques. The result of experimentation shows that highest rank is allotted to Use Case Points-Based Estimation whereas second highest rank is assigned to Task-Based Estimation while Test Case-Based Estimation gained third maximum rank.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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

References

  1. Boehm, B., Basili, V., Rombach, H., Zelkowitz, M.: Foundations of Empirical Software Engineering: The Legacy of Victor R. Basili. Springer, New York (2005)

    Google Scholar 

  2. Bareisa, E., Karciauskas, E., Limanauskienė, V., Marcinkevicius, R., Motiejūnas, K.: Software engineering process and its improvement in the academy. In: Information Technology and Control, ISSN 1392 – 124, vol. 34, no. 1 (2005)

    Google Scholar 

  3. Haapio, T.: Improving Effort Management in Software Development Projects. Publications of the University of Eastern Finland Dissertations in Forestry and Natural Sciences (2011)

    Google Scholar 

  4. Sommerville, I.: Software Documentation, no. 3. Lancaster University, UK (2000)

    Google Scholar 

  5. Abran, A., Garbajosa, J., Cheikhi, L.: Estimating the test volume and effort for testing and verification & validation. In: International Workshop on Software Measurement—IWSM-Mensura Conference, 5–9 Nov, pp. 216–234. UIBUniversitat de les Illes Baleares, Spain (2007)

    Google Scholar 

  6. Bertolino, A.: Software Testing Research: Achievements, Challenges, Dreams, Future of Software Engineering (FOSE’07), 0-7695-2829-5/07 (2007)

    Google Scholar 

  7. Srivastava, P.R.: Estimation of software testing effort: an intelligent approach. In: 20th International Symposium on Software Reliability Engineering (ISSRE) (2009)

    Google Scholar 

  8. Karunakaran, E., Sreenath, N.: Survey on software effort estimation technique—a review. Int. J. Sci. Eng. Res. 6(12), ISSN 2229-5518 IJSER (2015)

    Google Scholar 

  9. Butt, F.L., Bhatti, S.N., Sarwar, S.: Optimized order of software testing techniques in agile process—a systematic approach. Int. J. Adv. Comput. Sci. Appl. 8(1) (2017)

    Google Scholar 

  10. Jayakumar, K.R., Abran, A.: A survey of software test estimation techniques. J. Softw. Eng. Appl. 6, 47–52 (2013). https://doi.org/10.4236/jsea.2013.610A006

    Article  Google Scholar 

  11. Jayakumar, K.R., Abran. A.: Estimation models for software functional test effort. J. Softw. Eng. Appl. 10, 338–353. ISSN Online: 1945-3124, ISSN Print: 1945-3116 (2017). https://doi.org/10.4236/jsea.2017.104020

  12. Kafle, L.P.: An empirical study on software test effort estimation. Int. J. Soft Comput. Artif. Intell. 2(2). ISSN: 2321-404X (2014)

    Google Scholar 

  13. Jamil, M.A., Arif, M., Abubakar, N.S.A., Ahmad, A.: Software testing techniques: a literature review. In: 6th International Conference on Information and Communication Technology, IEEE 177 (2016). https://doi.org/10.1109/ict4m.2016.40

  14. Chemuturi, M.: Test Effort Estimation. http://chemuturi.com/Test%20Effort%20Estimation.pdf (2012)

  15. Sabev, P., Grigorova, K.: Manual to automated testing: an effort-based approach for determining the priority of software test automation. World Acad. Sci. Eng. Technol. Int. J. Comput. Syst. Eng. 9(12) (2015)

    Google Scholar 

  16. Hermansky, P.: Analysis of current practice in estimating software testing efforts. Master Thesis Submitted To—Software Technology and Management, Faculty of Electrical Engineering Department of Economics, Management and Humanities (2016)

    Google Scholar 

  17. Chaudhary, P., Yadav, C.S.: An approach for calculating the effort needed on testing projects. Int. J. Adv. Res. Comput. Eng. Technol. 1(1) (2012)

    Google Scholar 

  18. Chaudhary, P., Yadav, C.S.: Optimizing test effort estimation-a comparative analysis. Int. J. Sci. Res. Eng. Technol. (IJSRET) 1(2), 018–020 May 2012 www.ijsret.org ISSN 2278 – 0882 IJSRET (2012)

  19. Chauhan, R.K., Singh, I.: Latest research and development on software testing techniques and tools. Int. J. Curr. Eng. Technol. E-ISSN 2277 – 4106, P-ISSN 2347 – 5161 (2014)

    Google Scholar 

  20. Saravana Kumar, S.: A survey of software test estimation techniques. Int. J. Emerg. Trends Sci. Technol. IJETST 03(08), 32–39, ISSN 2348-9480

    Google Scholar 

  21. Sangeetha, K., Dalal, P.: A review paper on software effort estimation methods. Int. J. Sci. Eng. Appl. Sci. (IJSEAS) 1(3), ISSN: 2395-3470 (2015)

    Google Scholar 

  22. Nageswaran, S.: Test Effort Estimation Using Use Case Points, Quality Week 2001, San Francisco, California, USA, June 2001 Suresh Nageswaran 1 Copyright(c) 2001, Cognizant Technology Solutions (2001)

    Google Scholar 

  23. Nguen, V.: Test case point analysis. White Paper—QASymphony. http://www.qasymphony.com/media/2012/Test-Case-Point-Analysis1.pdf (2012)

  24. Afzal, W.: Metrics in software test planning and test design processes. Master Thesis Software Engineering Thesis no: MSE-2007:02, Submitted To—School of Engineering, Blekinge Institute of Technology, Sweden (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vikas S. Chomal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Saini, J.R., Chomal, V.S. (2020). Domain-Based Ranking of Software Test—Effort Estimation Techniques for Academic Projects. In: Tuba, M., Akashe, S., Joshi, A. (eds) ICT Systems and Sustainability. Advances in Intelligent Systems and Computing, vol 1077. Springer, Singapore. https://doi.org/10.1007/978-981-15-0936-0_5

Download citation

Publish with us

Policies and ethics