activity
20162026
most citedSoftware Architecture Decision-Making Practices and Challenges: An Industrial Case Study

30 citations · 62 across the 6 of their papers we have counts for

collaborators

6 papers

cs.SE2026★ 3 cited

Requirements Volatility in Software Architecture Design: An Exploratory Case Study

Sanja Aaramaa, Sandun Dasanayake, Markku Oivo +2

Requirements volatility is a major issue in software (SW) development, causing problems such as project delays and cost overruns. Even though there is a considerable amount of rese…

cs.SE2025

Managing Security Issues in Software Containers: From Practitioners Perspective

Maha Sroor, Rahul Mohanani, Ricardo Colomo-Palacios +2

Software development industries are increasingly adopting containers to enhance the scalability and flexibility of software applications. Security in containerized projects is a cr…

cs.SE2023★ 2 cited

Concerns in Software Development: A Systematic Mapping Study

Sandun Dasanayake, Jouni Markkula, Markku Oivo

Context: Successfully addressing stakeholder concerns that are related to software system development and operation is crucial to achieving development goals. The importance of usi…

cs.SE2019★ 21 cited

Impact of requirements volatility on software architecture: How do software teams keep up with ever-changing requirements?

Sandun Dasanayake, Sanja Aaramaa, Jouni Markkula +1

Requirements volatility is a major issue in software development, causing problems such as higher defect density, project delays and cost overruns. Software architecture that guide…

cs.SE2017★ 6 cited

An Empirical Study on Collaborative Architecture Decision Making in Software Teams

Sandun Dasanayake, Jouni Markkula, Sanja Aaramaa +1

Architecture decision making is considered one of the most challenging cognitive tasks in software development. The objective of this study is to explore the state of the practice…

cs.SE2016★ 30 cited

Software Architecture Decision-Making Practices and Challenges: An Industrial Case Study

Sandun Dasanayake, Jouni Markkula, Sanja Aaramaa +1

Software architecture decision-making is critical to the success of a software system as software architecture sets the structure of the system, determines its qualities, and has f…