Empirical Assessment of a Language for Variant Integration

dc.contributor.authorHedman, Wilhelm
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.date.accessioned2019-07-03T14:32:15Z
dc.date.available2019-07-03T14:32:15Z
dc.date.issued2017
dc.description.abstractDeveloping new variants by cloning is fast and simple, but as the drawbacks outweigh the early benefits, the clones must be re-engineered into an integrated platform. The challenging re-engineering process is hindered by the lack of effective tool support, because variant integration is an architectural concern, and contemporary merge tools being used for the task operate on source code as plain text. In this thesis, the recently proposed process of intention-based variant integration is evaluated on the subject systems Marlin, BusyBox and Vim. We replay actual integration merges using the intentions language to verify that it can be used in a real setting, followed by a controlled experiment comparing the efficiency of integration in the prototype tool INCLINE and an unstructured two-way merge tool. The results show that the intentions can capture the changes in the 35 sampled integration merges. The controlled experiment shows that for intention-based integration, fewer edit operations are required, but more actual time, and no difference can be observed for the number of defects inserted. This lays the foundation for tool improvement and subsequent user studies of intention-based integration in software product lines.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/250518
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectData- och informationsvetenskap
dc.subjectComputer and Information Science
dc.titleEmpirical Assessment of a Language for Variant Integration
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
dc.type.uppsokH
local.programmeSoftware engineering and technology (MPSOF), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
250518.pdf
Storlek:
840.48 KB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext