Decision-making techniques for software architecture design: A comparative survey

D Falessi, G Cantone, R Kazman… - ACM Computing Surveys …, 2011 - dl.acm.org
The architecture of a software-intensive system can be defined as the set of relevant design
decisions that affect the qualities of the overall system functionality; therefore, architectural …

Designing for reproducibility: A qualitative study of challenges and opportunities in high energy physics

SS Feger, S Dallmeier-Tiessen, A Schmidt… - Proceedings of the …, 2019 - dl.acm.org
Reproducibility should be a cornerstone of scientific research and is a growing concern
among the scientific community and the public. Understanding how to design services and …

[HTML][HTML] Challenge and awareness for implemented integrated project delivery (IPD) in Indonesian projects

EM Sari, AP Irawan, MA Wibowo, JP Siregar, RZ Tamin… - Buildings, 2023 - mdpi.com
Many projects in Indonesia have implemented new strategies in response to the COVID-19
outbreak. Many projects suffered unexpected losses during the COVID-19 pandemic, and …

Documenting after the fact: Recovering architectural design decisions

A Jansen, J Bosch, P Avgeriou - Journal of Systems and Software, 2008 - Elsevier
Software architecture documentation helps people in understanding the software
architecture of a system. In practice, software architectures are often documented after the …

Software engineering using rationale

JE Burge, DC Brown - Journal of Systems and Software, 2008 - Elsevier
Many decisions have to be made when develo** a software system and a successful
outcome depends on how well thought out these decisions were. One way that the decisions …

Traceability and management of dispersed product knowledge during design and manufacturing

MZ Ouertani, S Baïna, L Gzara, G Morel - Computer-Aided Design, 2011 - Elsevier
Product development processes comprise highly creative and knowledge-intensive tasks
that involve extensive information exchange and communication among geographically …

Enriching software architecture documentation

A Jansen, P Avgeriou, JS van der Ven - Journal of Systems and Software, 2009 - Elsevier
The effective documentation of Architectural Knowledge (AK) is one of the key factors in
leveraging the paradigm shift toward sharing and reusing AK. However, current …

[PDF][PDF] Design bid build to integrated project delivery: Strategic formulation to increase partnering

EM Sari, AP Irawan, MA Wibow, SK Purwanto… - J. Infrastruct. Policy …, 2023 - lintar.untar.ac.id
COVID-19 pandemic has caused many design bid build projects to suffer losses. Design bid
build or DBB has the disadvantage of depth partnering. The research purpose is to reveal …

Applying empirical software engineering to software architecture: challenges and lessons learned

D Falessi, MA Babar, G Cantone, P Kruchten - Empirical Software …, 2010 - Springer
In the last 15 years, software architecture has emerged as an important software
engineering field for managing the development and maintenance of large, software …

Traceability and SysML design slices to support safety inspections: A controlled experiment

L Briand, D Falessi, S Nejati, M Sabetzadeh… - ACM Transactions on …, 2014 - dl.acm.org
Certifying safety-critical software and ensuring its safety requires checking the conformance
between safety requirements and design. Increasingly, the development of safety-critical …