Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Bharti Suri is active.

Publication


Featured researches published by Bharti Suri.


ACM Sigsoft Software Engineering Notes | 2010

Test case prioritization using ant colony optimization

Yogesh Singh; Arvinder Kaur; Bharti Suri

Regression testing is primarily a maintenance activity that is performed frequently to ensure the validity of the modified software. In such cases, due to time and cost constraints, the entire test suite cannot be run. Thus, it becomes essential to prioritize the tests in order to cover maximum faults in minimum time. In this paper, ant colony optimization is used, which is a new way to solve time constraint prioritization problem. This paper presents the regression test prioritization technique to reorder test suites in time constraint environment along with an algorithm that implements the technique.


ACM Sigsoft Software Engineering Notes | 2011

Analyzing test case selection & prioritization using ACO

Bharti Suri; Shweta Singhal

Regression testing is primarily a maintenance activity that is performed frequently to ensure the validity of the modified software. In such cases, due to time and cost constraints, the entire test suite cannot be run. Thus, it becomes essential to select or prioritize the tests in order to cover maximum faults in minimum time. Recently, Ant Colony Optimization (ACO), which is a new way to solve time constraint prioritization problem, has been utilized. This paper presents the analysis of the regression test prioritization technique to reorder test suites in time constraint environment along with the sample runs on various programs. Our analysis concluded that the ACO finds better orderings at higher values of the time constraint (TC). The correctness of the technique has also been recorded to be near optimal at an average.


international conference on software engineering | 2012

Literature survey of Ant Colony Optimization in software testing

Bharti Suri; Shweta Singhal

Ant Colony Optimization (ACO) is a well known and rapidly evolving meta-heuristic technique. A large number of optimization problems have already taken advantage of the ACO technique while countless others are on their way. A copious amount of effort has also been put in by the researchers for applying ACO in solving various software testing problems. This paper presents a survey of twenty-one such studies, identified as relating to the use of ACO in diverse software testing concepts. To the best of our knowledge, no literature survey could be found published in the same context till date. Consequently, the twenty one studies have been rigorously analyzed to find some common parameters which can be grouped together or compared in order to provide a useful insight into the field.


Journal of Information Processing Systems | 2010

A Hybrid Approach for Regression Testing in Interprocedural Program

Yogesh Singh; Arvinder Kaur; Bharti Suri

Software maintenance is one of the major activities of the software development life cycle. Due to the time and cost constraint it is not possible to perform exhaustive regression testing. Thus, there is a need for a technique that selects and prioritizes the effective and important test cases so that the testing effort is reduced. In an analogous study we have proposed a new variable based algorithm that works on variables using the hybrid technique. However, in the real world the programs consist of multiple modules. Hence, in this work we propose a regression testing algorithm that works on interprocedural programs. In order to validate and analyze this technique we have used various programs. The result shows that the performance and accuracy of this technique is very high.


asia-pacific software engineering conference | 2013

Cloud Service Brokers: An Emerging Trend in Cloud Adoption and Migration

Bimlesh Wadhwa; Aditi Jaitly; Bharti Suri

With the advent of cloud, a large number of cloud providers have surfaced in the market. Cloud Consumers are rapidly using cloud services(IaaS, PaaS, and SaaS) to meet their business needs while cloud providers are rapidly developing much needed tools and environments. This rapid growth however is creating a significant need to develop fast and controlled mechanisms for managing costs, capacity and resources at agreed service levels in order to have a smooth adoption, management and maintenance of cloud for both consumers and providers. Cloud Services Brokerages (CSBs), an intermediary between the consumer and providers, emerges as a solution to address above need. In this paper we focus on reviewing the significance, role and services of a CSB, followed by a categorization of CSBs on the basis of the services they provide, and a method to select a CSB from a pool of CSBs.


Archive | 2015

Cloud Service Brokers: Addressing the New Cloud Phenomenon

Bimlesh Wadhwa; Aditi Jaitly; Nidhi Hasija; Bharti Suri

The concept of cloud computing with on-demand provisioning of a shared pool of configurable computing resources of unprecedented size, elastic scalability, and ubiquitous network service accessibility has gained huge momentum in the IT industry and is high on the agenda of the industry and research community from developer as well as from end-user perspective. However, there are many issues faced in migrating existing systems into the cloud and between providers that have led to its slow adoption. Cloud service brokers (CSBs) have emerged as a solution to address this growing need and provide services that facilitate smooth cloud adoption, management, migration, and maintenance for cloud users and providers. This chapter addresses this new cloud phenomenon by reflecting on cloud adoption and migration challenges and presenting an overview of CSB utilities and the proposed concept of CSB registry.


International Journal of Systems Assurance Engineering and Management | 2015

Understanding the effect of time-constraint bounded novel technique for regression test selection and prioritization

Bharti Suri; Shweta Singhal

It is the demand of our ever-advancing IT industry that software be updated in order to continue its use. Such a modification should not introduce any unwanted new faults in the system. For this, the existing test suite needs to be rerun, often called as regression testing. The main challenge during the regression testing process is not to exceed the desired time and budge deadlines. As a consequence various techniques such as test case selection, minimization and prioritization are used. This paper proposes and analyzes the effect of time constraint on an ant colony optimization based technique for Regression test selection and prioritization. It has been found that with an increase in the applied time constraint, there are more chances to get an optimum selected and prioritized test suite. Also it was found that the complexity of our algorithm depends on the size of the test suite and the applied time constraint and is independent of the number of faults being mutated or any other input variable.


Innovative Techniques in Instruction Technology, E-learning, E-assessment, and Education | 2008

An Empirical Study of Product Metrics in Software Testing

Yogesh Singh; Arvinder Kaur; Bharti Suri

Metrics are essential part of any software development organization to improve the quality of software. Measurement of a software process is a pre-requisite for planning and monitoring of cost effective test strategy. The analysis of trend shown by the metrics gives a way to take appropriate action for the process improvement and provide confidence in the software. Though various metrics exist for each phase of software life cycle but substantial work is needed in testing phase in particular.


International Journal of Software Engineering for Smart Device | 2018

A Survey on Code Clone, Its Behavior and Applications

Aakanshi Gupta; Bharti Suri

Code Clones are separate fragments of code that are very similar to a piece of code in matter or in its functionality. It is a type of Bad Smell that increases the project size and maintenance cost. However, the existing research elaborates several detection techniques. But the data from the available research is still insufficient to reach at some conclusion. The aim of this survey is to investigate all detection techniques and to analyze the Code Clone behavior and motivation behind the cloning. In this paper, 16 techniques for detecting the clones are summarized. The paper presents detailed analysis of 76 research papers. The research identified that there are various tools that are available for detecting Code Clones. We also investigate the approaches followed in the tools and further summarized the Code Clone patterns that are used for qualitative analysis. Overall, our findings indicate that the management of Clones should be started at the earliest.


international conference on computational science and its applications | 2017

A Systematic Literature Review: Code Bad Smells in Java Source Code

Aakanshi Gupta; Bharti Suri; Sanjay Misra

Code smell is an indication of a software designing problem. The presence of code smells can have a severe impact on the software quality. Smells basically refers to the structure of the code which violates few of the design principals and so has negative effect on the quality of the software. Larger the source code, more is its presence. Software needs to be reliable, robust and easily maintainable so that it can minimize the cost of its development as well as maintenance. Smells may increase the chances of failure of the system during maintenance. A SLR has been performed based on the search of digital libraries that includes the publications since 1999 to 2016. 60 research papers are deeply analyzed that are most relevant. The objective of this paper is to provide an extensive overview of existing research in the field of bad smells, identify the detection techniques and correlation between the detection techniques, in addition to find the name of the code smells that need more attention in detection approaches. This SLR identified that code clone (code smell) receives most research attention. Our findings also show that very few papers report on the impact of code bad smells. Most of the papers focused on the detection techniques and tools. A significant correlation between detection techniques has been calculated. There are four code smells that are not yet detected are Primitive Obsession, Inappropriate Intimacy, Incomplete library class and Comments.

Collaboration


Dive into the Bharti Suri's collaboration.

Top Co-Authors

Avatar

Shweta Singhal

Jagan Institute of Management Studies

View shared research outputs
Top Co-Authors

Avatar

Arvinder Kaur

Guru Gobind Singh Indraprastha University

View shared research outputs
Top Co-Authors

Avatar

Yogesh Singh

Guru Gobind Singh Indraprastha University

View shared research outputs
Top Co-Authors

Avatar

Nishtha Jatana

Maharaja Surajmal Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Shweta Rani

Guru Gobind Singh Indraprastha University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Bimlesh Wadhwa

National University of Singapore

View shared research outputs
Top Co-Authors

Avatar

Aakanshi Gupta

Guru Gobind Singh Indraprastha University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jayati Gulati

Guru Gobind Singh Indraprastha University

View shared research outputs
Researchain Logo
Decentralizing Knowledge