Lightweight software architecture evaluation for industry: A comprehensive review

M Sahlabadi, RC Muniyandi, Z Shukur, F Qamar - Sensors, 2022 - mdpi.com
Processes for evaluating software architecture (SA) help to investigate problems and
potential risks in SA. It is derived from many studies that proposed a plethora of systematic …

Assumptions and their management in software development: A systematic mapping study

C Yang, P Liang, P Avgeriou - Information and Software Technology, 2018 - Elsevier
Context Assumptions are constantly made by stakeholders or generated automatically in
software development. However, there is a lack of systematic analysis and comprehensive …

The evolution of architectural decision making as a key focus area of software architecture research: A semi-systematic literature study

M Bhat, K Shumaiev, U Hohenstein… - 2020 ieee …, 2020 - ieeexplore.ieee.org
Literature review studies are essential and form the foundation for any type of research.
They serve as the point of departure for those seeking to understand a research topic, as …

ArchHypo: Managing Software Architecture Uncertainty Using Hypotheses Engineering

K Silva, J Melegati, F Silveira, X Wang… - IEEE Transactions …, 2024 - ieeexplore.ieee.org
Uncertainty is present in software architecture decisions due to a lack of knowledge about
the requirements and the solutions involved. However, this uncertainty is usually not made …

Responsible automatically processable regulation

C Guitton, S Mayer, A Tamo-Larrieux, D Van Landuyt… - AI & SOCIETY, 2024 - Springer
Driven by the increasing availability and deployment of ubiquitous computing technologies
across our private and professional lives, implementations of automatically processable …

Assumptions in oss development: An exploratory study through the hibernate developer mailing list

Z Xiong, P Liang, C Yang, T Liu - 2018 25th Asia-Pacific …, 2018 - ieeexplore.ieee.org
Developers constantly make various assumptions regarding requirements, environment,
design decisions, etc. during software development. However, these assumptions are …

Automatic identification of assumptions from the hibernate developer mailing list

R Li, P Liang, C Yang, G Digkas… - 2019 26th Asia …, 2019 - ieeexplore.ieee.org
During the software development life cycle, assumptions are an important type of software
development knowledge that can be extracted from textual artifacts. Analyzing assumptions …

[图书][B] Knowledge Management in the Development of Data-Intensive Systems

I Mistrík, M Galster, BR Maxim, B Tekinerdogan - 2021 - books.google.com
Data-intensive systems are software applications that process and generate Big Data. Data-
intensive systems support the use of large amounts of data strategically and efficiently to …

[HTML][HTML] Evaluation of a process for architectural assumption management in software development

C Yang, P Liang, P Avgeriou - Science of Computer Programming, 2018 - Elsevier
Context Architectural assumption management is critical to the success of software
development projects. In this paper, we propose an Architectural Assumption Management …

Integrating agile practices into architectural assumption management: An industrial survey

C Yang, P Liang, P Avgeriou - … of the 23rd International Conference on …, 2019 - dl.acm.org
Although managing architectural assumptions can benefit software development in several
aspects (eg, reducing architectural misunderstanding and mismatch), the effort required is a …