Help Annotating Software “HAnS” - Visualisation

dc.contributor.authorBang, Kenny
dc.contributor.authorBerg, Johan
dc.contributor.authorBourogaa, Seif
dc.contributor.authorFrövik, Lucas
dc.contributor.authorGrönberg, Alexander
dc.contributor.authorPersson, Sara
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.examinerSteghöfer, Jan-Philipp
dc.contributor.supervisorBerger, Thorsten
dc.date.accessioned2021-09-07T13:13:34Z
dc.date.available2021-09-07T13:13:34Z
dc.date.issued2021sv
dc.date.submitted2020
dc.description.abstractDeveloping large software systems that are feature-oriented is a complex and time-consuming task that is further hindered by the recurring and repetitive undertaking of feature lookup. However, feature lookups’ inefficiency can be solved using embedded annotations that quickly and easily allow for recovery of features and their locations. Feature lookup is one of the problems this paper aims to solve by creating a plugin for IntelliJ that enables the use and exploration of feature annotations through multiple visualisations. With this plugin, the user will be able to: visualise where in the code its features are implemented, visualise where the code intersects of two or more features and see useful metrics related to the implemented features. The project results were determined by utilising a user review of the plugin and comparing the completed plugin with predetermined product specifications. While some functionality were not able to be implemented due to limitations in the project, the results achieved suggest that our plugin provides an intuitive and easy way to perform feature lookup. The completed product thus serves as a useful tool to feature based programming for the IDE IntelliJ.sv
dc.identifier.coursecodeTKDATsv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/304080
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectAnnotationssv
dc.subjectFeaturessv
dc.subjectFeature locationsv
dc.subjectVisualisationsv
dc.subjectIntelliJsv
dc.subjectPluginsv
dc.subjectSoftware developmentsv
dc.titleHelp Annotating Software “HAnS” - Visualisationsv
dc.type.degreeExamensarbete på kandidatnivåsv
dc.type.uppsokM2

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 21-25 Group 44.pdf
Storlek:
1.55 MB
Format:
Adobe Portable Document Format
Beskrivning:

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.51 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: