IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Measuring effort for modifying software package as reusable package using pac...eSAT Journals
Abstract In any engineering field the data associated with knowledge is important one for taking decisions for solving problems in the current system development. The specification mining can give support for analyzing collected data to help the project management team to fulfill their responsibilities. In this paper ‘Package Specification Mining’ is designed by using packages’ reusability quality factor. It supports to give effort required for modifying the package to be reusable package for using those packages in new software development. This methodology may reduce the risks in various domains of software engineering. Keywords: Specification Mining, Reusability, Effort Estimation, Coupling, Project Management
Reusability is an only one best direction to increase developing productivity and maintainability of application. One must first search for good tested software component and reusable. Developed Application software by one programmer can be shown useful for others also component. This is proving that code specifics to application requirements can be also reused in develop projects related with same requirements. The main aim of this paper proposed a way for reusable module. An process that takes source code as a input that will helped to take the decision approximately which particular software, reusable artefacts should be reused or not.
Reengineering framework for open source software using decision tree approachIJECEIAES
A Software engineering is an approach to software development. Once software gets developed and delivered, it needs maintenance. Changes in software incur due to new requirements of the end-user, identification of bug in software or failure to achieve system objective. It has been observed that successive maintenance in the developed software reduces software quality and degrades the performance of software system. Reengineering is an approach of retaining the software quality and improving maintainability of the software system. But the question arises “when to reengineer the software”. The paper proposed a framework for software reengineering process using decision tree approach which helps decision makers to decide whether to maintain or reengineer the software systems.
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICSijcsa
Software metrics have a direct link with measurement in software engineering. Correct measurement is the prior condition in any engineering fields, and software engineering is not an exception, as the size and complexity of software increases, manual inspection of software becomes a harder task. Most Software Engineers worry about the quality of software, how to measure and enhance its quality. The overall objective of this study was to asses and analysis’s software metrics used to measure the software product and process.
In this Study, the researcher used a collection of literatures from various electronic databases, available since 2008 to understand and know the software metrics. Finally, in this study, the researcher has been identified software quality is a means of measuring how software is designed and how well the software conforms to that design. Some of the variables that we are looking for software quality are Correctness, Product quality, Scalability, Completeness and Absence of bugs, However the quality standard that was used from one organization is different from others for this reason it is better to apply the software metrics to measure the quality of software and the current most common software metrics tools to reduce the subjectivity of faults during the assessment of software quality. The central contribution of this study is an overview about software metrics that can illustrate us the development in this area, and a critical analysis about the main metrics founded on the various literatures.
In the software measurement validations, assessing the validation of software metrics in software
engineering is a very difficult task due to lack of theoretical methodology and empirical methodology [41,
44, 45]. During recent years, there have been a number of researchers addressing the issue of validating
software metrics. At present, software metrics are validated theoretically using properties of measures.
Further, software measurement plays an important role in understanding and controlling software
development practices and products. The major requirement in software measurement is that the measures
must represent accurately those attributes they purport to quantify and validation is critical to the success
of software measurement. Normally, validation is a collection of analysis and testing activities across the
full life cycle and complements the efforts of other quality engineering functions and validation is a critical
task in any engineering project. Further, validation objective is to discover defects in a system and assess
whether or not the system is useful and usable in operational situation. In the case of software engineering,
validation is one of the software engineering disciplines that help build quality into software. The major
objective of software validation process is to determine that the software performs its intended functions
correctly and provides information about its quality and reliability. This paper discusses the validation
methodology, techniques and different properties of measures that are used for software metrics validation.
In most cases, theoretical and empirical validations are conducted for software metrics validations in
software engineering [1-50].
Measuring effort for modifying software package as reusable package using pac...eSAT Journals
Abstract In any engineering field the data associated with knowledge is important one for taking decisions for solving problems in the current system development. The specification mining can give support for analyzing collected data to help the project management team to fulfill their responsibilities. In this paper ‘Package Specification Mining’ is designed by using packages’ reusability quality factor. It supports to give effort required for modifying the package to be reusable package for using those packages in new software development. This methodology may reduce the risks in various domains of software engineering. Keywords: Specification Mining, Reusability, Effort Estimation, Coupling, Project Management
Reusability is an only one best direction to increase developing productivity and maintainability of application. One must first search for good tested software component and reusable. Developed Application software by one programmer can be shown useful for others also component. This is proving that code specifics to application requirements can be also reused in develop projects related with same requirements. The main aim of this paper proposed a way for reusable module. An process that takes source code as a input that will helped to take the decision approximately which particular software, reusable artefacts should be reused or not.
Reengineering framework for open source software using decision tree approachIJECEIAES
A Software engineering is an approach to software development. Once software gets developed and delivered, it needs maintenance. Changes in software incur due to new requirements of the end-user, identification of bug in software or failure to achieve system objective. It has been observed that successive maintenance in the developed software reduces software quality and degrades the performance of software system. Reengineering is an approach of retaining the software quality and improving maintainability of the software system. But the question arises “when to reengineer the software”. The paper proposed a framework for software reengineering process using decision tree approach which helps decision makers to decide whether to maintain or reengineer the software systems.
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICSijcsa
Software metrics have a direct link with measurement in software engineering. Correct measurement is the prior condition in any engineering fields, and software engineering is not an exception, as the size and complexity of software increases, manual inspection of software becomes a harder task. Most Software Engineers worry about the quality of software, how to measure and enhance its quality. The overall objective of this study was to asses and analysis’s software metrics used to measure the software product and process.
In this Study, the researcher used a collection of literatures from various electronic databases, available since 2008 to understand and know the software metrics. Finally, in this study, the researcher has been identified software quality is a means of measuring how software is designed and how well the software conforms to that design. Some of the variables that we are looking for software quality are Correctness, Product quality, Scalability, Completeness and Absence of bugs, However the quality standard that was used from one organization is different from others for this reason it is better to apply the software metrics to measure the quality of software and the current most common software metrics tools to reduce the subjectivity of faults during the assessment of software quality. The central contribution of this study is an overview about software metrics that can illustrate us the development in this area, and a critical analysis about the main metrics founded on the various literatures.
In the software measurement validations, assessing the validation of software metrics in software
engineering is a very difficult task due to lack of theoretical methodology and empirical methodology [41,
44, 45]. During recent years, there have been a number of researchers addressing the issue of validating
software metrics. At present, software metrics are validated theoretically using properties of measures.
Further, software measurement plays an important role in understanding and controlling software
development practices and products. The major requirement in software measurement is that the measures
must represent accurately those attributes they purport to quantify and validation is critical to the success
of software measurement. Normally, validation is a collection of analysis and testing activities across the
full life cycle and complements the efforts of other quality engineering functions and validation is a critical
task in any engineering project. Further, validation objective is to discover defects in a system and assess
whether or not the system is useful and usable in operational situation. In the case of software engineering,
validation is one of the software engineering disciplines that help build quality into software. The major
objective of software validation process is to determine that the software performs its intended functions
correctly and provides information about its quality and reliability. This paper discusses the validation
methodology, techniques and different properties of measures that are used for software metrics validation.
In most cases, theoretical and empirical validations are conducted for software metrics validations in
software engineering [1-50].
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Software Metrics for Identifying Software Size in Software Development ProjectsVishvi Vidanapathirana
This paper defines the best software metrics that can be used to define the size of the software in the current industry of information technology (IT)
The International Journal of Engineering and Science (IJES)theijes
The International Journal of Engineering & Science is aimed at providing a platform for researchers, engineers, scientists, or educators to publish their original research results, to exchange new ideas, to disseminate information in innovative designs, engineering experiences and technological skills. It is also the Journal's objective to promote engineering and technology education. All papers submitted to the Journal will be blind peer-reviewed. Only original articles will be published.
Measurement model of software quality in user’s perceptioneSAT Journals
Abstract An increasing emphasis on consumer demand and expanded development budgets of software development firms fuel the need to upgrade software quality. Software quality is largely measured by quality standards and guidelines. This paper presents a method for modeling users’ perception of software quality. The method aims to improve the quality of data derived from user opinion surveys and facilitate the analysis of such data. The proposed model offers a way to measure users’ opinion in early stages of product release and a way of predicting the opinion subsequently formed after their opinion revisions using the initial measurements. Therefore, this work develops a conceptual software quality measurement model for evaluating software quality to decrease the perceptive and expectative (or quality) measuring gap between a software development firm and the end user’s requirements. Index Terms: Software quality, Software development, Quality Measurement, Quality Evaluations, & Quality Attributes
A metrics suite for variable categorizationt to support program invariants[IJCSEA Journal
Invariants are generally implicit. Explicitly stating program invariants, help programmers to identify
program properties that must be preserved while modifying the code. Existing dynamic techniques detect
invariants which includes both relevant and irrelevant/unused variables and thereby relevant and
irrelevant invariants involved in the program. Due to the presence of irrelevant variables and irrelevant
invariants, speed and efficiency of techniques are affected. Also, displaying properties about irrelevant
variables and irrelevant invariants distracts the user from concentrating on properties of relevant
variables. To overcome these deficiencies only relevant variables are considered by ignoring irrelevant
variables. Further, relevant variables are categorized as design variables and non-design variables. For
this purpose a metrics suite is proposed. These metrics are validated against Weyuker’s principles and
applied on RFV and JLex open source software. Similarly, relevant invariants are categorized as design
invariants, non-design invariants and hybrid invariants. For this purpose a set of rules are proposed. This
entire process enormously improves the speed and efficiency of dynamic invariant detection techniques
Analysis of Software Complexity Measures for Regression TestingIDES Editor
Software metrics is applied evaluating and assuring
software code quality, it requires a model to convert internal
quality attributes to code reliability. High degree of complexity
in a component (function, subroutine, object, class etc.) is bad
in comparison to a low degree of complexity in a component.
Various internal codes attribute which can be used to indirectly
assess code quality. In this paper, we analyze the software
complexity measures for regression testing which enables the
tester/developer to reduce software development cost and
improve testing efficacy and software code quality. This
analysis is based on a static analysis and different approaches
presented in the software engineering literature.
AN APPROACH FOR TEST CASE PRIORITIZATION BASED UPON VARYING REQUIREMENTS IJCSEA Journal
Software testing is a process continuously performed by the development team during the life cycle of the software with the motive to detect the faults as early as possible. Regressing testing is the most suitable technique for this in which we test number of test cases. As the number of test cases can be very large it is always preferable to prioritize test cases based upon certain criterions.In this paper prioritization strategy is proposed which prioritize test cases based on requirements analysis. By regressing testing if the requirements will vary in future, the software will be modified in such a manner that it will not affect the remaining parts of the software. The proposed system improves the testing process and its efficiency to achieve goals regarding quality, cost, and effort as well user satisfaction and the result of the proposed method evaluated with the help of performance evaluation metric.
A study of various viewpoints and aspects software quality perspectiveeSAT Journals
Abstract The software quality is very important research of software engineering grown from the last two decades. The software engineering paradigm adopted by many organizations to develop the high quality software at affordable cost. The high quality software is considered as one of the key factor in the rapid growth of Global Software Development. The software metrics computes and evaluates the quality characteristics and used to take quantitative and qualitative decisions for risk assessment and reduction. The multiple stakeholders can view the software quality in multiple angles with various aspects. In this paper we present multiple views of the software quality with respect to various quality aspects. Key Words : Stakeholders, Functional aspect, Structural aspect, Process aspect, Metrics etc.
Test case prioritization using hyperlink ranking eSAT Journals
Abstract Era of cloud computing where majority of the application is becoming web based enterprise computing. User prefer online web application for easy of use and business continuity [1]. Software companies have come up in huge numbers for developing web based enterprise application. Testing is an integral part of any software company which requires more effort. Enterprise applications are complex and navigation is largely based on hyperlink connecting the web pages. Testing phase mostly associated with time constrain to accomplish the task associated in this phase. Main activity of testing phase is execution of test case to test the application. Exhaustive testing is not possible and release a software system without testing the entire application is risk [2]. This paper demonstrates how graph theory can be used to prioritize the test case execution. Keywords: Testing, Graph theory application
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Thermal, microstructure and dielectric behavior of la modified bismuth titana...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Text independent speaker recognition using combined lpc and mfc coefficientseSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Software Metrics for Identifying Software Size in Software Development ProjectsVishvi Vidanapathirana
This paper defines the best software metrics that can be used to define the size of the software in the current industry of information technology (IT)
The International Journal of Engineering and Science (IJES)theijes
The International Journal of Engineering & Science is aimed at providing a platform for researchers, engineers, scientists, or educators to publish their original research results, to exchange new ideas, to disseminate information in innovative designs, engineering experiences and technological skills. It is also the Journal's objective to promote engineering and technology education. All papers submitted to the Journal will be blind peer-reviewed. Only original articles will be published.
Measurement model of software quality in user’s perceptioneSAT Journals
Abstract An increasing emphasis on consumer demand and expanded development budgets of software development firms fuel the need to upgrade software quality. Software quality is largely measured by quality standards and guidelines. This paper presents a method for modeling users’ perception of software quality. The method aims to improve the quality of data derived from user opinion surveys and facilitate the analysis of such data. The proposed model offers a way to measure users’ opinion in early stages of product release and a way of predicting the opinion subsequently formed after their opinion revisions using the initial measurements. Therefore, this work develops a conceptual software quality measurement model for evaluating software quality to decrease the perceptive and expectative (or quality) measuring gap between a software development firm and the end user’s requirements. Index Terms: Software quality, Software development, Quality Measurement, Quality Evaluations, & Quality Attributes
A metrics suite for variable categorizationt to support program invariants[IJCSEA Journal
Invariants are generally implicit. Explicitly stating program invariants, help programmers to identify
program properties that must be preserved while modifying the code. Existing dynamic techniques detect
invariants which includes both relevant and irrelevant/unused variables and thereby relevant and
irrelevant invariants involved in the program. Due to the presence of irrelevant variables and irrelevant
invariants, speed and efficiency of techniques are affected. Also, displaying properties about irrelevant
variables and irrelevant invariants distracts the user from concentrating on properties of relevant
variables. To overcome these deficiencies only relevant variables are considered by ignoring irrelevant
variables. Further, relevant variables are categorized as design variables and non-design variables. For
this purpose a metrics suite is proposed. These metrics are validated against Weyuker’s principles and
applied on RFV and JLex open source software. Similarly, relevant invariants are categorized as design
invariants, non-design invariants and hybrid invariants. For this purpose a set of rules are proposed. This
entire process enormously improves the speed and efficiency of dynamic invariant detection techniques
Analysis of Software Complexity Measures for Regression TestingIDES Editor
Software metrics is applied evaluating and assuring
software code quality, it requires a model to convert internal
quality attributes to code reliability. High degree of complexity
in a component (function, subroutine, object, class etc.) is bad
in comparison to a low degree of complexity in a component.
Various internal codes attribute which can be used to indirectly
assess code quality. In this paper, we analyze the software
complexity measures for regression testing which enables the
tester/developer to reduce software development cost and
improve testing efficacy and software code quality. This
analysis is based on a static analysis and different approaches
presented in the software engineering literature.
AN APPROACH FOR TEST CASE PRIORITIZATION BASED UPON VARYING REQUIREMENTS IJCSEA Journal
Software testing is a process continuously performed by the development team during the life cycle of the software with the motive to detect the faults as early as possible. Regressing testing is the most suitable technique for this in which we test number of test cases. As the number of test cases can be very large it is always preferable to prioritize test cases based upon certain criterions.In this paper prioritization strategy is proposed which prioritize test cases based on requirements analysis. By regressing testing if the requirements will vary in future, the software will be modified in such a manner that it will not affect the remaining parts of the software. The proposed system improves the testing process and its efficiency to achieve goals regarding quality, cost, and effort as well user satisfaction and the result of the proposed method evaluated with the help of performance evaluation metric.
A study of various viewpoints and aspects software quality perspectiveeSAT Journals
Abstract The software quality is very important research of software engineering grown from the last two decades. The software engineering paradigm adopted by many organizations to develop the high quality software at affordable cost. The high quality software is considered as one of the key factor in the rapid growth of Global Software Development. The software metrics computes and evaluates the quality characteristics and used to take quantitative and qualitative decisions for risk assessment and reduction. The multiple stakeholders can view the software quality in multiple angles with various aspects. In this paper we present multiple views of the software quality with respect to various quality aspects. Key Words : Stakeholders, Functional aspect, Structural aspect, Process aspect, Metrics etc.
Test case prioritization using hyperlink ranking eSAT Journals
Abstract Era of cloud computing where majority of the application is becoming web based enterprise computing. User prefer online web application for easy of use and business continuity [1]. Software companies have come up in huge numbers for developing web based enterprise application. Testing is an integral part of any software company which requires more effort. Enterprise applications are complex and navigation is largely based on hyperlink connecting the web pages. Testing phase mostly associated with time constrain to accomplish the task associated in this phase. Main activity of testing phase is execution of test case to test the application. Exhaustive testing is not possible and release a software system without testing the entire application is risk [2]. This paper demonstrates how graph theory can be used to prioritize the test case execution. Keywords: Testing, Graph theory application
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Thermal, microstructure and dielectric behavior of la modified bismuth titana...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Text independent speaker recognition using combined lpc and mfc coefficientseSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Numerical analysis of influence of deep excavation on nearby existing tunneleSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Fpga implementation of run length encoding with new formulated codeword gener...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Revamping quality of service of video streaming over wireless laneSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Sensitivity based optimal location of tcsc for improvement of power system se...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Experimental study of the forces above and under the vibration insulators of ...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Clustering of medline documents using semi supervised spectral clusteringeSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
An Approach to Calculate Reusability in Source Code Using MetricsIJERA Editor
Reusability is an only one best direction to increase developing productivity and maintainability of application. One must first search for good tested software component and reusable. Developed Application software by one programmer can be shown useful for others also component. This is proving that code specifics to application requirements can be also reused in develop projects related with same requirements. The main aim of this paper proposed a way for reusable module. An process that takes source code as a input that will helped to take the decision approximately which particular software, reusable artefacts should be reused or not.
Abstract
Big data plays a serious role within the business for creating higher predictions over business information that is collected from the real world. Finance is that the new sector wherever the big data technologies like Hadoop, NoSQL are creating its mark in predictions from financial data by the analysts. It’s a lot of fascinating within the stock exchange choices which might predict on a lot of profits of stock exchange. For this stock exchange analysis each regular information and historical information of specific stock exchange are needed for creating predictions. There are varied techniques used for analyzing the unstructured information like stock exchange reviews (day-to-day information) and historical statistic of economic information severally. This paper involves discussion regarding the strategies that square measure used for analyzing each varieties of information.
Keywords: Big data, prediction, finance, stock market, business intelligence
Developing reusable software components for distributed embedded systemseSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Design of a graphical user interface for designLaukik Raut
In research and development field, many research efforts have been made to save the overall time of product design and
development of any product. As we know that design phase has a lot of potential where overall time can be saved. Hence, design
automation has been the best concept came into picture which involves integration of different software like product design
software developed, modeling software and analysis software. It has been observed that many researchers are taking efforts in the
area of design automation like integration of different tailor made software developed using different computer programming
languages like Visual Basic, Java, C++ with different CAD software like Pro/E, CREO Parametric, CATIA, SolidWorks .But it is
observed that Visual Basic is having some better advantages over others like it will give dot frame work for design of product
input base as well as it can be easily interface with intermediate software like Microsoft excel which provides an input to other
modeling or analysis software and among all available parametric modeling software CREO is widely used in industries because
it has best parameterization quality. In this paper, integration of product design software developed using Visual Basic as
computer programming language and CREO Parametric as modeling software by taking the case study of design of CI Engine
parts has been done to validate the concept. Simulation of CI Engine is added in developed GUI which gives results of pressure,
temperature, volume at each crank angle of crankshaft in the form of graphs and maximum value of pressure and temperature got
are being used for structural and thermal analysis of major components.
Abstract The management of software cost, development effort and project planning are the key aspects of software development. Throughout the sixty-odd years of software development, the industry has gone at least four generations of programming languages and three major development paradigms. Still the total ability to move consistently from idea to product is yet to be achieved. In fact, recent studies document that the failure rate for software development has risen almost to 50 percent. There is no magic in managing software development successfully, but a number of issues related to software development make it unique. The basic problem of software development is risky. Some example of risk is error in estimation, schedule slips, project cancelled after numerous slips, high defect rate, system goes sour, business misunderstanding, false feature rich, staff turnover. XSoft Estimation addresses the risks by accurate measurement. A new methodology to estimate using software COSMIC-Full Function Point and named as EXtreme Software Estimation (XSoft Estimation). Based on the experience gained on the original XSoft project develpment, this paper describes what makes XSoft Estimation work from sizing to estimation. Keywords: -COSMIC function size unit, XSoft Estimation, XSoft Measurement, Cost Estimation.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Template based framework for rapid fast development of enterprise applicationseSAT Journals
Abstract High Quality Deliverables in Shortest duration is the key to win any future software business opportunities. Every Software Organization wants to achieve this but suffers problems like Delayed deliverables, Customer complaints, Poor Quality deliverables, Poor Turnaround time, Rework, Lack of time for reviews, Maintenance nightmares, resource dependencies, complex technology frameworks resulting slow learning curve, and challenges dealing with resources. Automation is the key to many of the problems; however, regular automation cannot address the issues of most commercial or enterprise applications at global level. Needs of every application is different making automation tough. There are many frameworks and custom standards available setting the expectations for development team, but considering complexity, it is practically impossible to ensure consistency of implementing the set expectations considering typical human ignorance tendencies.
Other alternative for Software Organizations is to make use of Specific Tools available from market. Most Automation tools are expensive and are catered design only specific category of problems. On the other side, Organizations making use of automation tools from market end up getting into a Vendor Lock for upgrades, maintenance, highly expensive consultant costs and support. This paper provides a Framework which can significantly address these challenges of Software Organizations. Irrelevant of technology area, most applications are database driven. Every operation that gets done on UI or through a service will have to be reflected in database. Considering specific needs of application or organization standards, an initial working flow (UI, Controller, Service, DAO) will be prepared by an expert for all levels of the framework to be used. Once the working flow is prepared, a template will be generated based on that. Template will be applied for all tables in database. Keywords: Automation, Development Framework, Productivity Improvement, Template based development, Server Side Development
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Water scarcity is the lack of fresh water resources to meet the standard water demand. There are two type of water scarcity. One is physical. The other is economic water scarcity.
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdffxintegritypublishin
Advancements in technology unveil a myriad of electrical and electronic breakthroughs geared towards efficiently harnessing limited resources to meet human energy demands. The optimization of hybrid solar PV panels and pumped hydro energy supply systems plays a pivotal role in utilizing natural resources effectively. This initiative not only benefits humanity but also fosters environmental sustainability. The study investigated the design optimization of these hybrid systems, focusing on understanding solar radiation patterns, identifying geographical influences on solar radiation, formulating a mathematical model for system optimization, and determining the optimal configuration of PV panels and pumped hydro storage. Through a comparative analysis approach and eight weeks of data collection, the study addressed key research questions related to solar radiation patterns and optimal system design. The findings highlighted regions with heightened solar radiation levels, showcasing substantial potential for power generation and emphasizing the system's efficiency. Optimizing system design significantly boosted power generation, promoted renewable energy utilization, and enhanced energy storage capacity. The study underscored the benefits of optimizing hybrid solar PV panels and pumped hydro energy supply systems for sustainable energy usage. Optimizing the design of solar PV panels and pumped hydro energy supply systems as examined across diverse climatic conditions in a developing country, not only enhances power generation but also improves the integration of renewable energy sources and boosts energy storage capacities, particularly beneficial for less economically prosperous regions. Additionally, the study provides valuable insights for advancing energy research in economically viable areas. Recommendations included conducting site-specific assessments, utilizing advanced modeling tools, implementing regular maintenance protocols, and enhancing communication among system components.
Explore the innovative world of trenchless pipe repair with our comprehensive guide, "The Benefits and Techniques of Trenchless Pipe Repair." This document delves into the modern methods of repairing underground pipes without the need for extensive excavation, highlighting the numerous advantages and the latest techniques used in the industry.
Learn about the cost savings, reduced environmental impact, and minimal disruption associated with trenchless technology. Discover detailed explanations of popular techniques such as pipe bursting, cured-in-place pipe (CIPP) lining, and directional drilling. Understand how these methods can be applied to various types of infrastructure, from residential plumbing to large-scale municipal systems.
Ideal for homeowners, contractors, engineers, and anyone interested in modern plumbing solutions, this guide provides valuable insights into why trenchless pipe repair is becoming the preferred choice for pipe rehabilitation. Stay informed about the latest advancements and best practices in the field.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Final project report on grocery store management system..pdf
Measuring effort for modifying software package as
1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 318
MEASURING EFFORT FOR MODIFYING SOFTWARE PACKAGE AS
REUSABLE PACKAGE USING PACKAGE SPECIFICATION MINING
P. Ranjani1
, R. Kamalraj2
, A.Indira3
1, 3
AP, IT, Faculty of Engineering, Avinashilingam University, India
2
AP, CSE, SNS College of Technology, India
jothiranjani@gmail.com, mailtokamalraj@yahoo.com
Abstract
In any engineering field the data associated with knowledge is important one for taking decisions for solving problems in the current
system development. The specification mining can give support for analyzing collected data to help the project management team to
fulfill their responsibilities. In this paper ‘Package Specification Mining’ is designed by using packages’ reusability quality factor. It
supports to give effort required for modifying the package to be reusable package for using those packages in new software
development. This methodology may reduce the risks in various domains of software engineering.
Keywords: Specification Mining, Reusability, Effort Estimation, Coupling, Project Management
----------------------------------------------------------------------***------------------------------------------------------------------------
1. INTRODUCTION
Software Engineering, it focuses on developing software
systems to fulfill customers’ business problem in a simplest
way. Hence project development activities are organized in a
proper manner to track the progress of any software project.
Project Management Team involved producing project plan by
assessing the available resources in industry. The project plan
should be effective one for satisfying both development and
customer’s requirements. To make such characteristic in
development domain the effort estimation should be done very
prior. For doing effort estimation the available resources and
their level of availability should be accounted. In software
domain some software packages may not be categorized as
reusable package. But through experience the developer can
prefer such software packages for further use in the new
project construction. As well as to make that package as
usable one how much stuff or effort needed to be calculated.
To find that package modification effort, in this paper we
proposed a technique based on existing available software
packages.
1.1 Software Project Management
Developing a project is a critical task due to satisfy the needs
of both clients and software firm. The clients may not be
technical person. Hence it must be very difficult to understand
clients’ requirements to startup the development activities.
The project management team comes to handle various
activities in development side. Those are
• Effort Estimation
• Requirements Management
• Resource Management
• Risk Management
• Quality Management
The above management activities should be done properly by
the project management team to deliver the software with
specified quality attributes. Here the ROI (Return on
Investment) will be evaluated after the business deal. To
measure ROI and increase the ROI the ‘Effort Estimation’ will
be done as per the available resources in industry side. This
activity is the initial activity of developing any system in
engineering fields. It is discussed in the following sections.
1.2 Software Effort Estimation
The two types of effort estimation techniques such as ‘Top-
Down’ and ‘Bottom-up’ are used to in software industry to
propose a project plan. The first technique calculates the effort
for total system and then subsystems can get the effort for
their construction. But in ‘Bottom-up’ approach first the
effort for subsystems are identified and then through that the
effort for total systems can be found. The COCOMO model
will be used in software industry for getting accurate result of
effort estimation for planning the project development.
During effort estimation the cost, resources, manpower,
machines, time and other similarities between the projects are
the parameters of the estimation.
1.2.1 Modification Effort
During development the developer may have an idea to
acquire some software packages to develop his module. It may
not be proposed in the project plan. If it is revealed by the
developer that frequently he used a particular software
2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 319
package with little modification then calculated effort is
wasted for that particular module. By modifying the existing
software packages as reusable one that may help in upcoming
project plan. So modification effort has to be calculated for
making a non-reusable package as reusable one. Through that
activity they can take a decision on whether go for
modification or purchasing suitable components from the
market.
1.3 Specification Mining
In software engineering ‘Specification Mining’ used for
taking decisions for different activities involved in software
development life cycle. It can be used software testing phase
also for checking the characteristics made in the software. It is
not a data mining approach. A small collection of data sets
from the software development are used to construct the
specification mining.
1.4 Package Specification Mining
In this paper we proposed the technique to have package
details in Specification Mining for further usage in
development. In knowledge management system all the
details of developed software can be stored. But analyzing
unwanted details takes much time and it wastes effort for
doing that activity. So by taking particular details for
choosing decisions will be a best method. Only essential
features of software packages are taken to record in the
specification mining.
1.5 Software Testing
It is mandatory one in any engineering field for verifying and
validating the requirements. In software development many
types of testing are proposed to check different requirements
before deploying the system in customer business
environment. The specification mining can be used to record
proper test cases for testing any new software system. And
that can be used for generating test cases automatically.
2. PROPOSED METHODOLOGY
The reusability factor of software java packages is considered
to estimate required effort for modifying any existing software
packages. During integration testing side itself the reusability
factor will be measured and it should be documented for
further usage in any software platform.
Fig. 1 Flow of Proposed Methodology
2.1 Analyzing Metrics of Reusability
To measure the reusability of software packages the
‘Coupling’ metrics may be required.
• Import Coupling (IC)
• Export Coupling (EC)
In this paper we take above types of Coupling to measure the
‘Instability’ factor. The formulae required for deriving
‘Instability’ is given below.
Instability = (IC + EC) / EC
The value of instability of any software package will be in the
range of 0 to 1.
If Instability = 1 then that package is fully complex due to
very high in and out communication such as data passing or
control passing between modules. So that package is very
difficult to redesign to make it as reusable package for
deploying in any project construction.
If Instability value lies in between 0 to 0.5 may be considered
for further modification.
2.2 Structure of Package Specification Mining
In this proposed methodology we take specification mining as
‘Package Specification Mining’ for identifying modification
effort. And here we preferred only few package details to be
maintained in specification mining.
The following table shows the data about package to be
maintained in the specification mining.
Table 1 Package Specification Mining
S.No. Package Attributes
1 Package Name
2 Amount of Services
3 Complexity
4 Instability value
5 Reusable or Not
6 Who Developed it?
7 Memory Size
Collecting Packages Data
Measuring Package Metrics
Checking Reusability
Find Modification Effort
3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 320
Package Name: Each package has technical name to
understand its objective in the developed system. So the
technical team put perfect technical word associated to the
system functionality.
Amount of Services: This property describes the number of
services grouped in a single package or component. It is also
essential to know the usefulness of it in the used systems.
Complexity: The complexity of source code has to be
measured for future modification. If it is in high complexity
then huge amount of resources may be required for
modification. So it may cause some problems in resource
utilization.
Instability: This field’s value can help the proposed
methodology for checking its stability. It has a reason that if it
is still instable after some modification then it may not be
useful. It may affect system performance when it is not stable.
Reusable or Not: It indicates the level of the package reusable.
It describes that communication among software package or
components in the system.
Who Developed? : This field has the name of the developed
who developed that particular module or package in the
software system. Keeping the technical developer detail will
help to appoint him for future modification, because already
he had technical experience in that proposed module. So
appointing the same expert can reduce some effort for doing
modification.
Memory Size: It is another constraint in the configuration of
the system. After modification if the takes huge memory space
from its original memory space it may disturb the system
performance while it is under usage.
The above parameters are used to take a decision for satisfying
the objectives of the project management team. The activities
of the proposed methodology described in the following
section.
2.3 Steps in Proposed System
1. Scan Source code of the system
2. Finding Packages and Packages’ elements
3. Measure Package Metrics (Package Specification)
Coupling and Types of Coupling
Stability through Instability
4. If Coupling>20 then ‘High Coupling’
Else
‘Low Coupling’
5. Identify types of Coupling
Import Coupling (IC) & Export Coupling (EC)
6. Compute Instability (I)
7. Record All Metrics’ values
8. Apply Specification Mining
I = IC / (IC+EC)
If I==0
Then ‘Package is Stable’
If I==1
Then ‘Package is not Stable & High Coupling’
If I<1 && I>0
Then ‘Some Effort Needed to become Stable’
The above script describes the activities to be done in the
proposed system.
3. RESULTS AND DISCUSSIONS
Designing specification mining is a tuff task in software
engineering field, because different details may be required in
different software development phase. So here we plan to
have a decision support system for taking decisions on
purchasing reusable components from the market. If that
purchased reusable component is not supporting for further
modification then that purchase may be a useless one. Even it
is supporting for enhancement appointing or identifying such
experts will be a difficult one due to code study or complexity
of its code.
4. MERITS AND DEMERITS
Here we proposed package based specification mining for
taking decisions for designing reusable packages which need
low effort. So, resource utilization can be improved by
admitting idle resources to modify the existing eligible
package to be modified as reusable one. Through that project
plan can be prepared very easily. Here specification mining
contains the details of developers who designed the existing
software packages. Hence that helps the project management
team to allot such human resource for improving the features
of those software package elements. These are the advantages
of using package specification mining.
This proposed methodology has few drawbacks. Those are
listed below.
* Collecting details takes huge time
* Additional system memory space used for keeping essential
package attributes values
* Applying suitable algorithm for getting expected result from
package specification mining.
CONCLUSIONS
Measuring the required effort for proposing a modification in
the existing package will lot of support to project management
and to the development team. But choosing suitable
parameters for taking decisions is important one. So the
specification mining can help the industry to get an idea very
quickly for a decision. This proposed system works based on
the reusability level of the software package. This is very
useful parameter for improving the quality in all aspects in
software development.
4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 321
REFERENCES
[1] Claire Le Goues and Westley Weimer ”Measuring
Code Quality to Improve Specification Mining”, IEEE
Transactions on Software Engineering, vol. 38, no. 1,
January/February 2012.
[2] Jyoti Mahajan, Devanand and Kashyap Dhruve,
‘REBEE – Reusability Based Effort Estimation
Technique using Dynamic Neural Network’, Global
Journal of Computer Science and Technology Volume
11 Issue 7 Version 1.0 May 2011
[3] Vinit Lohan, ‘Component based effort estimation
During software development: problematic view’, ,
IJCSMS International Journal of Computer Science and
Management Studies, Vol. 11, Issue 03, Oct 2011.
[4] Rajesh Bhatia, Mayank Dave and R. C. Joshi,“Retrieval
of Most Relevant Reusable Component Using Genetic
Algorithms”, Software Engineering Research and
Practice -SERP, pp.151- 155, 2006.
[5] Caldiera, G. and Basili, V.R,“Identifying and qualifying
reusable software components”, Feb, IEEE Computer
Society,1991.
[6] Parvinder Singh Sandhu, Janpreet Singh and Hardeep
Singh,“Approaches for Categorization of Reusable
Software Components”, Journal of Computer Science
pp. 266-273, 2007.
[7] Haeng - Kon Kim ,”Automatic Identification of
Potential Reusable Mobile Components International
Journal of Computer Science, Nov 2008.
[8] Valentin Dallmeier, Nikolai Knopp, Christoph Mallon,
Gordon Fraser,” Automatically Generating Test Cases
for Specification Mining”, IEEE Transactions on
Software Engineering, Vol. 38, No. 2, March/April
2012
[9] Nancy Bazilchuk and Parastoo Mohagheghi
(2005),”The advantages of Reused Software
Components”, IEEE Transactions on Software
Engineering, Vol. 23, No. 9, pp. 556-565.
[10] R.Kamalraj, B.G. Geetha and V. Shyamaladevi,
”Checking Reusability of Software Packages using
Integration Testing”, International Journal of Recent
Trends in Engineering, Vol. 1, No. 2, May 2009
[11] R.Kamalraj, Dr.A.Rajivkannan and P.Ranjani,
“Stability based Component Clustering for Designing
Software Reuse Repository”, IJCA, Vol. 27, No. 3, Aug
2011
[12] Andrea Capiluppi and Cornelia Boldyreff (2007),
“Coupling Patterns in the Effective Reuse of Open
Source Software”, Proceedings of International
Conference on Software Engineering ‘07, Vol. 1, pp. 9-
9.
BIOGRAPHIES
P. Ranjani is Assistant Professor in
Department of IT, Faculty of Engineering at
Avinashilingam University, Coimbatore. She
is having 6 years of teaching experience. And
her areas of interests are Software Testing,
Data Mining and MANETs.
R. Kamalraj pursuing Ph.D. degree in
Software Testing and Quality Management at
Anna University of Technology, Coimbatore.
He is having 9 years of teaching experience.
At present he is working as an Assistant
Professor in the Department of Computer
Science and Engineering at SNS College of
Technology, Coimbatore. His research interests include
Software Testing, Software Quality Management and Data
Mining.