Software component reusability prediction using extra tree classifier and enhanced Harris hawks optimization algorithm

Author(s):  
Pradeep Kumar ◽  
Shailendra Narayan Singh ◽  
Sudhir Dawra
Author(s):  
Benoit Delinchant ◽  
Frédéric Wurtz ◽  
João Vasconcelos ◽  
Jean-Louis Coulomb

Purpose – The purpose of this paper is to make easily accessible models to test and compare the optimization algorithms we develop. Design/methodology/approach – For this, the paper proposes an optimization framework based on software component, web service, and plugin to exploit these models in different environments. Findings – The paper illustrates the discussion with optimizations in Matlab™ and R (www.r-project.org) of a transformer described and exploitable from the internet. Originality/value – The originality is to make easy implementation of simulation model and optimization algorithm coupling using software component, web service, and plugin.


Author(s):  
Vishnu Sharma ◽  
Vijay Singh Rathore ◽  
Chandikaditya Kumawat

Software reuse can improve software quality with the reducing cost and development time. Systematic reuse plan enhances cohesion and reduces coupling for better testability and maintainability. Software reuse approach can be adopted at the highest extent if relevant software components can be easily searched, adapted and integrated into new system. Large software industries hold their own well managed component libraries containing well tested software component with the project category based classification .Access to these repositories are very limited. Software reuse is facing so many problems and still not so popular. This is due to issues of general access, efficient search and adoption of software component. This paper propose a framework which resolves all of the above issues with providing easy access to components, efficient incremental semantics based search, repository management, versioning of components.


Author(s):  
Himanshi Vashisht ◽  
Sanjay Bharadwaj ◽  
Sushma Sharma

Code refactoring is a “Process of restructuring an existing source code.”. It also helps in improving the internal structure of the code without really affecting its external behaviour”. It changes a source code in such a way that it does not alter the external behaviour yet still it improves its internal structure. It is a way to clean up code that minimizes the chances of introducing bugs. Refactoring is a change made to the internal structure of a software component to make it easier to understand and cheaper to modify, without changing the observable behaviour of that software component. Bad smells indicate that there is something wrong in the code that have to refactor. There are different tools that are available to identify and emove these bad smells. A software has two types of quality attributes- Internal and external. In this paper we will study the effect of clone refactoring on software quality attributes.


Sign in / Sign up

Export Citation Format

Share Document