Kari Rönkkö

Learn More
One of the major problems with participatory design is that it is extremely difficult to apply it to current developments. Software development for the mass market is one aspect of current developments which has been addressed. The problem of how to apply participatory design invariably leads to questioning its relevance to present-day circumstances. It is(More)
Based on empirical material from the area of software engineering, this article discusses the issue of plans and planning as an integral part of and prerequisite for software development work. It relates observed practices to literature produced by the Computer Supported Cooperative Work community. Empirical studies of software development practice seldom(More)
The incorporation of social issues in software engineering is limited. Still, during the last 20 years the social element inherent in software development has been addressed in a number of publications that identiWed a lack of common concepts, models, and theories for discussing software development from this point of view. It has been suggested that we(More)
Little research is done on how socio-political factors intertwine with method implementation. This paper is a follow up of a reported PD method implementation failure four years ago. For branch related reasons, the implementation fell short. This article tells the story of what happened then. To our surprise, the original reason for introducing the PD(More)
Organisational problems in industry have evoked increased interest in empirical methodologies in the broader software engineering community. In particular, the human role in software development has been addressed. Qualitative research approaches are identified as necessary for understanding human nature. The qualitative approach addressed in this article(More)
During the last five years, we applied a research approach we call 'Co-operative Method Development' formulated on first experience with empirical research focusing especially on the social side of software engineering. This position paper summarizes the experiences and discusses the improvement and further development of this research approach based on our(More)
Requirements engineering is a process comprised of the requisite activities for creating and maintaining requirements documents. Different documents are produced at different stages of the development process. In most systems, requirements change. People develop a better understanding of what they want to do; companies and projects reorganise; when people(More)
This article presents an experience report where we compare 8 years of experience of product related usability testing and evaluation with principles for software process improvement (SPI). In theory the product and the process views are often seen to be complementary, but studies of industry have demonstrated theopposite. Therefore,moreempirical studies(More)
The mobile industry faces challenges in designing software usability and user experience (UX) measurement instruments. The major difficulties arise due to: 1) diversity of definitions and terminology used for usability and UX aspects and attributes, which lead to inconsistencies, and 2) lack of a taxonomy for these attributes with links to well-defined(More)