A Study on Maintainability and Availability Parameters using Code Metrics

Authors:

Varun K L Srivastava,Dr. Anubha Shrivastava,N. Chandra Sekhar Reddy,

DOI NO:

https://doi.org/10.26782/jmcms.2019.04.00008

Keywords:

Code Metrics,Lines of Code Agent, Availability,Cloud Computing,Maintainability, Reliability,RMA,T/DaaS,Open Source Software,Maintenance,code lines,Halstead-Volume,Cyclomaticintricacy,Maintainability Index,

Abstract

Programming support is a foremost characteristic from claiming programming improvement existence cycle; henceforth prior close estimation from claiming fill in to maintainability assumes a vibrant part. For large portions quite some time now, product professionals bring been gathering measurements from source book clinched alongside a exertion on superior see those product they would Creating alternately evolving. Maintainability list (MI) will be a composite metric that incorporates an amount for universal source book measurements under a solitary amount that demonstrates relative maintainability. Similarly as initially recommended the mi is comprised of weighted Halstead measurements (effort or volume), McCabe's Cyclamate Complexity, lines for code (LOC), & number about remarks [1, 2]. Two equations were presented: person that viewed as remarks & particular case that didn't. The improvement about Open Source system(OSS) is generally unique in relation to that proprietary product. In the OSS improvement situation an absolute designer alternately assembly of developers composes those source book for those initially adaptation of the product & make it uninhibitedly accessible through the web. After that different developers are welcome to help the existing code to its next discharge. Settling on that source book of the product accessible on the web permits developers around the reality to help code, include new functionality, change of the existing source book and submitting bug fixes of the present discharge. Over such a product improvement situation the upkeep of the open sourball product may be a culprit errand. Creating an OSS framework infers an arrangement from claiming incessant upkeep deliberations for debugging existing purpose & including new purpose of the programming framework. Those transform for settling on the adjustments should programming frameworks after their main discharge is known as support procedure. Those haul maintainability may be nearly identified with those programming upkeep on account of maintainability implies those effortlessness to perform upkeep of the framework. Suggested agenize based approach is give acceptable those cosset effective, productive Also exact answers for assess the programming (web application) RMA measurements including the screening to cloud registering administrations that methods “Testing/Debugging Similarly as An administration Evaluation”. Proposed system has performs faster and produce more accurate results to assure the quality of the software related to the non-functional metrics such as RMA (Reliability, Maintainability and Availability). Obtained result are outperform as compared to existing methods.

Refference:

I.ChandruMirchandani “Cloud Computing as a Debug Tool”, Elsevier Science Direct, Procedia Computer Science, 36(2014), 359-366, 2014.

II.Koray ̇Incki, Ismail Arı and Hasan S ̈ ozer “A Survey of Software Testing in the Cloud”, IEEE, Sixth International Conference on Software Security and Reliability Companion, 2012.

III.JascharDomann,Sindy Hartmann, Michael Burkhardt, Alexander Barge and SahinAlbayrak “An Agile Method for Multiagent Software Engineering”, Elsevier Science Direct, Procedia Computer Science 32 ( 2014) 928 –934, 2014.

IV.Marco Panunzio and TullioVardanega “A component-based process with separation of concerns for the development of embedded real-time software systems”, Elsevier Science direct, The Journal of Systems and Software 96 (2014) 105–121, 2014.

V.TeroPäivärinta and Kari Smolander “Theorizing about software development practices”, Elsevier Science Direct, Science of Computer Programming 101 (2015) 124–135, 2014.

VI.Leandro L. MinkuandXin Yao “Ensembles and locality: Insight on improving software effort estimation”, Elsevier Science Direct, Information and Software Technology 55 (2013) 1512–1528, 2013.

VII.Maria Paasivaara and Casper Lassenius “Communities of practice in a large distributed agile software development organization –Case Ericsson”, Elsevier Science Direct, Information and Software Technology 56 (2014) 1556–1577, 2014.

VIII.Lu Zhong and Sun Youchao “Research on Maintainability Evaluation Model Based on Fuzzy Theory”, Elsevier Science Direct, Chinese Journal of Aeronautics 20(2007)402-407, 2006.

IX.Yod-Samuel Martín and Juan C. Yelmo “Guidance for the development of accessibility evaluation tools following the Unified Software Development Process”, Elsevier Science Direct, Procedia Computer Science 27 (2014) 302–311, 2014.

X.RashmiDewan, ShivangiKukreja and Nikita Pahuja “SOFTWARE QUALITY MANAGEMENT –A STUDY”, IJIRT | Volume 1 Issue 4 | ISSN : 2349-6002, 2014.

XI.Saraiva, J., Barreiros, E., Almeida, A., Lima, F.,Alencar, A., Lima, G., Soares, S. and Castor, F. “Aspect-Oriented Software Maintenance Metrics: A Systematic Mapping Study”, IEEE, 16th International Conference onvaluation& Assessment in Software Engineering (EASE 2012), published in IET, pp. 253 –262, 2012.

XII.Mikhail Perepletchikov and Caspar Ryan “A Controlled Experiment for Evaluating the Impact of Coupling on the Maintainability of Service-Oriented Software”, IEEE, TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 37, NO. 4, JULY/AUGUST, 2011.

XIII.Gaoyun Chen, Jun Lu, Jian Huang and Zexu Wu “SaaAS -The Mobile Agent based Service for Cloud Computing in Internet Environment”, IEEE, Sixth International Conference on Natural Computation (ICNC 2010), pp.2935 –2939, 2010.

XIV.Zehua Zhang and Xuejie Zhang “Realization of Open Cloud Computing Federation Based on Mobile Agent”, IEEE, pp. 642 –646, 2009.

XV.Javier Espadas, Arturo Molina, Guillermo Jiménez, Martín Molina, RaúlRamírez and David Concha “A tenant-based resource allocationmodel for scaling Software-as-a-Service applications over cloud computing infrastructures”, Elsevier Science Direct, Future Generation Computer Systems 29 (2013), pp. 273–286, 2013.

XVI.IBM Blue Cloud project [URL]. http://www-03.ibm.com/ press/us/en/pressrelease/22613.wss/.

XVII.RizwanMian, Patrick Martin and Jose Luis Vazquez-Poletti “Provisioning data analytic workloads in a cloud”, Elsevier, Future Generation Computer Systems, pp. The Characteristics of Cloud Computing, 2012.

XVIII.Chunye Gong, Jie Liu, Qiang Zhang, Haitao Chen and Zhenghu Gong “The Characteristics of Cloud Computing”, 39th International Conference on Parallel Processing Workshops, pp. 2010.

XIX.AmitNathani, Sanjay Chaudhary and GauravSoman “Policy based resource allocation in IaaS cloud”, Elsevier, Future Generation Computer Systems 28 (2012) 94–103.

Varun K L Srivastava1, Dr. Anubha Shrivastava, N. Chandra Sekhar Reddy View Download