-
A Comparative Analysis of Data Mining Tools in Agent Based Systems
Authors:
Sharon Christa,
K. Lakshmi Madhuri,
V. Suma
Abstract:
World wide technological advancement has brought in a widespread change in adoption and utilization of open source tools. Since, most of the organizations across the globe deal with a large amount of data to be updated online and transactions are made every second, managing, mining and processing this dynamic data is very complex. Successful implementation of the data mining technique requires a c…
▽ More
World wide technological advancement has brought in a widespread change in adoption and utilization of open source tools. Since, most of the organizations across the globe deal with a large amount of data to be updated online and transactions are made every second, managing, mining and processing this dynamic data is very complex. Successful implementation of the data mining technique requires a careful assessment of the various tools and algorithms available to mining experts. This paper provides a comparative study of open source data mining tools available to the professionals. Parameters influencing the choice of apt tools in addition to the real time challenges are discussed. However, it is well proven that agents aid in improving the performance of data mining tools. This paper provides information on an agent-based framework for data preprocessing with implementation details for the development of better tool in the market. An integration of open source data mining tools with agent simulation enable one to implement an effective data pre processing architecture thereby providing robust capabilities of the application which can be upgraded using a minimum of pre planning requirement from the application developer.
△ Less
Submitted 3 October, 2012;
originally announced October 2012.
-
Factors Influencing Job Rejections in Cloud Environment
Authors:
K. S. Rashmi,
V. Suma,
M. Vaidehi
Abstract:
The IT organizations invests heavy capital by consuming large scale infrastructure and advanced operating platforms. The advances in technology has resulted in emergence of cloud computing, which is promising technology to achieve the aforementioned objective. At the peak hours, the jobs arriving to the cloud system are normally high demanding efficient execution and dispatch. An observation that…
▽ More
The IT organizations invests heavy capital by consuming large scale infrastructure and advanced operating platforms. The advances in technology has resulted in emergence of cloud computing, which is promising technology to achieve the aforementioned objective. At the peak hours, the jobs arriving to the cloud system are normally high demanding efficient execution and dispatch. An observation that has been carried out in this paper by capturing a job arriving pattern from a monitoring system explains that most of the jobs get rejected because of lack of efficient technology. The job rejections can be controlled by certain factors such as job scheduling and load balancing. Therefore, in this paper the efficiency of Round Robin (RR) scheduling strategy used for job scheduling and Shortest Job First Scheduling (SJFS) technique used for load balancing in reducing the job rejections are analyzed. Further, a proposal for an effective load balancing approach to avoid deadlocks has been discussed.
△ Less
Submitted 28 September, 2012;
originally announced September 2012.
-
Enhanced Load Balancing Approach to Avoid Deadlocks in Cloud
Authors:
K. S. Rashmi,
V. Suma,
M. Vaidehi
Abstract:
The state-of-art of the technology focuses on data processing to deal with massive amount of data. Cloud computing is an emerging technology, which enables one to accomplish the aforementioned objective, leading towards improved business performance. It comprises of users requesting for the services of diverse applications from various distributed virtual servers. The cloud should provide resource…
▽ More
The state-of-art of the technology focuses on data processing to deal with massive amount of data. Cloud computing is an emerging technology, which enables one to accomplish the aforementioned objective, leading towards improved business performance. It comprises of users requesting for the services of diverse applications from various distributed virtual servers. The cloud should provide resources on demand to its clients with high availability, scalability and with reduced cost. Load balancing is one of the essential factors to enhance the working performance of the cloud service provider. Since, cloud has inherited characteristic of distributed computing and virtualization there is a possibility of occurrence of deadlock. Hence, in this paper, a load balancing algorithm has been proposed to avoid deadlocks among the Virtual Machines (VMs) while processing the requests received from the users by VM migration. Further, this paper also provides the anticipated results with the implementation of the proposed algorithm. The deadlock avoidance enhances the number of jobs to be serviced by cloud service provider and thereby improving working performance and the business of the cloud service provider.
△ Less
Submitted 28 September, 2012;
originally announced September 2012.
-
Defect Management Strategies in Software Development
Authors:
V. Suma,
T. R. Gopalakrishnan Nair
Abstract:
Software is a unique entity that has laid a strong impact on all other fields either related or not related to software. These include medical, scientific, business, educational, defence, transport, telecommunication to name a few. State-of-the-art professional domain activities demands the development of high quality software. High quality software attributes to a defect-free product, which is co…
▽ More
Software is a unique entity that has laid a strong impact on all other fields either related or not related to software. These include medical, scientific, business, educational, defence, transport, telecommunication to name a few. State-of-the-art professional domain activities demands the development of high quality software. High quality software attributes to a defect-free product, which is competent of producing predictable results and remains deliverable within time and cost constraints. It should be manageable with minimum interferences. It should also be maintainable, dependable, understandable and efficient. Thus, a systematic approach towards high quality software development is required due to increased competitiveness in today's business world, technological advances, hardware complexity and frequently changing business requirements.
△ Less
Submitted 25 September, 2012;
originally announced September 2012.
-
Significance of Quality Metrics in Software Development Process
Authors:
U. S. Poornima,
V. Suma
Abstract:
In recent years, Software has become an indispensable part of every segment from simple Office Automation to Space Technology and E-mail to E-commerce. The evolution in Software architecture is always an open issue for researchers to address complex systems with numerous domain-specific requirements. Success of a system is based on quality outcome of every stage of development with proper measurin…
▽ More
In recent years, Software has become an indispensable part of every segment from simple Office Automation to Space Technology and E-mail to E-commerce. The evolution in Software architecture is always an open issue for researchers to address complex systems with numerous domain-specific requirements. Success of a system is based on quality outcome of every stage of development with proper measuring techniques. Metrics are measures of Process, Product and People (P3) who are involved in the development process, acts as quality indicators reflecting the maturity level of the company. Several process metrics has been defined and practiced to measure the software deliverables comprising of requirement analysis through maintenance. Metrics at each stage has its own significance to increase the quality of the milestones and hence the quality of end product. This paper highlights the significance of software quality metrics followed at major phases of software development namely requirement, design and implementation. This paper thereby aims to bring awareness towards existing metrics and leads towards enhancement of them in order to reflect continuous process improvement in the company for their sustainability in the market.
△ Less
Submitted 3 July, 2012;
originally announced July 2012.
-
Defect Management Using Depth of Inspection and the Inspection Performance Metric
Authors:
T. R. Gopalakrishnan Nair,
V Suma
Abstract:
Advancement in fundamental engineering aspects of software development enables IT enterprises to develop a more cost effective and better quality product through aptly organized defect management strategies. Inspection continues to be the most effective and efficient technique of defect management. To have an appropriate measurement of the inspection process, the process metric, Depth of Inspectio…
▽ More
Advancement in fundamental engineering aspects of software development enables IT enterprises to develop a more cost effective and better quality product through aptly organized defect management strategies. Inspection continues to be the most effective and efficient technique of defect management. To have an appropriate measurement of the inspection process, the process metric, Depth of Inspection (DI) and the people metric, Inspection Performance Metric (IPM) are introduced. The introduction of these pair of metrics can yield valuable information from a company in relation to the inspection process.
△ Less
Submitted 2 June, 2012;
originally announced June 2012.
-
Analysis of Test Efficiency during Software Development Process
Authors:
T. R. Gopalakrishnan Nair,
V. Suma,
Pranesh Kumar Tiwari
Abstract:
One of the prerequisites of any organization is an unvarying sustainability in the dynamic and competitive industrial environment. Development of high quality software is therefore an inevitable constraint of any software industry. Defect management being one of the highly influencing factors for the production of high quality software, it is obligatory for the software organizations to orient the…
▽ More
One of the prerequisites of any organization is an unvarying sustainability in the dynamic and competitive industrial environment. Development of high quality software is therefore an inevitable constraint of any software industry. Defect management being one of the highly influencing factors for the production of high quality software, it is obligatory for the software organizations to orient them towards effective defect management. Since, the time of software evolution, testing is deemed a promising technique of defect management in all IT industries. This paper provides an empirical investigation of several projects through a case study comprising of four software companies having various production capabilities. The aim of this investigation is to analyze the efficiency of test team during software development process. The study indicates very low-test efficiency at requirements analysis phase and even lesser test efficiency at design phase of software development. Subsequently, the study calls for a strong need to improve testing approaches using techniques such as dynamic testing of design solutions in lieu of static testing of design document. Dynamic testing techniques enhance the ability of detection and elimination of design flaws right at the inception phase and thereby reduce the cost and time of rework. It further improves productivity, quality and sustainability of software industry.
△ Less
Submitted 29 March, 2012;
originally announced March 2012.
-
An Analytical Approach for Project Managers in Effective Defect Management in Software Process
Authors:
T. R. Gopalakrishnan Nair,
V. Suma,
N. R. Shashi Kumar
Abstract:
Defect estimation and prediction are some of the main modulating factors for the success of software projects in any software industry. Maturity and competency of a project manager in efficient prediction and estimation of resource capabilities are one of the strategic driving forces towards the generation of high quality software. Currently, there are no estimation techniques developed through em…
▽ More
Defect estimation and prediction are some of the main modulating factors for the success of software projects in any software industry. Maturity and competency of a project manager in efficient prediction and estimation of resource capabilities are one of the strategic driving forces towards the generation of high quality software. Currently, there are no estimation techniques developed through empirical analysis to evaluate the decision capability of a project manager towards resource allocation for effective defect management. This paper brings out an empirical study carried out in a product based software organization. Our deep investigation on several projects throws light on the impact of decision capability of project manager towards accomplishment of an aforementioned objective. The paper enables project managers to gain further awareness towards the significance of predictive positioning in resource allocation in order to develop high quality defect-free software products. It also enhances the maturity level of the company and its persistence in the competitive atmosphere.
△ Less
Submitted 29 March, 2012;
originally announced March 2012.
-
A Scheme for Automation of Telecom Data Processing for Business Application
Authors:
T. R. Gopalakrishnan Nair,
Vithal. J. Sampagar,
V. Suma,
Ezhilarasan Maharajan
Abstract:
As the telecom industry is witnessing a large scale growth, one of the major challenges faced in the domain deals with the analysis and processing of telecom transactional data which are generated in large volumes by embedded system communication controllers having various functions. This paper deals with the analysis of such raw data files which are made up of the sequences of the tokens. It also…
▽ More
As the telecom industry is witnessing a large scale growth, one of the major challenges faced in the domain deals with the analysis and processing of telecom transactional data which are generated in large volumes by embedded system communication controllers having various functions. This paper deals with the analysis of such raw data files which are made up of the sequences of the tokens. It also depicts the method in which the files are parsed for extracting the information leading to the final storage in predefined data base tables. The parser is capable of reading the file in a line structured way and store the tokens into the predefined tables of data bases. The whole process is automated using the SSIS tools available in the SQL server. The log table is maintained in each step of the process which will enable tracking of the file for any risk mitigation. It can extract, transform and load data resulting in the processing.
△ Less
Submitted 29 March, 2012;
originally announced March 2012.
-
Improved Strategies for Enhanced Business Performance in Cloud based IT Industries
Authors:
T. R. Gopalakrishnan Nair,
M. Vaidehi,
V. Suma
Abstract:
Emergence of sophisticated technologies in IT industries has posed several challenges such as production of products using advanced technical process for instance Result Orientation Approach, Deployment, Assessment and Refinement (RADAR) in a dynamic and competitive environment. The key challenge for any engineer is therefore to develop process and products which ultimately lead towards total cust…
▽ More
Emergence of sophisticated technologies in IT industries has posed several challenges such as production of products using advanced technical process for instance Result Orientation Approach, Deployment, Assessment and Refinement (RADAR) in a dynamic and competitive environment. The key challenge for any engineer is therefore to develop process and products which ultimately lead towards total customer satisfaction. Recent development in technology has driven most of the IT industries to operate in the cloud environment due to reduced infrastructure investment and maintenance overheads. However, existing process in cloud lacks efficient multiple service paradigms that can provide improved business gain. Thus, it is the responsibility of every engineer to contribute towards effective and efficient techniques and models that can enhance the business performance. The position of this paper is to present several major issues prevailing in the IT industries such as delay time, response time, performance etc., which call for immediate attention in order to position themselves in the market. Further, this paper provides improved strategies through efficient job scheduling and modified resource allocation techniques for aforementioned issues in order to enhance the business performance in cloud-based IT sectors. The simulated results provided in this paper indicate the impact of enhanced solutions incorporated in the job processing strategies. They further enable better performance of the cloud with reduced delay and response time resulting towards improved throughput. Subsequently, it increases the job acceptance ratio with respect to time and thereby leading the industry to accomplish total customer satisfaction in addition to the continued sustainability in the competitive business market.
△ Less
Submitted 15 July, 2012; v1 submitted 12 January, 2012;
originally announced January 2012.
-
Defect Prevention Approaches In Medium Scale It Enterprises
Authors:
V. Suma,
T. R. Gopalakrishnan Nair
Abstract:
The software industry is successful, if it can draw the complete attention of the customers towards it. This is achievable if the organization can produce a high quality product. To identify a product to be of high quality, it should be free of defects, should be capable of producing expected results. It should be delivered in an estimated cost, time and be maintainable with minimum effort.
The software industry is successful, if it can draw the complete attention of the customers towards it. This is achievable if the organization can produce a high quality product. To identify a product to be of high quality, it should be free of defects, should be capable of producing expected results. It should be delivered in an estimated cost, time and be maintainable with minimum effort.
△ Less
Submitted 22 January, 2010;
originally announced January 2010.
-
Effective Defect Prevention Approach in Software Process for Achieving Better Quality Levels
Authors:
V. Suma,
T. R. Gopalakrishnan Nair
Abstract:
Defect prevention is the most vital but habitually neglected facet of software quality assurance in any project. If functional at all stages of software development, it can condense the time, overheads and wherewithal entailed to engineer a high quality product. The key challenge of an IT industry is to engineer a software product with minimum post deployment defects. This effort is an analysis…
▽ More
Defect prevention is the most vital but habitually neglected facet of software quality assurance in any project. If functional at all stages of software development, it can condense the time, overheads and wherewithal entailed to engineer a high quality product. The key challenge of an IT industry is to engineer a software product with minimum post deployment defects. This effort is an analysis based on data obtained for five selected projects from leading software companies of varying software production competence. The main aim of this paper is to provide information on various methods and practices supporting defect detection and prevention leading to thriving software generation. The defect prevention technique unearths 99% of defects. Inspection is found to be an essential technique in generating ideal software generation in factories through enhanced methodologies of abetted and unaided inspection schedules. On an average 13 % to 15% of inspection and 25% - 30% of testing out of whole project effort time is required for 99% - 99.75% of defect elimination. A comparison of the end results for the five selected projects between the companies is also brought about throwing light on the possibility of a particular company to position itself with an appropriate complementary ratio of inspection testing.
△ Less
Submitted 20 January, 2010;
originally announced January 2010.