Browsing by Author "Berg, Johan"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item Help Annotating Software “HAnS” - Visualisation(2021-09-07) Bang, Kenny; Berg, Johan; Bourogaa, Seif; Frövik, Lucas; Grönberg, Alexander; Persson, Sara; Göteborgs universitet/Institutionen för data- och informationsteknik; University of Gothenburg/Department of Computer Science and EngineeringDeveloping 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.Item SPEED AND EFFICIENCY IN USE A user centered study of GUI:s for information visualization(2009-06-29T09:46:34Z) Berg, Johan; Mårtensson, Benjamin; Rundgren, Olle; IT-universitetet i Göteborg/Tillämpad informationsteknologi; IT University of Gothenburg /Applied Information TechnologyThe purpose of this thesis was to find ways to improve usability for an information visualization tool as TIBCO Spotfire with particular focus on speed and efficiency in use. The work was carried out with two users as targets and followed a user centered approach. Target users were encoded as personas and they were provided by TIBCO Software Spotfire Division. The target users’ tasks were first analyzed and then scenarios for the two targets were tested across four different commercial applications in a comparative walkthrough. The results from the analysis were then encoded in design goals and recommendations. With regard to these goals and recommendations seven conceptual designs were created. After a synergy evaluation and a goals and recommendation evaluation of these seven concepts two concepts were chosen for more in depth design. The in depth designs provide a more detailed view on these two concepts, evaluating benefits and important design parameters for speed and efficiency.