Flexible Self-Managing Pipe-line Framework Reducing Development Risk to Improve Software Quality

Full Text (PDF, 660KB), PP.35-47

Views: 0 Downloads: 0

Author(s)

Nitin Deepak 1,* Shishir Kumar 2

1. Bhagwant University, Ajmer, Rajasthan, India

2. Jaypee University of Engineering & Technology, Guna, M.P., India

* Corresponding author.

DOI: https://doi.org/10.5815/ijitcs.2015.07.05

Received: 18 Nov. 2014 / Revised: 20 Jan. 2015 / Accepted: 16 Mar. 2015 / Published: 8 Jun. 2015

Index Terms

Risk, Software Risk, Software Risk Manage-ment, Software Quality, Software Process Model, Process Models, Design Pattern

Abstract

Risk identification and assessment in today’s sce-nario play a vital role in any software/web application devel-opment industry. Many process models deliver the process related to development life cycle, but the risk assessment at an early stage is still an issue and is a significant subject for research. In this paper, an approach based on MVC architecture by embedding spiral process, which is verified and validated by V-shape model is proposed. By using this approach development efficiency will increase due to less burdened working team(s), reduces stressful maintenance effort that causes reduction in risk factors because of beautifully distributed human effort to improve software quality. Besides, the efficiency of our approach is manifested by the preliminary experiment.

Cite This Paper

Nitin Deepak, Shishir Kumar, "Flexible Self-Managing Pipe-line Framework Reducing Development Risk to Improve Software Quality", International Journal of Information Technology and Computer Science(IJITCS), vol.7, no.7, pp.35-47, 2015. DOI:10.5815/ijitcs.2015.07.05

Reference

[1]AS/NZS ISO 31000:2009, “Risk Management – Principles & Guidelines”, 2009. Standards New Zealand.

[2]Walt Scacchi, “Process Models in Software Engineering”, Final Version to appear in, J.J. Marciniak (ed.), Encyclo-pedia of Software Engineering, 2nd Edition, John Wiley and Sons, Inc, New York, December 2001

[3]Seema,, Sona Malhotra, “Analysis and tabular comparison of popular SDLC models”, International Journal of Ad-vances in Computing and information Technology, ISSN 2277-9140

[4]Barrry W. Boehm, TRW Defence System Group, “A Spiral Model of Software Development and Enhancement”, 1986.

[5]S.Balaji, Dr.M.Sundararajan Murugaiyan, “Wateerfall vs V-Model Vs Agile: A Comparitive Study on SDLC”, Inter-national Journal of Information Technology and Business Management, ISSN 2304-0777.

[6]R. Moraes, J. Duraes, R. Barbosa, E. Martins, H. Madeira, “Experimental Risk Assessment and Comparison Using Software Fault Injection”, 37th Annual IEEE/IFIP Interna-tional Conference on Dependable Systems and Networks (DSN'07) 0-7695-2855-4/07 $20.00 © 2007.

[7]Avraham Leff, James T. Rayfield, “Web-Application De-velopment Using the ModelNiewlController Design Pat-tern”, 0-7695-1345-2, 2001 IEEE.

[8]Loveleen Kaur & Dr. Hardeep Singh , “Software Compo-nent Selection techniques - A review”, IJCSIT - s, Vol. 5 (3) , 2014, 3739-3742.

[9]Ishita Verma, “Study of Component Based Software Engi-neering”, IJCSCN. Vol 4(3), 84-88, ISSN:2249-5789.

[10]Radhika D Amlani, “Advantages and Limitations of Dif-ferent SDLC Models”, IJCAIT, ISSN: 2278-7720.

[11]http:// poincare.matf.bg.ac.rs/ ~andjelkaz/ pzv/ cas4/ mvc.pdf

[12]Mahemoff, M.J.; Melbourne Univ., Parkville, Vic., Aus-tralia ; Johnston, L.J., “Handling multiple domain objects with Model-View-Controller”, Technology of Object-Oriented Languages and Systems, 1999. TOOLS 32. Pro-ceedings

[13]Edward Curry, National University of Ireland, Galway, Paul Grace, Lancaster University, “Flexible Self-Management Using the Model-View-Controller Pattern”, Published by the IEEE Computer Society, 2008.

[14]Andreas Holzinger, Karl Heinz Struggl, Matjaž Debevc, “Applying Model-View-Controller (MVC) In Design And Development Of Information Systems: An example of smart assistive script breakdown in an e-Business application”, e-Business (ICE-B), Proceedings of the 2010 International Conference.

[15]Nitin Deepak, Shishir Kumar, “Perceptions on Risk Man-agement strategies in Software Development”, International Journal of System and Software Engineering”, ISSN: 2321-6017, Vol 2(1), 20-27,2014

[16]Radosław Hofman, “Software Quality Perception”, Ad-vanced Techniques in Computing Sciences and Software Engineering, 2010, Springer link, ISBN: 978-90-481-3659-9 (Print) 978-90-481-3660-5 (Online).

[17]K.K Aggarwal & Yogesh Singh, “Software Engineering 3rd edition”, Copyright © New Age International Publishers, 2007.

[18]http://en.wikipedia.org/wiki/ Model %E2%80%93 view %E2%80%93 controller

[19]Trygve Reenskaug and James O. Coplien, “The DCI Ar-chitecture: A New Vision of Object-Oriented Program-ming”, http://www.mif.vu.lt/ ~donatas/ Vadovavimas/ Temos/ OOP_evoliucija_DCI_Qi4j/ 2009 The DCI Archi-tecture – A New Vision of OOP.pdf, 2009

[20]A.K. Bhattacharjee, R.K. Shyamasundar, “Activity Dia-grams: A Formal Framework to Model Business Process and Code Generation”, Published by ETH Zurich, Chair of Software Engineering, copyright JOT, 2002.

[21]Dinesh Verma and Shishir Kumar, “An Improved Ap-proach for Reduction of Defect Density Using Optimal Module Sizes”, Published by Hindwai Publishing Corpora-tion, Advances in Software Engineering. Volume 2014, Article ID 803530.

[22]Nitin Deepak, Shishir Kumar, “Examining the Character of Software Characteristics to Improve Software Quality”, International Journal of Advanced Research in Computer Science and Software Engineering, Volume 4 Issue 1, ISSN No. 2277 128X.

[23]Khulood Salem Albeladi, M. Rizwan Jameel Qureshi, “Improvement of Component Integration Testing Tech-nique”, International Journal of Information Technology and Computer Science (IJITCS), Volume 5 No. 8, July 2013, ISSN: 2074-9015 (online), ISSN: 2074-9007 (print).

[24]Sandip Mal, Kumar Rajnish, “Coupling Metric for Under-standability and Modifiability of a Package in Object-Oriented Design”, International Journal of Information Technology and Computer Science (IJITCS), Vol. 6, No. 8, July 2014, ISSN: 2074-9015 (online), ISSN: 2074-9007 (print).