Copy the page URI to the clipboard
Dayani-Fard, Homayoun; Yu, Yijun; Mylopoulos, John and Periklis, Andritsos
(2005).
DOI: https://doi.org/10.1007/978-3-540-31984-9_8
Abstract
The build architecture of legacy C/C++ software systems, groups program files in directories to represent logical components. The interfaces of these components are loosely defined by a set of header files that are typically grouped in one common include directory. As legacy systems evolve, these interfaces decay, which contribute to an increase in the build time and the number of conflict in parallel developments. This paper presents an empirical study of the build architecture of large commercial software systems, introduces a restructuring approach, based on Reflexion models and automatic clustering, and reports on a case study using VIM open source editor.
Viewing alternatives
Download history
Metrics
Public Attention
Altmetrics from AltmetricNumber of Citations
Citations from DimensionsItem Actions
Export
About
- Item ORO ID
- 24311
- Item Type
- Conference or Workshop Item
- ISSN
- 0302-9743
- Extra Information
-
Fundamental Approaches to Software Engineering
8th International Conference, FASE 2005, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2005, Edinburgh, UK, April 4-8, 2005. Proceedings
Edited by Maura Cerioli
ISBN-13 978-3-540-25420-1 - Academic Unit or School
-
Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM) - Research Group
- Centre for Research in Computing (CRC)
- Copyright Holders
- © 2005 Springer-Verlag
- Depositing User
- Yijun Yu