Litcius/Paper detail

Automated Software Design Reusability using a Unique Machine Learning Technique

P. Mangayarkarasi

2020International Journal of Innovative Technology and Exploring Engineering14 citationsDOIOpen Access PDF

Abstract

The era of machine learning (ML) has brought significant advancement into the traditional approaches of software development and services. Software reusability and design automation is a key requirement that can be handled through the integration of artificial intelligence (AI) capabilities with the traditional approach of software development lifecycle (SDLC) practices. The study introduces a novel approach of ML, which can assist inappropriate selection of reusable software components, which in the long run, can optimize the operational cost in the context of development practices and also speed up the service delivery performance of software engineering activities. The proposed model is validated through a numerical analysis that shows the effectiveness of the system in terms of both classification accuracy and computational efficiency.

Topics & Concepts

ReusabilityComputer scienceSoftware engineeringSoftware developmentSystems development life cycleSoftware constructionAutomationContext (archaeology)Software development processVerification and validationSoftwareSystems engineeringEngineeringOperating systemBiologyMechanical engineeringOperations managementPaleontologySoftware Engineering Research