Feature Maps: A Comprehensible Software Representation for Design Pattern DetectionFeature Maps are a human-readable representation of software that are useful, e.g., to detect design patterns via supervised machine learning (CNNs and RFs).
|Authors||H. Thaller, L. Linsbauer, and A. Egyed|
|Published In||2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), Hangzhou, China, 2019, pp. 207-217|
Benefits and Drawbacks of Representing and Analyzing Source Code and Software Engineering Artifacts with Graph DatabasesInsights and experiences of five cases using graph databases in static code analysis settings.
|Authors||R. Ramler, G. Buchgeher, C. Klammer, M. Pfeiffer, C. Salomon, H. Thaller, and L. Linsbauer|
|Published In||Software Quality: The Complexity and Challenges of Software Engineering and Software Quality in the Cloud, vol. 338, D. Winkler, S. Biffl, and J. Bergsmann, Eds. Cham: Springer International Publishing, 2019, pp. 125–148.|
Probabilistic Software ModelingA modeling approach that analyzes structure and behavior of applications and reconstructs it using a network of generative probabilistic models.
|Published In||2018 ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), Amsterdam, 2018, ECOOP and ISSTA Doc Symposium|
Exploring Code Clones in Programmable Logic Controller SoftwareCode clones exist in PLC software, and the development can benefit from better tooling.
|Authors||H. Thaller, R. Ramler, J. Pichler, and A. Egyed|
|Published In||2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Limassol, 2017, pp. 1-8.|
Subliminal Visual Information to Enhance Driver Awareness and Induce Behavior ChangeSubliminal visual information has enormous potential to reduce the cognitive load of drivers, but it is too weak to stress critical behavior change.
|Authors||A. Riener and H. Thaller|
|Published In||AutomotiveUI ‘14 Proceedings of the 6th International Conference on Automotive User Interfaces and Interactive Vehicular Applications, Pages 1-9|