Software Inspection in Software Industry: A Pakistan's Perspective

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

Views: 0 Downloads: 0

Author(s)

Engr Waqas Ali 1,* Engr Zia-Ur-Rehman 1 Engr Akhter Badshah 1 Engr Ali Javed 1

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

* Corresponding author.

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

Received: 3 Nov. 2014 / Revised: 5 Dec. 2014 / Accepted: 23 Jan. 2015 / Published: 8 Mar. 2015

Index Terms

Software Inspection, Inspection Meeting, Software firms, Software Quality Assurance, Pakistan

Abstract

Today in software world the qualifying criterion for a software product is to be of high quality. Quality enables a software product to conform to customer’s expectations. It is another name for best available services and is made acceptable through many practices like reviews, inspections and testing. Among these software inspection is the one which is cost efficient and easy to implement technique. Software inspection is composed of many activities to result in improving the underlying document better and creates consistent understanding. This research presents the different activities in the inspection and practicing of these activities in the software industry of Pakistan. This research is carried out through questionnaires. The answers demonstrate that software inspection is source of better quality products and customer satisfaction without using any proper framework of inspection.

Cite This Paper

Waqas Ali, Zia-Ur-Rehman, Akhter Badshah, Ali Javed, "Software Inspection in Software Industry: A Pakistan's Perspective", International Journal of Modern Education and Computer Science (IJMECS), vol.7, no.3, pp.47-53, 2015. DOI:10.5815/ijmecs.2015.03.07

Reference

[1]Software Testing Best Practices by Ram Chillarege, IBM Technical Report RC 21457 Logs 96856 April 26, 1999.
[2]Sneed H.M., and Mary A. (1985) Automated Software Quality Assurance” IEEE Transactions on Software Engineering. 909-916.
[3]Owe S.W and Yaacob M.H. (1996) “A Survey on Software Quality Assurance - A Malaysian Perspective”. Proceedings of the 1996 IEEE Computer Society Information Systems Conference of New Zealand (ISCNZ’96) pp 154-163.
[4]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.
[5]Yoo C., Yoon J, Lee B, Lee C, Lee J, Hyun S and Wu C. (2004) An Integrated Model of ISO 9001:2000 and CMMI for ISO Registered Organizations. IEEE Computer Society,
2004, Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC 04).
[6]Carolyn B. Seaman, Victor R. Basili, “Communication and Organization: An Empirical Study of Discussion in Inspection Meetings”, IEEE Transactions on Software Engineering, 1998.
[7]Victor Szalvay, co-founder Danube Technologies, Inc, “An introduction to Agile Software Development”, Nov 2004.
[8]Dewayne E. Perry, Michael W. Wade, “Reducing Inspection Interval in Large-Scale Software Development”, IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 28, NO.7, JULY 2002.
[9]Craig Murphy, “Improving Application Quality Using Test-Driven Development (TDD)” Methods and Tools, Global knowledge source for software development professionals ISSN 1023-4918, Spring 2005 (Volume 13 - number 1) X.
[10]Fagan, M.E. Design and code inspections to reduce errors in program development. IBM Systems Journal, ~0115, no 3, 1976, 182-211.
[11]Thomas Lee Rodgers, Douglas L. Dean. Process Maturity and Inspector Proficiency: Feedback Mechanisms for Software Inspections. University of Arizona, Tucson, Arizona.
[12]Henrik Hedberg, Lasse Harjumaa. Virtual Software Inspections for Distributed Software Engineering Projects. Department of Information Processing Science. University of Oulu. Finland. International Workshop on. Global Software Development ICSE 2002.
[13]Berners-Lee, T. WWW: Past, present and future. IEEE Computer, Vol 29, no 10, 1996, 69-77.
[14]Hqumaa, L., and Tervonen, I. A WWW-based tool for software inspection. Proceedings of the 3 1" HICSS conferences, Vol III, 1998, 379-388.
[15]Dilawar Ali, Ali Javed, Awais Tanveer, Shahroon Saleem, “An Improved, Efficient and Cost Effective Software Inspection Meeting Process”, Department of Software Engineering, University of Engineering and Technology Taxila, Taxila, Pakistan. I. J. Modern Education and Computer Science, 2013, 2, 48-54.
[16]S.M.DJ.T. Jayatilake, S.K.K.M. De Silva, U.T. Settinayake, S.A.S. Yapa, J.M.D.A.M.M.S Jayamanne, A.G.A.M. Ruwanthika and C.D. Manawadu, “Role of Software Inspections in the Sri Lankan Software Development Industry”. The 8th International Conference on Computer Science & Education (ICCSE 2013) April 26-28, 2013. Colombo, Sri Lanka.
[17]Asim Iftikhar, Sheikh Muhammad Ali, “Software Quality Assurance A Study s on Pakistan’s Software Industry”. Pak. j. eng. Technol. sci. Volume 1, No 2, 2011, 65-73.
[18]B. Sapsomboon "Software Inspection and Computer Support" University of Pittsburgh, 1999, Available: http://www.sis. pitt.edu/-cascade/bordin/soa _inspection. Pdf, [Assessed: Aug, 23, 2012].
[19]Fan, F. Fang and S. Lacy "Chapter 3 Using Formal Inspections in Software Quality Assurance" Available: http://users.csc.calpoly.edu/:jdalbey/20SlResources/lnspections/Usinglnspections.html#l.l, [Assessed: Aug, 23, 2012].
[20]Eickelmann, Nancy S, Ruffolo, Francesca, Baik, Jongmoon, Anant, A, 2003 An Empirical Study of Modifying the Fagan Inspection Process and the Resulting Main Effects and Interaction Effects Among Defects Found, Effort Required, Rate of Preparation and Inspection, Number of Team Members and Product 1st Pass Quality, Proceedings of the 27th Annual NASA Goddard/IEEE Software Engineering Workshop.
[21]Ronald A. Radice, Software Inspections, Tata-McGraw Hill, 2003.
[22]P. Kang, "Softare inspection Process: Integration into a SoftareDevelopment Cycle", 2009, Available: http://artic1es.puthik.comlse/code_inspection.pdf.