INSTITUTIONAL DIGITAL REPOSITORY

APR: architectural pattern recommender

Show simple item record

dc.contributor.author Sharma, S.
dc.contributor.author Sodhi, B.
dc.date.accessioned 2021-10-10T06:23:10Z
dc.date.available 2021-10-10T06:23:10Z
dc.date.issued 2021-10-10
dc.identifier.uri http://localhost:8080/xmlui/handle/123456789/2982
dc.description.abstract This paper proposes Architectural Pattern Recommender (APR) system which helps in such architecture selection process. Main contribution of this work is in replacing the manual effort required to identify and analyse relevant architectural patterns in context of a particular set of software requirements. Key input to APR is a set of architecturally significant use cases concerning the application being developed. Central idea of APR’s design is two folds: a) transform the unstructured information about software architecture design into a structured form which is suitable for recognizing textual entailment between a requirement scenario and a potential architectural pattern. b) leverage the rich experiential knowledge embedded in discussions on professional developer support forums such as Stackoverflow to check the sentiment about a design decision. APR makes use of both the above elements to identify a suitable architectural pattern and assess its suitability for a given set of requirements. Efficacy of APR has been evaluated by comparing its recommendations for “ground truth” scenarios (comprising of applications whose architecture is well known). en_US
dc.language.iso en_US en_US
dc.subject Search-Based Software Engineering en_US
dc.subject Architectural Patterns en_US
dc.subject Recommender System en_US
dc.subject Textual Entailment en_US
dc.subject Stackoverflow en_US
dc.title APR: architectural pattern recommender en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account