The International Arab Journal of Information Technology (IAJIT)


A NewModel for Software Inspection at the Requirements Analysis and Design Phases of

Software inspection models have beenremarkable development in over the past four decades, particularly in the field of automatic inspection of software codes and electronic sessions.A small number of improvements have been made in the field of system analysis and design. The amount of using formal inspection model which is based on single check lists and physical or electronic sessions shows the decrease in interest init.As inspection, in system analysis phase, is a man-cantered issue, inspectors support using electronic tools will lead to higher efficiency of the inspection process. This paper proposes a comprehensive web-based tool aimed to accelerating the inspection process in the early phases of software development. In order to evaluate the efficiency of the proposed tool, two case studies were conducted to inspect the artifacts from six software projects of two software companies.Comparing the statistics related to the defects detected using this tool with those detected using the formal method shows the efficiency of the used tool.

[1]Agrawal M.and Chari K., Software Effort, Quality, and Cycle Time: A Study of CMM Level 5 IEEE Transactions on Software Engineering, vol. 33, no. 3, pp. 145- 156, 2007.

[2]Armour P., The Unconscious Art of Software Communications of the ACM, vol. 48, no. 1, pp. 15-18, 2005.

[3]CreswellJ.,EducationalResearch Planning, Conducting, andEvaluating Quantitativeand Qualitative Research,.Upper Saddle River, New Jersey: Pearson Prentice Hall, 2008.

[4]Dumsmore M., Roper M., and Wood M., The Development and Evaluation of Three Diverse Techniques for Object-Oriented Code IEEE Transaction on Software Engineering,vol. 29, no. 8,pp. 677-686 ,2003.

[5]Elgammal A., Turetken O., van den Heuvel W.- J., and Papazoglou M., Formalizing andAppling Compliance PatternsforBusiness Process ComplianceSoftwareandSystems Modelling, vol 15, no. 1, pp. 119-146,2014.

[6]FaganM., Design andCode Inspectionsto Reduce ErrorsinProgram DevelopmentIBM System Journal, vol.15, no. 3, pp. 182-211, 1976.

[7]Nagpal G., Uddin M., and Kaur A., Grey Relational Effort Analysis Technique using Regression Methods for Software Estimation, TheInternational Arab Journal of Information Technology, vol 5,pp. 437-445, 2014.

[8]TabaN. and Ow S., Improving Software Quality Using a Defect Management-Oriented (DEMAO) Software Inspection in proceedings of the6thAsia Modelling Symposium,Bali,pp. 46- 49, 2012.

[9]Houdek F.Schwinn T., Ernst D., Defect Detection for Executable Specifications-An International Journal of Software EngineeringandKnowledge Engineering, vol. 12 no. 6, pp. 637, 2002.

[10]Hwang S., EssentialContentsforSoftware Development ProcessandSoftware Quality EducationInternational JournalofEngineering Systems Modelling and Simulation, vol.6, no. 1- 2, pp. 44-53, 2014.

[11]Johnson C., Forensic Software Engineering: Are Software Failures Symptomatic of Software Problems?Safety Science,vol. 40,no. 9, pp. 835-847, 2002.

[12]Jorgensen M. and Shepperd M., A Systematic Review of Software Development Cost Estimation StudiesIEEE Transactions on Software Engineering, vol. 33, no. 1, pp. 33-53, 2007.

[13]Leite J., Doorn J., Hadad G.,andKaplan G., ScenarioInspectionsRequirements Engineering, vol. 10, no.1, pp.1-21, 2005.

[14]Mishra D.and Mishra A., SimplifiedSoftware Inspection ProcessinCompliancewith International StandardsComputer Standards andInterfaces, vol. 31, no. 4, pp. 763-771,2009.

[15]Pressman R.andMaximBSoftware Engineering: A Practitioner's Approach, McGraw-Hill, 2014.

[16]Ramler R., Wolfmaier K., Stauder E., Kossak F., and Natschl ger, T.Product-Focused Software Process Improvement, pp. 14-27, 2009.

[17]Suma V., Nair T., and Gopalakrishnan R., Effective Defect Prevention Approach in Software Process for Achieving Better Quality inProceedings of World Academy of Science: EngineeringandTechnology, pp. 288- 292, 2008.

[18]Tyran K., A Software Inspection Exercise for the Systems Analysis and Design Journal of Information Systems Education, vol. 17, no. 3, pp. 341-351, 2006. Navid Tabais PhD candidate at University of Malaya in Software Engineering field, since 2009. He earned his first Doctorate from Phonies University in field of Leadership specialization in InformationSystem and Technology.His areas of interest aresoftware inspection, system analysis, project management, expert system and fuzzy logic. A NewModel for Software Inspection at the Requirements Analysis and Design Phases of Software Development651 Siew Owobtained her PhD degree from the University of Malaya in 2000. She joined the university in 1992. Currently,she is an Associate Professor of the Department of Software Engineering, Faculty of Computer Science and Information Technology. Her research interests include software testing, software metrics, project management, E- learning, computer game development, and health informatics. She has published more than 80 papers in scholarly journals and conference proceedings, locally and at international level.