Work place: Amity University Uttar Pradesh, Noida, India
E-mail: pradeep_84cs@yahoo.com
Website:
Research Interests: Engineering, Computer systems and computational processes, Software Engineering, Computational Engineering, Computational Science and Engineering
Biography
Pradeep Kumar Singh, Mr. Pradeep Kumar Singh is M.Tech (CSE) from GGSIPU Delhi and pursuing his PhD. from Gautam Buddha University, Greater Noida, India. Currently, he is working as Assistant Professor in Department of Computer Science and Engineering of Amity University Uttar Pradesh, Noida, India. He is member of ACM, CSI and many professional bodies. He has published 10 papers in International Conferences and Journals of repute. His major area of Interest includes Software Engineering, Object Oriented Software Engineering, Aspect Oriented Software Engineering, Software Testing and Soft Computing Techniques.
By Pradeep Kumar Singh Om Prakash Sangwan Amar Pal Singh Amrendra Pratap
DOI: https://doi.org/10.5815/ijitcs.2015.03.03, Pub. Date: 8 Feb. 2015
Testability is a property of software which introduces with the purpose of forecasting efforts need to test the programs. Software quality is the most important factor in the development of software, which can be depend on many quality attributes. The absence of testability is responsible for higher maintenance and testing effort. In this paper Fuzzy Logic is used to ascertain the relationship between the factors that affects the software testability. This paper presents the application of fuzzy logic the assessment of software testability. A new model is proposed using fuzzy inference system for tuning the performance of software testability. Aspect-oriented metrics are taken i.e. Separation of Concern (SoC), cohesion, size and coupling. These metrics are closely related to the factors i.e. Controllability, Observability, Built in Test Capability, Understandability and Complexity. These factors are independent to each other and used for accessing software testability. A Triangular Membership Function (TriMF) is applied on these factors which defined in Mamdani Fuzzy Inference System in MATLAB. In this paper, we have defined and evaluated factors combination which is used for the assessment of software testability for as well as aspect oriented software.
[...] Read more.By Pradeep Kumar Singh Om Prakash Sangwan Amar Pal Singh Amrendra Pratap
DOI: https://doi.org/10.5815/ijitcs.2015.02.02, Pub. Date: 8 Jan. 2015
Software reusability is very important and crucial attribute to evaluate the system software. Due to incremental growth of software development, the software reusability comes under attention of many researcher and practitioner. It is pretty easier to reuse the software than developing the new software. Software reusability reduces the development time, cost and effort of software product. Software reusability define the depth to which a module can be reused again with very little or no modification. However the prediction of this quality attribute is cumbersome process. Aspect oriented software development is new approach that introduce the concerns to overcome the issues with modular programming and object oriented programming. However many researcher worked on accessing the software reusability on object oriented system but the software reusability of aspect oriented system is not completely explored. This paper explores the various metric that affects the reusability of aspect oriented software and estimate it using fuzzy logic approach.
[...] Read more.Subscribe to receive issue release notifications and newsletters from MECS Press journals