Exploiting Requirement Validation Techniques for Assessing the Software’s Quality in Pakistan
DOI:
https://doi.org/10.21015/vtse.v9i3.703Abstract
There are five significant steps in software requirements engineering and the requirement validation (RV) step is one of them. Requirements validation ensures the reliability, stability, and consistency of the software. The persons involved in performing the requirements validation are stakeholders and external reviewers. The requirements validation techniques (RVTs) not only help in finding the errors but also help in guaranteeing the quality of the software. As quality is important, therefore, the main focus of this paper is to determine the ways of quality improvement in software requirements. A questionnaire-based survey is used to identify the most suitable RVTs for improving the quality. The results are compiled by developing a hypothesis and the Chi-square test method. The results showed that the cost reduction quality parameter is the most satisfactory because it reduces the cost up to 44.6% by using RVTs in Pakistan and foreign countries. Another important outcome is the level of effectiveness of RVTs which is much better in foreign countries as compared to Pakistan.
References
Abdul Hamid, Nor Fazlina Iryani, and Mohamad Khatim Hasan. 2013. “Software Quality Model for Telecommunication Industry in Malaysia.” Jurnal Teknologi 63(1). DOI: https://doi.org/10.11113/jt.v63.1354
Ali-Shahid, Malik Muhammad, and Shahida Sulaiman. 2015. “A Case Study on Reliability and Usability Testing of a Web Portal.” In 2015 9th Malaysian Software Engineering Conference (MySEC), IEEE, 31–36. DOI: https://doi.org/10.1109/MySEC.2015.7475191
Asghar, Sohail, and Mahrukh Umar. 2010. “Requirement Engineering Challenges in Development of Software Applications and Selection of Customer-off-the-Shelf (COTS) Components.” International Journal of Software Engineering 1(1): 32–50.
Bernard, H Russell. 2017. Research Methods in Anthropology: Qualitative and Quantitative Approaches. Rowman & Littlefield.
Calvo, Rocío, Ana Iglesias, and Lourdes Moreno. 2014. “User-Centered Requirement Engineering for Accessible Chats in m-Learning.” J. Univers. Comput. Sci. 20(7): 964–85.
Cheng, Betty H.C., and Joanne M Atlee. 2007. “Research Directions in Requirements Engineering.” In Future of Software Engineering (FOSE ’07), IEEE, 285–303. DOI: https://doi.org/10.1109/FOSE.2007.17
Creswell, John W, and J David Creswell. 2017. Research Design: Qualitative, Quantitative, and Mixed Methods Approaches. 4th ed. SAGE Publications, California, USA.
Davy, Debbie, and Christina Valecillos. 2009. “Summary of a Literature Review of Qualitative Research in Technical Communication from 2003 to 2007.” In 2009 IEEE International Professional Communication Conference, IEEE, 1–7. DOI: https://doi.org/10.1109/IPCC.2009.5208718
Denger, Christian, and Thomas Olsson. 2005. “Quality Assurance in Requirements Engineering.” In Engineering and Managing Software Requirements, Berlin/Heidelberg: Springer-Verlag, 163–85. DOI: https://doi.org/10.1007/3-540-28244-0_8
Dhananjayan, Amrith, and Kiam Tian Seow. 2015. “A Formal Transparency Framework for Validation of Real-Time Discrete-Event Control Requirements Modeled by Timed Transition Graphs.” IEEE Transactions on Human-Machine Systems 45(3): 350–61. DOI: https://doi.org/10.1109/THMS.2014.2386972
Dorigan, Jose Andre, and Rodolfo Miranda de Barros. 2014. “A Process Model for Standardization and Increase in the Requirements Quality.” IEEE Latin America Transactions 12(8): 1502–7. DOI: https://doi.org/10.1109/TLA.2014.7014520
Felderer, Michael, and Armin Beer. 2012. “Estimating the Return on Investment of Defect Taxonomy Supported System Testing in Industrial Projects.” In 2012 38th Euromicro Conference on Software Engineering and Advanced Applications, IEEE, 426–30. DOI: https://doi.org/10.1109/SEAA.2012.33
———. 2013. “Using Defect Taxonomies for Requirements Validation in Industrial Projects.” In 2013 21st IEEE International Requirements Engineering Conference (RE), IEEE, 296–301.
Freimut, Bernd, Christian Denger, and Markus Ketterer. 2005. “An Industrial Case Study of Implementing and Validating Defect Classification for Process Improvement and Quality Management.” In 11th IEEE International Software Metrics Symposium (METRICS’05), IEEE, 10 pp. – 19. DOI: https://doi.org/10.1109/METRICS.2005.10
Krishnan, Mayuram S, Charlie H Kriebel, Sunder Kekre, and Tridas Mukhopadhyay. 2000. “An Empirical Analysis of Productivity and Quality in Software Products.” Management Science 46(6): 745–59. DOI: https://doi.org/10.1287/mnsc.46.6.745.11941
Margarido, Isabel Lopes, João Pascoal Faria, Raul Moreira Vidal, and Marco Vieira. 2011. “Classification of Defect Types in Requirements Specifications: Literature Review, Proposal and Assessment.” In 6th Iberian Conference on Information Systems and Technologies (CISTI 2011), IEEE, 1–6.
Mishra, Deepti, Alok Mishra, and Ali Yazici. 2008. “Successful Requirement Elicitation by Combining Requirement Engineering Techniques.” In 2008 First International Conference on the Applications of Digital Information and Web Technologies (ICADIWT), IEEE, 258–63. DOI: https://doi.org/10.1109/ICADIWT.2008.4664355
Pandey, Dhirendra, Ugrasen Suman, and A.K. Ramani. 2010. “An Effective Requirement Engineering Process Model for Software Development and Requirements Management.” In 2010 International Conference on Advances in Recent Technologies in Communication and Computing, IEEE, 287–91. DOI: https://doi.org/10.1109/ARTCom.2010.24
Sommerville, Ian. 2011. 137035152 ISBN-10 Software Engineering 9th Edition.
Sulehri, Latif. 2010. “Comparative Selection of Requirements Validation Techniques Based on Industrial Survey.”
Terry Bahill, A, and Steven J Henderson. 2005. “Requirements Development, Verification, and Validation Exhibited in Famous Failures.” Systems Engineering 8(1): 1–14. DOI: https://doi.org/10.1002/sys.20017
Uzunov, Anton V, Eduardo B Fernandez, and Katrina Falkner. 2012. “Engineering Security into Distributed Systems: A Survey of Methodologies.” J. Univers. Comput. Sci. 18(20): 2920–3006.
Yousuf, Farzana, Zahid Zaman, and Naveed Ikram. 2008. “Requirements Validation Techniques in GSD: A Survey.” In 2008 IEEE International Multitopic Conference, IEEE, 553–57. DOI: https://doi.org/10.1109/INMIC.2008.4777800
Downloads
Published
How to Cite
Issue
Section
License
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (CC-By) that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).
This work is licensed under a Creative Commons Attribution License CC BY