Nirmal Kumar Gupta
Birla Institute of Technology and Science
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Nirmal Kumar Gupta.
international conference on emerging trends in engineering and technology | 2008
Nirmal Kumar Gupta; Mukesh Kumar Rohil
Genetic algorithms have been successfully applied in the area of software testing. The demand for automation of test case generation in object oriented software testing is increasing. Genetic algorithms are well applied in procedural software testing but a little has been done in testing of object oriented software. In this paper, we propose a method to generate test cases for classes in object oriented software using a genetic programming approach. This method uses tree representation of statements in test cases. Strategies for encoding the test cases and using the objective function to evolve them as suitable test case are proposed.
International Journal of Information Technology and Web Engineering | 2008
Nirmal Kumar Gupta; Dinesh Kumar Saini; Hemraj Saini
Object-oriented programming consists of several different levels of abstraction, namely, the algorithmic level, class level, cluster level, and system level. In this article, we discuss a testing technique to generate test cases at class level for object-oriented programs. The formal object oriented class specification is used to develop a test model. This test model is based on finite state machine specification. The class specification and the test model is analyzed to select a set of test data for each method of the class, and finally the test cases can be generated using other testing techniques like finite-state testing or data-flow testing.
Archive | 2012
Nirmal Kumar Gupta; Mukesh Kumar Rohil
The quality of a good object oriented software design is much effective when it has highly maintainable class components. This paper describes an investigation into the use of indirect coupling to provide early indications of maintenance effort in object oriented software. The properties of interest are: (i) the potential maintainability of a class and (ii) the likelihood that a class will be affected by maintenance changes made to the overall system. The research explores that minimizing indirect coupling can provide useful indications of software maintenance effort that may have a significant influence on the effort during system maintenance and testing.
International Journal of Computer Applications | 2012
Nirmal Kumar Gupta; Mukesh Kumar Rohil
Measurement of maintenance effort in object oriented software engineering is one of the major challenges. Coupling among classes is one of the major factors determining the maintenance effort. Coupling is measured as strength of interconnection or interdependence between different parts of the Classes in object oriented software. It is widely accepted that there is strong relationship between high coupling and poor maintainability. Indirect coupling which is transitive in nature manifests between two seemingly unrelated parts of the system through hidden connections plays a major role in determining maintenance effort. This research proposes a set of metrics which determines maintenance effort for software with Indirect Coupling. General Terms Software Quality, Software Engineering, Object Oriented Tesing.
ieee international advance computing conference | 2013
Nirmal Kumar Gupta; Mukesh Kumar Rohil
Indian journal of science and technology | 2009
Hemraj Saini; Dinesh Kumar Saini; Nirmal Kumar Gupta
international conference on software engineering | 2012
Nirmal Kumar Gupta; Mukesh Kumar Rohil
international conference on recent advances in information technology | 2018
Nirmal Kumar Gupta
International Journal of Computer Applications | 2018
Nirmal Kumar Gupta; Mohammad Rafiq
Software Engineering Research and Practice | 2010
Dinesh Kumar Saini; Wail M. Omar; Nirmal Kumar Gupta