3 papers
cs.SE2023
Improving Software Requirements Prioritization through the Lens of Constraint Solving
Jonathan Winton, Francis Palma
Requirements prioritization is a critical activity during the early software development process, which produces a set of key requirements to implement. The prioritization process…
cs.SE2023
Exploring the Relationship Between Ownership and Contribution Alignment and Code Technical Debt
Ehsan Zabardast, Javier Gonzalez-Huerta, Francis Palma +1
Software development organisations aim to stay effective and efficient amid growing system complexity. To address this, they often form small teams focused on separate components t…
cs.SE2022
Assessing the Linguistic Quality of REST APIs for IoT Applications
Francis Palma, Tobias Olsson, Anna Wingkvist +1
Internet of Things (IoT) is a growing technology that relies on connected 'things' that gather data from peer devices and send data to servers via APIs (Application Programming Int…