Users’ feedback is a main source of knowledge on how users perceive the role of software in meeting their requirements. Collectively, such feedback helps shaping software autonomous and semi-autonomous adaptation decisions of what is called Social Adaptation. It also helps developers to identify loci in the system where an evolution should be introduced in the next release. Despite this role of users’ feedback, there is a lack of systematic engineering approaches on how to design its acquisition mechanisms. In this paper, we observe that the acquisition of feedback should be itself adaptive to the context of use . We conduct an empirical study following a mixed-method sequential exploratory approach to explore the main drivers of such ada...
Feedback communication channels allow end-users to express their needs, which can be considered in s...
Nowadays, there are more and more software systems operating in highly open, dynamic and unpredictab...
Many software requirements are identified only after a product is deployed, once users have had a ch...
Adaptive systems are characterized by the ability to monitor changes in their volatile world and rea...
Users’ feedback is vital to improve software quality and it provides developers with a rich knowledg...
Self-adaptation empowers systems with the capability to meet stakeholders’ requirements in a dynam...
One of the main goals of software adaptation is that users get their dynamic requirements met effici...
User feedback is indispensable in software evolution. Previous work has proposed ways for automatica...
peer-reviewedAdaptation requires a system to monitor its operational context to ensure that when cha...
Adaptation requires a system to monitor its operational context to ensure that when changes occur, a...
A software system cannot be developed without considering the various facets of its environment. Sta...
Most enterprises operate within a complex and ever-changing context. To ensure that requireme...
A software system cannot be developed without considering the various facets of its environment. Sta...
User feedback has grown in importance for organizations to improve software products. Prior studies ...
There have been significant studies of adaptation in IS research. However, our knowledge of adaptati...
Feedback communication channels allow end-users to express their needs, which can be considered in s...
Nowadays, there are more and more software systems operating in highly open, dynamic and unpredictab...
Many software requirements are identified only after a product is deployed, once users have had a ch...
Adaptive systems are characterized by the ability to monitor changes in their volatile world and rea...
Users’ feedback is vital to improve software quality and it provides developers with a rich knowledg...
Self-adaptation empowers systems with the capability to meet stakeholders’ requirements in a dynam...
One of the main goals of software adaptation is that users get their dynamic requirements met effici...
User feedback is indispensable in software evolution. Previous work has proposed ways for automatica...
peer-reviewedAdaptation requires a system to monitor its operational context to ensure that when cha...
Adaptation requires a system to monitor its operational context to ensure that when changes occur, a...
A software system cannot be developed without considering the various facets of its environment. Sta...
Most enterprises operate within a complex and ever-changing context. To ensure that requireme...
A software system cannot be developed without considering the various facets of its environment. Sta...
User feedback has grown in importance for organizations to improve software products. Prior studies ...
There have been significant studies of adaptation in IS research. However, our knowledge of adaptati...
Feedback communication channels allow end-users to express their needs, which can be considered in s...
Nowadays, there are more and more software systems operating in highly open, dynamic and unpredictab...
Many software requirements are identified only after a product is deployed, once users have had a ch...