Search For:

Displaying 1-21 out of 21 total
Lean Solutions to Software Product Management Problems
Found in: IEEE Software
By Andrey Maglyas,Uolevi Nikula,Kari Smolander
Issue Date:September 2012
pp. 40-46
Although the discipline of software product management plays an important role in the development of successful products, each company adopts its practices in its own way. Regardless of variations, companies face common problems. This article identifies fi...
What do practitioners mean when they talk about product management?
Found in: 2012 IEEE 20th International Requirements Engineering Conference (RE)
By Andrey Maglyas,Uolevi Nikula,Kari Smolander
Issue Date:September 2012
pp. 261-266
This industrial experience paper presents the results of a survey with an open-ended question designed to clarify how product management practitioners understand the term product management. The survey was conducted through a public LinkedIn group for a pe...
Testing in the Cloud: Exploring the Practice
Found in: IEEE Software
By Leah Riungu-Kalliosaari,Ossi Taipale,Kari Smolander
Issue Date:March 2012
pp. 46-51
As applications and services migrate to the cloud, testing will follow the same trend. Therefore, organizations must understand the dynamics of cloud-based testing. This article presents interviews with eight organizations that use cloud computing. The res...
Software product management in the Russian companies
Found in: Software Engineering Conference in Russia, Central and Eastern European
By Andrey Maglyas,Uolevi Nikula,Kari Smolander
Issue Date:November 2011
pp. 1-9
Software product management discipline helps in managing software products from its beginning to support. It covers strategic issues of managing products including technical and business roadmapping, resource planning as well as strategic and tactical plan...
How Test Organizations Adopt New Testing Practices and Methods?
Found in: Software Testing Verification and Validation Workshop, IEEE International Conference on
By Jussi Kasurinen, Ossi Taipale, Kari Smolander
Issue Date:March 2011
pp. 553-558
Software testing process is an activity, in which the software is verified to comply with the requirements and validated to operate as intended. As software development adopts new development methods, this means also that the test processes need to be chan...
Research Issues for Software Testing in the Cloud
Found in: Cloud Computing Technology and Science, IEEE International Conference on
By Leah Muthoni Riungu, Ossi Taipale, Kari Smolander
Issue Date:December 2010
pp. 557-564
Cloud computing is causing a paradigm shift in the provision and use of computing services, away from the traditional desktop form to online services. This implies that the manner in which these computing services are tested should also change. This paper ...
Software Testing as an Online Service: Observations from Practice
Found in: Software Testing Verification and Validation Workshop, IEEE International Conference on
By Leah Muthoni Riungu, Ossi Taipale, Kari Smolander
Issue Date:April 2010
pp. 418-423
The objective of this qualitative study was to explore and understand the conditions that influence software testing as an online service and elicit important research issues. Interviews were conducted with managers from eleven organizations. The study use...
Empirical Observations on Software Testing Automation
Found in: Software Testing, Verification, and Validation, 2008 International Conference on
By Katja Karhu, Tiina Repo, Ossi Taipale, Kari Smolander
Issue Date:April 2009
pp. 201-209
This study explores the factors that affect the use of software testing automation in different types of organizations. A case study was conducted in five organizations that develop and test technical software for the automation or telecommunication domain...
How Internationalization of a Product Changes Requirements Engineering Activities: An Exploratory Study
Found in: Requirements Engineering, IEEE International Conference on
By Sami Jantunen, Kari Smolander, Donald C. Gause
Issue Date:October 2007
pp. 163-172
This paper explores the Requirement Engineering (RE) activities in two software product development organizations. Both companies have in recent years extended their product offering outside of their home market. In this paper, we wish to answer what RErel...
Observing Software Testing Practice from the Viewpoint of Organizations and Knowledge Management
Found in: Empirical Software Engineering and Measurement, International Symposium on
By Ossi Taipale, Katja Karhu, Kari Smolander
Issue Date:September 2007
pp. 21-30
The objective of this qualitative study was to understand the complex practice of software testing, and based on this understanding, to develop hypotheses on testing organizations and knowledge management. The population of the study consisted of organizat...
Challenges of Knowledge and Collaboration in Roadmapping
Found in: International Workshop on Software Product Management
By Sami Jantunen, Kari Smolander
Issue Date:September 2006
pp. 19-26
Today?s software organizations need to cope with ever intensifying technical and commercial turbulence. In such environment, the level of market orientation could be the deciding factor determining the future success of a company. The activities bridging m...
Factors Affecting Software Testing Time Schedule
Found in: Software Engineering Conference, Australian
By Ossi Taipale, Heikki Kalviainen, Kari Smolander
Issue Date:April 2006
pp. 283-291
The objective of this study was to identify and model constructs associated with over-runs in software testing time schedules. 40 industry experts from 30 organizational units were interviewed and conclusions were made using regression analysis. The analys...
The Birth of An E-Business System Architecture: Conflicts, Compromises, and Gaps in Methods
Found in: Hawaii International Conference on System Sciences
By Kari Smolander
Issue Date:January 2003
pp. 185a
This paper describes the system architecture development process in an international ICT company, which is building a comprehensive e-business system for its customers. The implementation includes the integration of data and legacy systems from independent...
Four Metaphors of Architecture in Software Organizations: Finding Out the Meaning of Architecture in Practice
Found in: Empirical Software Engineering, International Symposium on
By Kari Smolander
Issue Date:October 2002
pp. 211
Current literature, research, and practice provide ambiguous meanings for the concept of architecture in the context of software and systems development. This qualitative and grounded theory based study delves into the practice of architecture design and d...
What is Included in Software Architecture? A Case Study in Three Software Organizations
Found in: Engineering of Computer-Based Systems, IEEE International Conference on the
By Kari Smolander, Kimmo Hoikka, Jari Isokallio, Mika Kataikko, Teemu Mäkelä
Issue Date:April 2002
pp. 0131
Software architecture is conventionally concerned with the structures at a high abstraction level describing the main constituents of a software system. However, there seems to be no common agreement of what these structures exactly are. This paper acts as...
What do game developers expect from development and design tools?
Found in: Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering (EASE '13)
By Jussi Kasurinen, Kari Smolander
Issue Date:April 2013
pp. 36-41
Context: Development of software is a complex process with several stakeholders and their varying practices. The game industry has also additional requirements such as artistic presentation, an interesting story and high quality sound effects that further ...
Test case selection and prioritization: risk-based or design-based?
Found in: Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM '10)
By Jussi Kasurinen, Kari Smolander, Ossi Taipale
Issue Date:September 2010
pp. 1-10
The objective of this qualitative study was to observe and empirically study how software organizations decide on which test cases to select for their software projects. As the software test processes are limited in resources such as time or money, a selec...
A study on agility and testing processes in software organizations
Found in: Proceedings of the 19th international symposium on Software testing and analysis (ISSTA '10)
By Jussi Kasurinen, Kari Smolander, Ossi Taipale, Vesa Kettunen
Issue Date:July 2010
pp. 231-240
In this paper, we studied the differences in testing activities between software organizations which apply agile development methods and organizations which take the traditional plan-driven approach. Our focus was on the concepts which allow the software o...
Student self-assessment in a programming course using bloom's revised taxonomy
Found in: Proceedings of the fifteenth annual conference on Innovation and technology in computer science education (ITiCSE '10)
By Kari Smolander, Satu Alaoutinen
Issue Date:June 2010
pp. 155-159
This study presents a simple student self-assessment tool that can be used to motivate learning and to follow a student's progress. The tool is a survey questionnaire that uses Bloom's Revised Taxonomy as the base for its scale. The results show that stude...
Improving software testing by observing practice
Found in: Proceedings of the 2006 ACM/IEEE international symposium on International symposium on empirical software engineering (ISESE '06)
By Kari Smolander, Ossi Taipale
Issue Date:September 2006
pp. 262-271
The objective of this qualitative study was to understand the complex practice of software testing, and based on this knowledge, to develop process improvement propositions that could concurrently reduce development and testing costs and improve software q...
Towards global market-driven software development processes: an industrial case study
Found in: Proceedings of the 2006 international workshop on Global software development for the practitioner (GSD '06)
By Kari Smolander, Sami Jantunen
Issue Date:May 2006
pp. 94-100
Market orientation can be shortly defined as gathering, sharing, and using information about "the market" in order to make decisions. Even though existing literature of market orientation stresses the necessity of having all organizational functions partic...