15,471 Hits in 5.0 sec

When Software Architecture Leads to Social Debt

Damian A. Tamburri, Elisabetta Di Nitto
2015 2015 12th Working IEEE/IFIP Conference on Software Architecture  
Also, we introduce DAHLIA, that is "Debt-Aimed arcHitecture-Level Incommunicability Analysis" -a framework to elicit some of the causes behind social debt for further analysis.  ...  Digging deeper into social debt with an industrial case-study, we found that software architecture, the prince of development artefacts, plays a major role in causing social debt.  ...  every communication link, this reportedly caused frustration when architecture documents were involved and eventually led to deprecation of architecture documents; (c) architecture erosion -some architecture  ... 
doi:10.1109/wicsa.2015.16 dblp:conf/wicsa/TamburriN15 fatcat:xpgsbgddgfhanfrtbgnxnowrhm

Get ready for agile methods, with care

B. Boehm
2002 Computer  
Acknowledgments This work was supported by the National Science Foundation, the Department of Defense Software Intensive Systems Directorate, and the Affiliates of the USC Center for Software Engineering  ...  For very large systems, our Pareto analysis of rework costs at TRW indicated that the 20 percent of the problems causing 80 percent of the rework came largely from "architecture-breakers," such as architecture  ...  The blue curve in Figure 2 shows the sum of the risk exposures from inadequate plans and market share erosion.  ... 
doi:10.1109/2.976920 fatcat:awo4niqaxnd7dpbkrdfngsm7x4

Characterizing the architectural erosion metrics: A systematic mapping study

Ahmed Baabad, Hazura Binti Zulzalil, Sa'adah Hassan, Salmi Binti Baharom
2022 IEEE Access  
The metrics of architectural erosion provide strong evidence for identifying decay and a rapid enabler factor for the adoption of numerous metrics mechanisms to address architectural erosion.  ...  As a result, the metrics technique is the most prevalent solution for architectural erosion.  ...  The first author would also like to express his gratitude to Hadhramout University and the Hadhramout Foundation, Yemen, for their support in tuition fees.  ... 
doi:10.1109/access.2022.3150847 fatcat:23bdbnggkneudm24uatoh57mfe

Software Architecture Degradation in Open Source Software: A Systematic Literature Review

Ahmed Baabad, Hazura Binti Zulzalil, Sa'adah Hassan, Salmi Binti Baharom
2020 IEEE Access  
Such suggestions were made in order to preserve the rest of the architecture and proper redirection towards the stability and constancy for architecture.  ...  PRIMARY STUDIES TABLE VI POTENTIAL REASONS FOR THE OCCURRENCE OF THE ARCHITECTURE DECYFurthermore, there are other reasons such as structural complexity, lack of architecture documentation, poor quality  ... 
doi:10.1109/access.2020.3024671 fatcat:lryb6yphs5fqzgccqx5gs7xh7y

Designing a Database for Landscape Architecture Terminology

Annamaria Kilyeni, Georgeta Ciobanu, Adina Palea
2012 Procedia - Social and Behavioral Sciences  
The third section describes the most essential aspects regarding termbase design and data management in the elaboration of a database for landscape architecture terminology in English and Romanian, while  ...  The first two sections outline the present-day status of landscape architecture as an interdisciplinary field par excellence, as well as of landscape architecture terminology.  ...  However, given the interdisciplinary character of landscape architecture, documentation sources for closely related fields can also be of great help in terminology compilation.  ... 
doi:10.1016/j.sbspro.2012.06.315 fatcat:tqf7bsrzifabjmhtfp55h7bopq

Towards a Dependency Constraint Language to Manage Software Architectures [chapter]

Ricardo Terra, Marco Tulio de Oliveira Valente
2008 Lecture Notes in Computer Science  
Once defined, such restrictions will be automatically enforced by a tool, thus avoiding silent erosions in the architecture.  ...  The paper also presents first results of applying the language in a Web-based system.  ...  This avoid for example the View layer to bypass the Controller and access directly the Model.  ... 
doi:10.1007/978-3-540-88030-1_19 fatcat:zsry62bg7zh5lprb5iv56w36se


S. Bizzarri, M. Degli Esposti, C. Careccia, T. De Gennaro, E. Tangheroni, N. Avanzini
2020 The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences  
This paper will account for the various stages of the work that led to the final restoration and conservation of the site.  ...  The use of different media – pictures, drawings, videos – reflects the comprehensive approach towards this fundamental issue.  ...  Works at Salūt were made possible by the invaluable support of the Office of HE the Adviser to HM the Sultan for Cultural Affairs -Muscat.  ... 
doi:10.5194/isprs-archives-xliv-m-1-2020-1081-2020 fatcat:dgs27c4x2bbhpgjgrdtw3w2xba

Software sustainability: Research and practice from a software architecture viewpoint

Colin C. Venters, Rafael Capilla, Stefanie Betz, Birgit Penzenstadler, Tom Crick, Steve Crouch, Elisa Yumi Nakagawa, Christoph Becker, Carlos Carrillo
2018 Journal of Systems and Software  
Software architectures are the foundation of any software system and provide a mechanism for reasoning about core software quality requirements.  ...  in code smells, architectural brittleness, erosion, and drift, which ultimately lead to decay and software death.  ...  Acknowledgements Part of this work is supported by the Brazilian funding agency FAPESP (Grant: 2017/06195-9), and the Canadian NSERC through RGPIN2016-06640.  ... 
doi:10.1016/j.jss.2017.12.026 fatcat:av5lydkfz5dhllmadd4zpvza4m


Muhammad Kamran, Muhammad Yousuf Awan
2015 Journal of research in architecture and planning  
The restoration works were done recently for the ceiling of Shish Mahal including the fixing of the roof, glass work and re-plaster. The side rooms and main courtyard were also restored.  ...  This research has been done to underscore the reasons behind decay of masonry walls of Shish Mahal and propose some remedial solutions for them.  ...  Disposal of rain water on brick walls should be avoided. Erosion of Mortar If proper materials are used for mortar and lime plaster with skilled hands, then erosion could be avoided.  ... 
doi:10.53700/jrap1922015_3 fatcat:5ca2qxfdxba4haejva6t6c4upm

Architectural knowledge and rationale

Paris Avgeriou, Philippe Kruchten, Patricia Lago, Paul Grisham, Dewayne Perry
2007 Software engineering notes  
This report presents the themes of the workshop, summarizes the results of the discussions held, and suggests some topics for future research.  ...  The second workshop on Sharing and Reusing Architectural Knowledge (SHARK) and Architecture rationale and Design intent (ADI) was held jointly with ICSE 2007 in Minneapolis.  ...  Acknowledgments We extend our thanks to all those who have participated in the organization of this workshop, particularly to the program committee, which was comprised of:  ... 
doi:10.1145/1281421.1281443 fatcat:fyku2yvimrfgvht3knzykqhkwi

A Unified Approach to Automatic Testing of Architectural Constraints

Andrea Caracciolo
2015 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering  
Architectural decisions are often encoded in the form of constraints and guidelines.  ...  Non-functional requirements can be ensured by checking the conformance of the implementation against this kind of invariant.  ...  I gratefully acknowledge the financial support of the Swiss National Science Foundation for the project "Agile Software Assessment" (SNSF project Np. 200020-144126/1, Jan 1, 2013 -Dec. 30, 2015).  ... 
doi:10.1109/icse.2015.281 dblp:conf/icse/Caracciolo15 fatcat:nd3neb2b6bdlxkhcanuhsnpbyi

The Historical Influence of Landscape, Ecology and Climate on Danish Low-rise Residential Architecture

Mikkel Poulsen, Michael Lauring
2019 International Journal of Design & Nature and Ecodynamics  
Danish architecture must merge the vernacular understanding of climate and landscape with the mitigating properties of sustainable architecture. an embedding in the landscape and climate will reduce the  ...  The paper investigates how this relationship has developed in Danish architecture, and how architecture of the future may develop during climate change.  ...  The gains from passive solar energy and wind-driven ventilation strategies are essential toward reaching the demands placed on sustainable buildings. however, these demands are in most cases static in  ... 
doi:10.2495/dne-v14-n2-91-102 fatcat:jgx3k4tqhraphlnxssdksydk7e

Empirical evidence of code decay: A systematic mapping study

Ajay Bandi, Byron J. Williams, Edward B. Allen
2013 2013 20th Working Conference on Reverse Engineering (WCRE)  
We describe the attributes of each approach and distinguish features of several subcategories of both high-level groups. A tabular overview of code decay metrics is also presented.  ...  ., do not use evaluation of multiple software versions) as a factor when evaluating code decay. This limitation serves to focus the review.  ...  Bouwers and van Deursen [2] proposed the lightweight sanity check for implemented architectures (LiSCIA) to identify architecture erosion.  ... 
doi:10.1109/wcre.2013.6671309 dblp:conf/wcre/BandiWA13 fatcat:jilivdrf7nf7xfbwflxlpf4jvm

Multispectral Sensing and Data Integration for the Study of Heritage Architecture

Efstathios Adamopoulos, Fulvio Rinaudo, Monica Volinia, Mario Girotto
2020 Engineering Proceedings  
The efficient adoption of active and passive sensing techniques operating at multiple wavelengths and the integrated analyses of the produced data is essential for enhanced observation of historical architecture  ...  The results are evaluated within the scope of studying building materials, deterioration patterns, and hidden defects, towards the employment of advanced geomatics approaches to monitor built heritage  ...  The comprehensive understanding of historical monuments or groups of heritage architecture requires detailed documentation [2] which can be achieved with the application of multidisciplinary investigative  ... 
doi:10.3390/ecsa-7-08198 fatcat:nxvswcp3m5hwdcvotyaltcjwxq

Implementing a protocol for employing three-dimensional representations in archaeology (PETRA) for the documentation of neolithic funeral architecture in Western France

Valentin Grimaud, Serge Cassen
2019 Digital Applications in Archaeology and Cultural Heritage  
Further, such documents are used for many purposes, some of which are contradictory: the same digital  ...  Three-dimensional representation is now commonly used in archaeological studies of ancient structures and objects, and, a fortiori, in studies of the neolithic monumental funeral architecture of Western  ...  Acknowledgments The authors would like to thank Consortium 3D SHS for providing a context for a broad reflection, beyond the specific concerns of the particular objects we study, and for financing the  ... 
doi:10.1016/j.daach.2019.e00096 fatcat:2dfpkcht6vdu7dymxrrbp44tja
« Previous Showing results 1 — 15 out of 15,471 results