Search For:

Displaying 1-12 out of 12 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...
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...
Improving the Technical Infrastructure of a Programming Course
Found in: Advanced Learning Technologies, IEEE International Conference on
By Uolevi Nikula, Satu Alaoutinen, Jussi Kasurinen, Toni Pirinen
Issue Date:July 2009
pp. 374-376
Decreasing interest in computer science and programming has caused trouble to many institutions recently. To tackle this issue an active improvement of the first programming course was started four years ago. In this paper the adopted action research appro...
Student Self-Assessment by Counting the Times of Repetition
Found in: Advanced Learning Technologies, IEEE International Conference on
By Satu Alaoutinen, Uolevi Nikula
Issue Date:July 2009
pp. 577-578
This paper describes an experiment, which target is to develop a simple reliable web-based student self-assessment system for our programming course. We compared a simple four step scale and a six-step scale modified from Bloom's Taxonomy. Both scales were...
Extending Process Improvement into a New Organizational Unit
Found in: Software Engineering Conference, Australian
By Uolevi Nikula, Petri Oinonen, Lea Hannola
Issue Date:April 2009
pp. 267-276
The importance of software process improvement (SPI) is gaining increasing acknowledgement in software companies. Many companies have started SPI and try to extend it in all the functional units. However, some units may have problems initiating SPI. In thi...
Establishing the Current Practice in Industry as the Baseline for Educational Infrastructure: Case South-East Finland
Found in: Software Engineering Education and Training, Conference on
By Uolevi Nikula, Sami Jantunen, Teemu Saarelainen, Matti Karvonen
Issue Date:April 2005
pp. 173-180
The gap between industry needs and the skills of software engineering graduates is a well known problem. A common approach is to leave this problem for industry to resolve since they know best what skills they require of new employees. However, since many ...
Tackling the Complexity of Requirements Engineering Process Improvement by Partitioning the Improvement Task
Found in: Software Engineering Conference, Australian
By Uolevi Nikula, Jorma Sajaniemi
Issue Date:April 2005
pp. 48-57
Software process improvement is a complex and expensive endeavor requiring extensive resources and long term commitment. In the present study software process improvement (SPI) problems in small organizations were tackled by dividing the overall effort int...
Experiences of Embedding Training in a Basic Requirements Engineering Method
Found in: Software Engineering Education and Training, Conference on
By Uolevi Nikula
Issue Date:March 2004
pp. 104-109
Failures in software projects are a well-known fact. One of the most obvious solutions to the problem is hiring more skilled people for the job but skilled personnel is not readily available. An alternative solution to the problem is to focus on improving ...
Computer science students making games: a study on skill gaps and requirement
Found in: Proceedings of the 13th Koli Calling International Conference on Computing Education Research (Koli Calling '13)
By Jussi Kasurinen, Saeed Mirzaeifar, Uolevi Nikula
Issue Date:November 2013
pp. 33-41
Computer science (CS) is a field of practical and scientific approach on computation and applications. Consequently, the CS students should be able to adjust to develop different types of software applications. However, even though video games are one type...
A Motivation Guided Holistic Rehabilitation of the First Programming Course
Found in: ACM Transactions on Computing Education (TOCE)
By Jussi Kasurinen, Orlena Gotel, Uolevi Nikula
Issue Date:November 2011
pp. 1-38
It has been estimated that more than two million students started computing studies in 1999 and 650,000 of them either dropped or failed their first programming course. For the individual student, dropping such a course can distract from the completion of ...
Estimating programming knowledge with Bayesian knowledge tracing
Found in: Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education (ITiCSE '09)
By Jussi Kasurinen, Uolevi Nikula
Issue Date:July 2009
pp. 70-73
In this paper we present a concept for three-phase measuring method, which can be used to obtain data on student learning. The focus of this method lies on the technical aspects of learning programming, answering questions like which programming constructs...