Empirical validation of object-oriented metrics on open source software for fault prediction

T Gyimóthy, R Ferenc, I Siket - IEEE Transactions on Software …, 2005 - ieeexplore.ieee.org
Open source software systems are becoming increasingly important these days. Many
companies are investing in open source projects and lots of them are also using such …

Software architecture reconstruction: A process-oriented taxonomy

S Ducasse, D Pollet - IEEE Transactions on Software …, 2009 - ieeexplore.ieee.org
To maintain and understand large applications, it is important to know their architecture. The
first problem is that unlike classes and packages, architecture is not explicitly represented in …

Visualizing software systems as cities

R Wettel, M Lanza - 2007 4th IEEE International workshop on …, 2007 - ieeexplore.ieee.org
This paper presents a 3D visualization approach which gravitates around the city metaphor,
ie, an object-oriented software system is represented as a city that can be traversed and …

Mining internet-scale software repositories

E Linstead, P Rigor, S Bajracharya… - Advances in neural …, 2007 - proceedings.neurips.cc
Large repositories of source code create new challenges and opportunities for statistical
machine learning. Here we first develop an infrastructure for the automated crawling …

Reverse engineering: a roadmap

HA Müller, JH Jahnke, DB Smith, MA Storey… - Proceedings of the …, 2000 - dl.acm.org
Teach reverse engineering, program understanding, and software analysis in computer
science, computer engineering, and software engineering curricula. Investigate …

Predicting change propagation in software systems

AE Hassan, RC Holt - 20th IEEE International Conference on …, 2004 - ieeexplore.ieee.org
Software systems contain entities, such as functions and variables, which are related to each
other. As a software system evolves to accommodate new features and repair bugs …

Computing with polynomials given byblack boxes for their evaluations: Greatest common divisors, factorization, separation of numerators and denominators

E Kaltofen, BM Trager - Journal of Symbolic Computation, 1990 - Elsevier
Algorithms are developed that adopt a novel implicit representation for multivariate
polynomials and rational functions with rational coefficients, that of black boxes for their …

Gupro-generic understanding of programs an overview

J Ebert, B Kullbach, V Riediger, A Winter - Electronic Notes in Theoretical …, 2002 - Elsevier
GUPRO is an integrated workbench to support program understanding of heterogenous
software systems on arbitrary levels of granularity. GUPRO can be adapted to specific needs …

[PDF][PDF] Linux as a case study: Its extracted software architecture

IT Bowman, RC Holt, NV Brewster - Proceedings of the 21st international …, 1999 - dl.acm.org
Many software systems do not have a documented system architecture. These are often
large, complex systems that are difficult to understand and maintain. One approach to …

Requirements for integrating software architecture and reengineering models: CORUM II

R Kazman, SG Woods… - Proceedings fifth working …, 1998 - ieeexplore.ieee.org
This paper discusses the requirements and a generic framework for the integration of
architectural and code-based reengineering tools. This framework is needed because there …