Pertti Karhapää

dblp:201/4824 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
2since 2021 · last 2022
0000-0003-1233-772XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 6 · 2 first-author · 2 since 2021
YearPublicationVenuePosition
2022 Quality measurement in agile and rapid software development: A systematic mapping
abstract
In despite of agile and rapid software development (ARSD) being researched and applied extensively, managing quality requirements (QRs) are still challenging. As ARSD processes produce a large amount of data, measurement has become a strategy to facilitate QR management. This study aims to survey the literature related to QR management through metrics in ARSD, focusing on: bibliometrics, QR metrics, and quality-related indicators used in quality management. The study design includes the definition of research questions, selection criteria, and snowballing as search strategy. We selected 61 primary studies (2001–2019). Despite a large body of knowledge and standards, there is no consensus regarding QR measurement. Terminology is varying as are the measuring models. However, seemingly different measurement models do contain similarities. The industrial relevance of the primary studies shows that practitioners have a need to improve quality measurement. Our collection of measures and data sources can serve as a starting point for practitioners to include quality measurement into their decision-making processes. Researchers could benefit from the identified similarities to start building a common framework for quality measurement. In addition, this could help researchers identify what quality aspects need more focus, e.g., security and usability that have surprisingly few metrics reported.
Lidia López 0001, Xavier Burgués Illa, Silverio Martínez-Fernández, Anna Maria Vollmer, Woubshet Behutiye, Pertti Karhapää, Xavier Franch, Pilar Rodríguez 0002, Markku Oivo
J. Syst. Softw.6
2021 Strategies to manage quality requirements in agile software development: a multiple case study
abstract
Abstract Agile methods can deliver software that fulfills customer needs rapidly and continuously. Quality requirements (QRs) are important in this regard; however, detailed studies on how companies applying agile methods to manage QRs are limited, as are studies on the rationale for choosing specific QR management practices and related challenges. The aim of this study was to address why practitioners manage QRs as they do and what challenges they face. We also analyzed how existing practices mitigate some of the found challenges. Lastly, we connect the contextual elements of the companies with their practices and challenges. We conducted 36 interviews with practitioners from four companies of varying sizes. Since each company operates in different domains, comparing QR management strategies and related challenges in different contexts was possible. We found that the companies apply proactive, reactive, and interactive strategies to manage QRs. Additionally, our study revealed 40 challenges in six categories that companies applying agile methods may face in QR management. We also identified nine contextual elements that affect QR management practice choices and which, importantly, can explain many related challenges. Based on these findings, we constructed a theoretical model about the connection between context, QR management practices, and challenges. Practitioners in similar contexts can learn from the practices identified in this study. Our preliminary theoretical model can help other practitioners identify what challenges they can expect to face in QR management in different developmental contexts as well as which practices to apply to mitigate these challenges.
Pertti Karhapää, Woubshet Behutiye, Pilar Rodríguez 0002, Markku Oivo, Dolors Costal, Xavier Franch, Sanja Aaramaa, Michal Choras, Jari Partanen, Antonin Abherve
Empir. Softw. Eng.1
2020 Management of quality requirements in agile and rapid software development: A systematic mapping study
Woubshet Behutiye, Pertti Karhapää, Lidia López 0001, Xavier Burgués Illa, Silverio Martínez-Fernández, Anna Maria Vollmer, Pilar Rodríguez 0002, Xavier Franch, Markku Oivo
Inf. Softw. Technol.2
2017 What Do We Know about Alignment of Requirements Engineering and Software Testing?
abstract
Context: The alignment of different software engineering activities for coordinated functioning and optimized product development is of great importance, particularly in industrial-scale development. The link between intermediate activities has been researched extensively, but the link between requirements engineering (RE) and software testing (ST) is a relatively less explored area.
Pertti Karhapää, Alireza Haghighatkhah, Markku Oivo
EASE1
2017 Non-functional Requirements Documentation in Agile Software Development: Challenges and Solution Proposal
Woubshet Behutiye, Pertti Karhapää, Dolors Costal, Markku Oivo, Xavier Franch
PROFES2
2017 Agile Quality Requirements Management Best Practices Portfolio: A Situational Method Engineering Approach
Lidia López 0001, Woubshet Behutiye, Pertti Karhapää, Jolita Ralyté, Xavier Franch, Markku Oivo
PROFES3