Impact of opportunistic reuse practices to technical debt

R Capilla, T Mikkonen, C Carrillo… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Technical debt (TD) has been recognized as an important quality problem for both software
architecture and code. The evolution of TD techniques over the past years has led to a …

[PDF][PDF] Software Reusability: Approaches and Challenges

M Anasuodei, NA Ojekudo - International Journal of Research and …, 2021 - researchgate.net
Software reuse is used to aid the software development process which in recent times can
improve the resulting quality and productivity of software development, by assisting software …

[PDF][PDF] A machine learning based efficient software reusability prediction model for java based object oriented software

S Maggo, C Gupta - International Journal of Information …, 2014 - scholar.archive.org
Software reuse refers to the development of new software systems with the likelihood of
completely or partially using existing components or resources with or without modification …

[PDF][PDF] Breaking the boundaries for software component reuse technology

B Jalender, A Govardhan, P Premchand - International Journal of …, 2011 - Citeseer
Reusable software components are designed to apply the power and benefit of reusable,
interchangeable parts from other industries to the field of software construction. Benefits of …

Decompilation as search

WM Khoo - 2013 - cl.cam.ac.uk
Decompilation is the process of converting programs in a low-level representation, such as
machine code, into high-level programs that are human readable, compilable and …

Predicting successful software reuse using machine learning

M Amin, M Hammad - IET Conference Proceedings CP777, 2020 - IET
Nowadays, software is developed from reused components to increase productivity.
Predicting the success of reuse helps in assessing component's reuse potential. In this …

Exploratory Review of Machine Learning-Based Software Component Reusability Prediction

S Bhugra, P Goswami - International Journal of Performability …, 2023 - ijpe-online.com
Software reusability is recognized as a crucial aspect of quality. Addressing the software
turmoil, increasing software quality, and enhancing performance are the most evident …

A platform-based design approach for flexible software components

H Jain, MA Rothenberger… - JITTA: Journal of …, 2017 - search.proquest.com
We develop a design method that promotes flexible component design based on a common
component platform with various plug-ins. The approach increases the flexibility and …

An extensive conception of reusability in software component engineering

DK Srivastava, P Nair - … on Communication and Networks: ComNet 2016, 2017 - Springer
In early 1960s, intricacy of software systems led to a call for the emergence of the concept of
Software Reuse. Rather than building software applications from genesis, software reuse …

An automated software transplantation approach for reengineering of systems into product lines

LO Souza - 2023 - repositorio.ufba.br
Although Software Product Lines (SPL) offer the potential for order-of-magnitude
improvements in software engineering performance, the up-front cost, level of effort …