Object retrieval with large vocabularies and fast spatial matching
In this paper, we present a large-scale object retrieval system. The user supplies a query
object by selecting a region of a query image, and the system returns a ranked list of images …
object by selecting a region of a query image, and the system returns a ranked list of images …
From representation to mediation: a new agenda for conceptual modeling research in a digital world
The role of information systems (IS) as representations of real-world systems is changing in
an increasingly digitalized world, suggesting that conceptual modeling is losing its …
an increasingly digitalized world, suggesting that conceptual modeling is losing its …
A systematic survey of program comprehension through dynamic analysis
B Cornelissen, A Zaidman… - IEEE Transactions …, 2009 - ieeexplore.ieee.org
Program comprehension is an important activity in software maintenance, as software must
be sufficiently understood before it can be properly modified. The study of a program's …
be sufficiently understood before it can be properly modified. The study of a program's …
Modisco: A model driven reverse engineering framework
Context Most companies, independently of their size and activity type, are facing the
problem of managing, maintaining and/or replacing (part of) their existing software systems …
problem of managing, maintaining and/or replacing (part of) their existing software systems …
Toward the reverse engineering of UML sequence diagrams for distributed Java software
This paper proposes a methodology and instrumentation infrastructure toward the reverse
engineering of UML (Unified Modeling Language) sequence diagrams from dynamic …
engineering of UML (Unified Modeling Language) sequence diagrams from dynamic …
New frontiers of reverse engineering
Comprehending and modifying software is at the heart of many software engineering tasks,
and this explains the growing interest that software reverse engineering has gained in the …
and this explains the growing interest that software reverse engineering has gained in the …
[HTML][HTML] Software landscape and application visualization for system comprehension with ExplorViz
Context: The number of software applications deployed in organizations is constantly
increasing. Those applications–often several hundreds–form large software landscapes …
increasing. Those applications–often several hundreds–form large software landscapes …
A realistic empirical evaluation of the costs and benefits of UML in software maintenance
WJ Dzidek, E Arisholm… - IEEE Transactions on …, 2008 - ieeexplore.ieee.org
The Unified Modeling Language (UML) is the de facto standard for object-oriented software
analysis and design modeling. However, few empirical studies exist that investigate the …
analysis and design modeling. However, few empirical studies exist that investigate the …
[BOOK][B] The art and science of analyzing software data
The Art and Science of Analyzing Software Data provides valuable information on analysis
techniques often used to derive insight from software data. This book shares best practices …
techniques often used to derive insight from software data. This book shares best practices …
Architecture reconstruction: Tutorial on reverse engineering to the architectural level
R Koschke - International Summer School on Software Engineering, 2006 - Springer
Software architectures are described by different views which depend upon the concerns of
the respective stakeholders. Far too often, software architectures are not documented …
the respective stakeholders. Far too often, software architectures are not documented …