Abstract

There are many software architecture recovery techniques which has been discovered which automatically recover software architecture from the software implementation. In this project we will propose a research approach for comparing different software architecture recovery techniques. A dependency (code dependency) is a file that something you are trying to install requires. It can be a library of a third-party organization. These dependencies effect the application but it is very hard to makeany software without using these external dependencies. But these code dependencies have some disadvantages too. Firstly, we will specify about the code dependencies and their impact on software design. Then we will describe some software architecture recovery techniques. We will take a project (Bash) as our research base and we will apply these recovery techniques to the project. We will use some software testing tools to compare these algorithms (software recovery techniques) with each project.

Highlights

  • Revised Manuscript Received on April 25, 2020.Prathamesh Borhade*, Computer science and engineering, VelloreInstitute of Technology, Vellore, India.Email: Rajvardhan Deshmukh, Computer science and engineering, VelloreRishav Agarwal, Computer science and engineering, Vellore Institute of Samridhi Murarka, Computer science and engineering, VelloreDebajit Datta, Computer science and engineering, Vellore Institute of© The Authors

  • The paper explains the basic structure of the software architecture and how its individual components are dependent of different types of dependencies such as include dependencies and symbol dependencies

  • In order to measure the impact of dependencies on software architecture recovery techniques, we have used certain metrics such as MoJoFM and Normalized TurboMQ

Read more

Summary

INTRODUCTION

Revised Manuscript Received on April 25, 2020.

Layers of software architecture: Presentation layer
Code dependencies
Extraction and visualization of code dependencies
Figures and Tables
LIMBO Algorithm
Weighted Combined Algorithm
Findings
DISCUSSION
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call