English
Related papers

Related papers: Collaborative Design and Planning of Software Arch…

200 papers

Sustainability has evolved from an emerging concern into a fundamental responsibility in software design, development, and operation. Research increasingly explores how sustainability can be systematically integrated into existing software…

Software Engineering · Computer Science 2025-12-02 Markus Funke , Patricia Lago

Making cities smarter help improve city services and increase citizens' quality of life. Information and communication technologies (ICT) are fundamental for progressing towards smarter city environments. Smart City software platforms…

Computers and Society · Computer Science 2024-01-24 Eduardo Felipe Zambom Santana , Ana Paula Chaves , Marco Aurelio Gerosa , Fabio Kon , Dejan Milojicic

We revisit the design space of visualizations aiming at identifying and relating its components. In this sense, we establish a model to examine the process through which visualizations become expressive for users. This model has leaded us…

Graphics · Computer Science 2015-05-29 Jose F. Rodrigues , Agma J. M. Traina , Maria C. F. Oliveira , Caetano Traina

In the last few years, a growing body of research has proposed methods, techniques, and tools to support developers in the construction of software that consumes less energy. These solutions leverage diverse approaches such as version…

Software Engineering · Computer Science 2020-12-08 Wellington Oliveira , Hugo Matalonga , Gustavo Pinto , Fernando Castor , João Paulo Fernandes

Cities are changing constantly. All urban systems face different conditions from day to day. Even when averaged regularities can be found, urban systems will be more efficient if they can adapt to changes at the same temporal scales at…

Adaptation and Self-Organizing Systems · Physics 2026-02-04 Carlos Gershenson , Paolo Santi , Carlo Ratti

In the last 15 years, software architecture has emerged as an important software engineering field for managing the development and maintenance of large, software- intensive systems. Software architecture community has developed numerous…

Software Engineering · Computer Science 2017-01-24 Davide Falessi , Muhammad Ali Babar , Giovanni Cantone , Philippe Kruchten

Composite visualization is a popular design strategy that represents complex datasets by integrating multiple visualizations in a meaningful and aesthetic layout, such as juxtaposition, overlay, and nesting. With this strategy, numerous…

Human-Computer Interaction · Computer Science 2022-11-04 Dazhen Deng , Weiwei Cui , Xiyu Meng , Mengye Xu , Yu Liao , Haidong Zhang , Yingcai Wu

The use-case diagram is a software artifact. Thus, as with any software artifact, the use-case diagrams change across time through the software development life cycle. Therefore, several versions of the same diagram are existed at distinct…

Commercially available scheduling tools such as Primavera and Microsoft Project fail to provide information pertaining to the spatial aspects of construction project. A methodology using geographical information systems (GIS) is developed…

Other Computer Science · Computer Science 2008-03-26 V. K. Bansal , Mahesh Pal

The continuing process of software systems enlargement in size and complexity becomes system design extremely important for software production. In this way, the role of software architecture is significantly important in software…

Software Engineering · Computer Science 2010-05-25 K. Delhi Babu , P. Govinda Rajulu , A. Ramamohana Reddy , A. N. Aruna Kumari

The landscape of computing technologies is changing rapidly, straining existing software engineering practices and tools. The growing need to produce and maintain increasingly complex multi-architecture applications makes it crucial to…

Software Engineering · Computer Science 2024-10-29 Piotr Sowinski , Ignacio Lacalle , Rafael Vano , Carlos E. Palau , Maria Ganzha , Marcin Paprzycki

The Open-Source Software community has become the center of attention for many researchers, who are investigating various aspects of collaboration in this extremely large ecosystem. Due to its size, it is difficult to grasp whether or not…

Software Engineering · Computer Science 2022-01-11 Elena Lyulina , Mahmoud Jahanshahi

With the growth of data sizes, visualizing them becomes more complex. Desktop displays are insufficient for presenting and collaborating on complex data visualizations. Large displays could provide the necessary space to demo or present…

Human-Computer Interaction · Computer Science 2024-09-17 Mahsa Sinaei Hamed , Pak Kwan , Matthew Klich , Jillian Aurisano , Fateme Rajabiyazdi

Spreadsheets are the go-to tool for computerized calculation and modelling, but are hard to comprehend and adapt after reaching a certain complexity. In general, cognition of complex systems is facilitated by having a higher order mental…

Software Engineering · Computer Science 2018-09-11 Patrick Koch

Software is increasingly produced in the form of ecosystems, collections of interdependent components maintained by a distributed community. These ecosystems act as network organizations, not markets, and thus often lack actionable…

Software Engineering · Computer Science 2020-12-14 Christopher Bogart , James Howison , James Herbsleb

Besides the ability to utilize visualizations, the process of creating and authoring them is of equal importance. However, for visualization environments beyond the desktop, like multi-display or immersive analytics environments, this…

Human-Computer Interaction · Computer Science 2021-10-28 Marc Satkowski , Weizhou Luo , Raimund Dachselt

This paper proposes some new architectural metrics which are appropriate for evaluating the architectural attributes of a software system. The main feature of our approach is to assess the complexity of a software architecture by analyzing…

Software Engineering · Computer Science 2007-05-23 Jianjun Zhao

Open Source Software (OSS) development challenges traditional software engineering practices. In particular, OSS projects are managed by a large number of volunteers, working freely on the tasks they choose to undertake. OSS projects also…

Human-Computer Interaction · Computer Science 2016-08-14 Warren Sack , Françoise Détienne , Nicholas Ducheneaut , Jean-Marie Burkhardt , Dilan Mahendran , Flore Barcellini

Starting from the pioneering works on software architecture precious guidelines have emerged to indicate how computer programs should be organized. For example the "separation of concerns" suggests to split a program into modules that…

Software Engineering · Computer Science 2010-03-30 A. D. Chepelianskii

This document details the planning phase of a Systematic Mapping Study. Our goal is to identify and to understand the benefits that the software engineering community has reported on the application of the different reuse strategies in…

‹ Prev 1 3 4 5 6 7 10 Next ›