Trends of Software Requirements Engineering Process in Pakistan and its Repercussion on Effort Estimation


Authors : Muhammad Hamza Siddiqui; Muhammad Talha Siddiqui; Dr. Mehwish Mirza

Volume/Issue : Volume 10 - 2025, Issue 4 - April


Google Scholar : https://tinyurl.com/3bej9bdb

Scribd : https://tinyurl.com/bddyhh6u

DOI : https://doi.org/10.38124/ijisrt/25apr1930

Note : A published paper may take 4-5 working days from the publication date to appear in PlumX Metrics, Semantic Scholar, and ResearchGate.


Abstract : Requirements Engineering (RE) is the most fundamental and crucial stage in software development, as it greatly decides success or failure for software projects. This research seeks to study present trends, challenges, and practices concerning software requirements engineering processes in Pakistan, particularly with respect to how these processes can be deficient in their estimation of effort—an important component of project planning, budgeting, and resource management. The damaging effects of inaccurate effort estimation surface in the form of cost overruns, delays in meeting deadlines, uncontrolled scope changes, and even project termination or failure. The study identifies some common problems pervading across Pakistani software companies that hamper the accuracy of effort estimation and these include unstandardized auditing procedures, poor or inconsistent documentation practices, and insufficient understanding of user requirements by both developers and stakeholders. Other than these, a major roadblock for estimating effort is inefficient project execution. The research methodology used involved the circulation of structured surveys and questionnaires among the professionals in the software industry to assemble qualitative and quantitative data. Findings point urgently for stronger RE process frameworks, improved communications between all stakeholders, and formal training programs for professionals involved in requirements gathering and analysis. The study recommends that improving RE practices through targeted training and process standardization and by engaging stakeholders could allow for a much more reliable effort estimation, better resource utilization, and improved rates of success for software development projects in Pakistan. Improvements of this nature will benefit individual companies but also serve to enhance maturity and competitiveness within the software industry of the nation.

Keywords : Requirement Engineering, Effort estimation, Software Development, Software project management, Pakistan software Industy.

References :

  1. M. Usman, E. Mendes, and J. Börstler, “Effort estimation in Agile software development: A survey on the state of the practice,” in ACM International Conference Proceeding Series, Apr. 2015, vol. 27-29-April-2015, doi:10.1145/2745802.2745813.
  2. M. Q. Riaz, Fateh-Ur-Rehman, B. Maqbool, and W. H. Butt, “Customization of requirement engineering best practices for Pakistan software industry,” in 2018 International Conference on Computing, Mathematics and Engineering Technologies: Invent, Innovate and Integrate for Socioeconomic Development, iCoMET 2018 - Proceedings, Apr. 2018, 10.1109/ICOMET .2018.8346347.
  3. W. Ali, A. Rafiq, and M. Nadeem Majeed, “Requirements Engineering in Software Houses of Pakistan,” Int. J. Mod. Educ. Comput. Sci., vol. 6, no. 9, pp. 47–53, Sep. 2014, doi: 10.5815/ijmecs.2014.09.07.
  4. S. Saleem, S. M. Cheema, R. Zafar, S. Y. Ali, and S. Z. H. Shah, “An empirical study on practice of requirement engineering activities in software industries in Pakistan industry,” Mar. 2019, doi: 10.1109/CISCT.2019.8777405.
  5. T. Ambreen, N. Ikram, M. Usman, and M. Niazi, “Empirical research in requirements engineering: trends and opportunities,” Requir. Eng., vol. 23, no. 1, pp. 63–95, Mar. 2018, doi: 10.1007/s00766-016-0258-2.
  6. S. Amber, N. Z. Bawany, P. Jeevan, and S. Parihar, “Determination of Risk During Requirement Engineering Process Journal of Emerging Trends in Computing and Information Sciences Determination of Risk During Requirement Engineering Process,” [Online]. Available: http://www.cisjournal.org.
  7. S. S. Ali, M. Shoaib Zafar, and M. T. Saeed, “Effort Estimation Problems in Software Maintenance - A Survey,” Jan. 2020, doi: 10.1109/iCoMET48670.2020.9073823.
  8. M. Muhairat, S. Aldaajeh, and R. E. Al-Qutaish, “The Impact of Global Software Development Factors on Effort Estimation Methods,” 2010. [Online]. Available: http://www.eurojournals.com/ejsr.htm.
  9. O. Cico, L. Jaccheri, A. N. Duc, and J. Zhang, “Exploring the intersection between software industry and Software Engineering education-A systematic mapping of Software Engineering Trends,” doi: 10.13140/RG.2.2.23271.47523.
  10.  B. Hassan et al., “Requirement Engineering Practices in Pakistan Software Industry: Major Problems,” J. Appl. Environ. Biol. Sci, vol. 4, no. 7S, pp. 391–397, 2014, [Online]. Available: www.textroad.com.

Requirements Engineering (RE) is the most fundamental and crucial stage in software development, as it greatly decides success or failure for software projects. This research seeks to study present trends, challenges, and practices concerning software requirements engineering processes in Pakistan, particularly with respect to how these processes can be deficient in their estimation of effort—an important component of project planning, budgeting, and resource management. The damaging effects of inaccurate effort estimation surface in the form of cost overruns, delays in meeting deadlines, uncontrolled scope changes, and even project termination or failure. The study identifies some common problems pervading across Pakistani software companies that hamper the accuracy of effort estimation and these include unstandardized auditing procedures, poor or inconsistent documentation practices, and insufficient understanding of user requirements by both developers and stakeholders. Other than these, a major roadblock for estimating effort is inefficient project execution. The research methodology used involved the circulation of structured surveys and questionnaires among the professionals in the software industry to assemble qualitative and quantitative data. Findings point urgently for stronger RE process frameworks, improved communications between all stakeholders, and formal training programs for professionals involved in requirements gathering and analysis. The study recommends that improving RE practices through targeted training and process standardization and by engaging stakeholders could allow for a much more reliable effort estimation, better resource utilization, and improved rates of success for software development projects in Pakistan. Improvements of this nature will benefit individual companies but also serve to enhance maturity and competitiveness within the software industry of the nation.

Keywords : Requirement Engineering, Effort estimation, Software Development, Software project management, Pakistan software Industy.

Never miss an update from Papermashup

Get notified about the latest tutorials and downloads.

Subscribe by Email

Get alerts directly into your inbox after each post and stay updated.
Subscribe
OR

Subscribe by RSS

Add our RSS to your feedreader to get regular updates from us.
Subscribe