Relationships between software architecture and source code in practice: An exploratory survey and interview
Abstract Context Software Architecture (SA) and Source Code (SC) are two intertwined
artefacts that represent the interdependent design decisions made at different levels of …
artefacts that represent the interdependent design decisions made at different levels of …
Preparing Software Re-Engineering via Freehand Sketches in Virtual Reality
Re-architecting a software system requires significant preparation, eg, to scope and design
new modules with their boundaries and constituent classes. When planning an intended …
new modules with their boundaries and constituent classes. When planning an intended …
Architecture consistency: State of the practice, challenges and requirements
Abstract Architecture Consistency (AC) aims to align implemented systems with their
intended architectures. Several AC approaches and tools have been proposed and …
intended architectures. Several AC approaches and tools have been proposed and …
General methods for software architecture recovery: a potential approach and its evaluation
Software architecture is a critical artefact in the software lifecycle. It is a system blueprint for
construction, it aids in planning teaming and division of work, and it aids in reasoning about …
construction, it aids in planning teaming and division of work, and it aids in reasoning about …
Characterizing real-time reflexion-based architecture recovery: an in-vivo multi-case study
Architecting software systems is an integral part of the software development lifecycle.
However, often the implementation of the resultant software ends up diverging from the …
However, often the implementation of the resultant software ends up diverging from the …
Characterizing programmers' information-seeking during software evolution
This paper proposes an empirical approach, called content analysis, to identify the
information sought and obtained by programmers as they maintain software systems. Using …
information sought and obtained by programmers as they maintain software systems. Using …
Encapsulating targeted component abstractions using software reflexion modelling
Abstract Design abstractions such as components, modules, subsystems or packages are
often not made explicit in the implementation of legacy systems. Indeed, often the …
often not made explicit in the implementation of legacy systems. Indeed, often the …
[PDF][PDF] Component Reconn-flexion
A Le Gear - University of Limerick, 2006 - Citeseer
For over thirty years, increased software reuse and replaceability have been touted as a
means of easier software development. Unfortunately this is a non-trivial task. Component …
means of easier software development. Unfortunately this is a non-trivial task. Component …
[LIBRO][B] Investigating software reconnaissance as a technique to support feature location and program analysis tasks using sequence diagrams
S Stevenson - 2013 - search.proquest.com
Software reconnaissance is a very useful technique for locating features in software systems
that are unfamiliar to a developer. The technique was, however, limited by the need to …
that are unfamiliar to a developer. The technique was, however, limited by the need to …
Retos y estado actual de la práctica de la Coherencia de la Arquitectura.
H Benamari, J Iguareni… - Revista Antioqueña de …, 2019 - search.ebscohost.com
El objetivo de la Coherencia de la Arquitectura (AC) es alinear los sistemas implementados
con las arquitecturas previstas, para lo cual se han propuesto y evaluado empíricamente …
con las arquitecturas previstas, para lo cual se han propuesto y evaluado empíricamente …