User profiles for Holger M. Kienle

Holger M. Kienle

University of Victoria
Verified email at cs.uvic.ca
Cited by 1950

Requirements of software visualization tools: A literature survey

HM Kienle, HA Muller - 2007 4th IEEE International Workshop …, 2007 - ieeexplore.ieee.org
Our objective is to identify requirements (ie, quality attributes and functional requirements)
for software visualization tools. We especially focus on requirements for research tools that …

Rigi—An environment for software reverse engineering, exploration, visualization, and redocumentation

HM Kienle, HA Müller - Science of Computer Programming, 2010 - Elsevier
The Rigi environment is a mature research tool that provides functionality to reverse
engineer software systems. With Rigi large systems can be analyzed, interactively explored, …

Autonomic computing now you see it, now you don't: Design and evolution of autonomic software systems

HA Müller, HM Kienle, U Stege - … Schools, ISSSE 2006-2008, Salerno, Italy …, 2009 - Springer
With the rapid growth of web services and socio-technical ecosystems, the management
complexity of these modern, decentralized, distributed computing systems presents significant …

The tools perspective on software reverse engineering: requirements, construction, and evaluation

HM Kienle, HA Müller - Advances in Computers, 2010 - Elsevier
Software reverse engineering is a subdiscipline of software engineering, striving to provide
support for the comprehension of software systems by creating suitable representations of …

It's about time to take JavaScript (more) seriously

HM Kienle - IEEE software, 2010 - ieeexplore.ieee.org
JavaScript is a scripting language, of course. The drawbacks and benefits of scripting
languages compared to full-fledged programming languages have been explored before. In a …

Building reverse engineering tools with software components

HM Kienle - 2006 - dspace.library.uvic.ca
This dissertation explores a new approach to construct tools in the domain of reverse
engineering. The approach uses already available software components -- such as off-the-shelf …

Evolution of web systems

HM Kienle, D Distante - Evolving Software Systems, 2013 - Springer
The World Wide Web has led to a new kind of software, web systems, which are based on
web technologies. Just like software in other domains, web systems have evolution challenges…

System-specific static code analyses: a case study in the complex embedded systems domain

HM Kienle, J Kraft, T Nolte - Software quality journal, 2012 - Springer
In this paper, we are exploring the approach to utilize system-specific static analyses of code
with the goal to improve software quality for specific software systems. Specialized analyses…

Monitoring in adaptive systems using reflection

D Dawson, R Desmarais, HM Kienle… - Proceedings of the 2008 …, 2008 - dl.acm.org
Continuous evolution is a key trait of software-intensive systems. Many research projects
investigate mechanisms to adapt software systems effectively in order to ease evolution. By …

Live documents with contextual, data-driven information components

A Weber, HM Kienle, HA Müller - Proceedings of the 20th annual …, 2002 - dl.acm.org
We introduce the notion of a live document and we describe our concept of live documents
with contextual, data driven information components. The dynamic and interactive features of …