Denisse Muñante Arzapalo

  • Citations Per Year
Learn More
In the field of access control, many security breaches occur because of a lack of early means to evaluate if access control policies are adequate to satisfy privileges requested by subjects which try to perform actions on objects. This paper proposes an approach based on UMLsec, to tackle this problem. We propose to extend UMLsec, and to add OrBAC elements.(More)
Decisions concerning prioritisation occur in different moments during software development and can involve different stakeholders. Our research objective is to develop prioritisation processes that meet stakeholders’ needs, and allow obtaining better quality decisions. In this paper we propose a structured approach to model decision-making in real setting(More)
Open Source Software (OSS) components are characterised by heterogeneous licenses that give the possibility to use, modify and often redistribute the source code. Their adoption meets several adopter’s needs, such as cost reduction, standards alignment, and so on. However, often OSS projects retain several different (or missing) licenses for the various(More)
End-user feedback is becoming more important for the evolution of software systems. There exist various communication channels for end-users (app stores, social networks) which allow them to express their experiences and requirements regarding a software application. End-users communicate a large amount of feedback via these channels which leads to open(More)
Automated decision-making techniques are useful to support engineers when performing requirements engineering tasks. However, to be effectively used in practice they need to be integrated into the organisational context, in which stakeholder engagement becomes a critical adoption factor. In this paper, we propose a tool-supported collaborative requirements(More)
Information systems (ISs) are composed of functional requirements (FRs) and non-functional requirements (NFRs). An NFR does not determine the function of the system itself, but the quality characteristics of an IS; for example, error handling, auditing, and access control. Non-functional requirements are often included in the coding phase of the IS, and(More)
Requirements prioritisation is a key decision making activity of the software development process, which relies on the capability of different decision-makers to identify the optimal candidate rankings of the requirements, in order to be able to perform a strategic choice among them. In this paper, we formulate such multi-decision-maker requirements(More)