dc.contributor.advisor | Raghavan, K V | |
dc.contributor.author | Bharat, Patil Tejas | |
dc.date.accessioned | 2018-01-30T16:17:13Z | |
dc.date.accessioned | 2018-07-31T04:38:51Z | |
dc.date.available | 2018-01-30T16:17:13Z | |
dc.date.available | 2018-07-31T04:38:51Z | |
dc.date.issued | 2018-01-30 | |
dc.date.submitted | 2014 | |
dc.identifier.uri | https://etd.iisc.ac.in/handle/2005/3047 | |
dc.identifier.abstract | http://etd.iisc.ac.in/static/etd/abstracts/3911/G26894-Abs.pdf | en_US |
dc.description.abstract | We address the task of mapping a given domain model (e.g., an industry-standard reference model) for a given domain (e.g., ERP), with the source code of an independently developed application in the same domain. This has applications in improving the understandability of an existing application, migrating it to a more flexible architecture, or integrating it with other related applications. We build on a previous approach, which uses relationships among source code elements for improving the precision of the mapping process. We extend this approach by considering relationships among domain model elements in addition to relationships among source code elements, and also by stating the mapping process as an optimization problem. We have implemented our approach, and compared it with the previous approach. We show that our approach gives significantly better precision as well as recall than the previous approach when applied on a real industry-standard domain model and an open-source application. | en_US |
dc.language.iso | en_US | en_US |
dc.relation.ispartofseries | G26894 | en_US |
dc.subject | Information Retrieval | en_US |
dc.subject | Optimization Framework | en_US |
dc.subject | Domain Models | en_US |
dc.subject | Source Code | en_US |
dc.subject | Vector Space Model | en_US |
dc.subject | Enterprise Resource Planning (ERP) Domain Models | en_US |
dc.subject | Customer Relationship Management (CRM) Domain Models | en_US |
dc.subject | VSM Model | en_US |
dc.subject.classification | Computer Science | en_US |
dc.title | Matching Domain Model with Source Code using Relationships | en_US |
dc.type | Thesis | en_US |
dc.degree.name | MSc Engg | en_US |
dc.degree.level | Masters | en_US |
dc.degree.discipline | Faculty of Engineering | en_US |