Requirements Engineering in Software Houses of Pakistan

Full Text (PDF, 230KB), PP.47-53

Views: 0 Downloads: 0

Author(s)

Engr Waqas Ali 1,* Adeel Rafiq 1 Muhammad Nadeem Majeed 1

1. Department of Software Engineering, University of Engineering and Technology, Taxila, Pakistan

* Corresponding author.

DOI: https://doi.org/10.5815/ijmecs.2014.09.07

Received: 15 May 2014 / Revised: 23 Jun. 2014 / Accepted: 20 Jul. 2014 / Published: 8 Sep. 2014

Index Terms

Requirement engineering, Pakistan, Practices, SME’s

Abstract

Requirement engineering is an essence of software development life cycle. The more time we spend on requirement engineering, higher the probability of success. Effective requirement engineering ensures and predicts successful software product. This paper presents the adaptation of requirement engineering practices in small and medium size companies of Pakistan. The study is conducted by questionnaires to show how much of requirement engineering models and practices are followed in Pakistan.

Cite This Paper

Waqas Ali, Adeel Rafiq, Muhammad Nadeem Majeed, "Requirements Engineering in Software Houses of Pakistan", International Journal of Modern Education and Computer Science (IJMECS), vol.6, no.9, pp.47-53, 2014. DOI:10.5815/ijmecs.2014.09.07

Reference

[1]G Frederick P. Brooks Jr, “The Mythical Man Month”, Essays on Software Engineering, Anniversary Edition (2nd Edition).
[2]Barry W. Boehm, Software Engineering Economics.
[3]Kalimullah Khan, P.V.V.Kumar, Azeem Ahmad, Tabassum Riaz, Waheed Anwer, M. Suleman, Omer Ajmal, Tenvir Ali, A.V.K.CHAITANYA “Requirement Development Life Cycle: The Industry Practices” in 2011 Ninth International Conference on Software Engineering Research, Management and Applications.
[4]T. Hall, S. Beecham and A. Rainer, “Requirements problems in twelve software companies: An empirical analysis”, IEEE Software, vol 149, no. 5, pp. 153-160, 2002.
[5]M. Niazi and S. Shastry, “Role of requirements engineering in software development process: An empirical study”, Proc. Of the 7th Intl. Multi Topic Conf. (INMIC2003), IEEE Computer Society Press, Dec 2003 pp. 402-407.
[6]H.F. Hofmann and F. Lehner, “Requirements engineering as a success factor in software projects”, IEEE Software, vol 18, no 4, pp. 58-66, 2001.
[7]B.A. Nuseibeh and S.M. Easterbrook, “Requirements engineering: A roadmap”, Proc. Of the 22nd Intl. Conf. On Software Engineering (ICSE ’00), IEEE Computer Society Press, June 2000, pp. 35 – 46.
[8]Ambreen Nazir, Ayesha Raana, Nadeem Majeed,"Highlighting the role of Requirement Engineering and User Experience Design in Product Development Life Cycle", IJMECS, vol.6, no.1, pp. 34-40, 2014.
[9]Muhammad Khalid, Sami ul Haq, Muhammad Naeem Ahmed Khan, "An Assessment of Extreme Programming Based Requirement Engineering Process", IJMECS, vol.5, no.2, pp.41-47, 2013.
[10]Damian, D., "An empirical study of requirements engineering in distributed software projects: is distance negotiation more effective?" Software Engineering Conference, 2001. APSEC 2001. Eighth Asia-Pacific, vol., no., pp.149, 152, 4-7 Dec. 2001.
[11]Khan, H.H.; Bin Mahrin, M.N.; Bt Chuprat, S., "Situational factors affecting Requirement Engineering process in Global Software Development," Open Systems (ICOS), 2013 IEEE Conference on , vol., no., pp.118,122, 2-4 Dec. 2013.
[12]Ebert, C.; Hickey, A., "Requirements Engineering – Industry Needs," International Requirements Engineering, 2008. RE '08. 16th IEEE, vol., no., pp.298, 298, 8-12 Sept. 2008.
[13]Zowghi, D., Damian, D., & Offen, R. (2001). Field Studies of Requirements Engineering in a Multi-Site Software Development Organization: Research in Progress. Proc of the 5th Australian Workshop on Requirements Engineering, 14–20.
[14]Dardenne, A., Fickas, S., and van Lamsweerde, A. (1991), Goal-directed Concept Acquisition in Requirements Elicitation, Proceedings of 61h lnternational Workshop on Software Specification and Design, pp. 14-21.
[15]J.M. Moore and F.M.I. Shipman, & ldquo, A Comparison of Questionnaire-Based and GUI-Based Requirements, & rdquo, Proc. 15th IEEE Int'l Conf. Automated Software Eng., pp. 35-43, 2000.
[16]Sison R., Jarzabek S, Hock O.S., Rivepiboon W., and Hai N.N. (2006) Software Practices in Five ASEAN Countries: An Exploratory Study. ACM Press, ICSE, Shanghai, China 628-631.
[17]Groves, L., Nickson, R., Reeve, G., Reeves, S., & Utting, M. (2000a). A Survey of Software Development Practices in the New Zealand Software Industry. Proceedings of the International Australian Software Engineering Conference, 2000.
[18]Groves, L., Nickson, R., Reeve, G., Reeves, S., & Utting, M. (2000b). A survey of software requirements specification practices in the New Zealand software industry. Proceedings Australian Software Engineering Conference, 189-201.
[19]Kemp, E. A., Phillips, C., Alam, J., & North, P. (2003). Software Engineering Practices and Tool Support: An Exploratory Study in New Zealand. AJIS, 11(1).
[20]Phillips, C., Kemp, E. A., Hedderley, D., & North, P. (2005). Software Development Methods and Tools: A New Zealand Study. AJIS, 12 (2).
[21]Sadraei, E., Aurum, A., Beydoun, G., & Paech, B. (2007). A field Study of the requirements engineering practice in Australian software sIndustry. Requirements Engineering, 12 (3), 145-162.
[22]Kamsties, E., Hormann, K., & Schlich, M. (1998). Requirements Engineering in Small and Medium Enterprises. Requirements Engineering, 3(2), 84-90.
[23]Gorschek, T., Tejle, K., & Svahnberg, M. (2002). A Study of the State of Requirements Engineering in Four Industry Cases. Paper presented at the Software Engineering Research and Practice (SERPs02), Sweden.
[24]Gorschek, T., Svahnberg, M., & Tejle, K. (2003). Introduction and application of a lightweight requirements engineering process evaluation method. Proc. Requirements Engineering Foundations for Software Quality, 3, 83-92.
[25]Nikula, U., Sajaniemi, J., & Kälviäinen, H. (2000b). Management View on Current Requirements Engineering Practices in Small and Medium Enterprises. Fifth Australian Workshop on Requirements Engineering, 81-89.
[26]Lin Liu, Tong Li, Fei Peng, 2010, 'Why Requirements Engineering Fails: A Survey Report from China', Proceeding RE'10 Proceedings of the 2010 18th IEEE International Requirements Engineering Conference, pp. 317-322, 2010.
[27]Tahir, A., Ahmad, R., 2010 'Requirement Engineering Practices - An Empirical Study', International Conference on Computational Intelligence and Software Engineering (CiSE), 2010, vol., no., pp. 1-5, 10-12 Dec. 2010.
[28]Quispe, A.; Marques, M.; Silvestre, L.; Ochoa, S.F.; Robbes, R., "Requirements Engineering Practices in Very Small Software Enterprises: A Diagnostic Study," Chilean Computer Science Society (SCCC), 2010 XXIX International Conference of the, vol., no., pp.81, 87, 15-19 Nov. 2010/.
[29]PSEB (2006), http://www.pseb.org.pk.
[30]Nasscom, (2006), “Fact sheet available at http://www.nasscom.in/upload/5216/Indian_IT_Industry_Factsheet_2006.doc”.
[31]PSEB (2008), http://www.pseb.org.pk.
[32]M. I. Khan & M. A. Qureshi, “The Extreme Engineering For Globalization Of National Software Industry (Total Quality Management Framework)”. Journal of Quality and Technology Management, Volume VI, Issue 1, June, 2010, pg. 23 – 38/.
[33]Basharat, I.; Fatima, M.; Nisa, R.; Hashim, R.; Khanum, A., "Requirements engineering practices in small and medium software companies: An empirical study," Science and Information Conference (SAI), 2013, vol., no., pp.218, 222, 7-9 Oct. 2013.
[34]Oppenheim, A. N. (1992) Questionnaire design, interviewing and attitude measurement (2ndedition). London: St Martins Press.
[35]Market Research Society Questionnaire Design Guidelines http://www.mrs.org.uk/standards/downloads/revised/active/questionnaire_may06.pdf.