Understanding Requirement Engineering Practices: An Empirical Study of the Pakistani Software Industry

Understanding Requirement Engineering Practices: An Empirical Study of the Pakistani Software Industry

Saqib Saeed (Bahria University, Pakistan), Ashi Iram (Bahria University, Pakistan), Kiran Nazeer (Bahria University, Pakistan) and Tayyaba Ayub (Bahria University, Pakistan)
Copyright: © 2013 |Pages: 10
DOI: 10.4018/978-1-4666-4229-4.ch007
OnDemand PDF Download:
$37.50

Abstract

Requirement engineering is a main task in software process. In Software Engineering literature, many best practices and guidelines are present to construct quality software. However, adoption of such uniform guidelines is not in practice across the globe. In this chapter, the authors discuss requirement engineering practices followed in Pakistani small- and medium-scale enterprises. In order to understand work practices the authors conducted a survey and analyzed the responses. They found that cost and budgeting is one of the major issues of Pakistani industry: higher management is not willing to invest to adopt state-of-the-art standardized practices. This situation can be improved by enhancing public private partnerships to get desired quality software in the local IT industry.
Chapter Preview
Top

2. Problem Statement And Methodology

The requirement engineering is a challenging and demanding phase in software development process. Many software development organizations do not follow standardized practices due to many issues such as cost, time, nature of project and geographical diversity of client/development team. Our focus in this chapter is to highlight major challenges that may encounter during requirement engineering process by Small and Medium Scale Enterprises (SMEs) in Pakistan. Software industry in Pakistan is young and mainly comprised of SMEs (cf. Mahmood & Saeed, 2008). Our main focus was to assess and analyze different practices of requirement engineering process in Pakistan.

In order to answer the questions we adopted a quantitative approach and a detailed questionnaire was developed, aimed at determining the different practices of requirement engineering process. There were total 17 questions. The questions addressed the knowledge on RE literature and Requirements Management (RM) tools as well as the current RE practices. Every question can be answered either a strongly agreed, agreed, uncertain, disagreed and strongly disagreed. Thirty questionnaires were sent to different organizations through emails and in person, out of which 19 questionnaire were received back. We analyzed the data and created bar charts against every question to examine the tending behavior of the industry towards every process of the requirement engineering process.

Complete Chapter List

Search this Book:
Reset