Русский English

Student School on Software Engineering 12-15 February, 2013, Saint Petersburg, Russia

The School was focused on communication problems of software projects. A lot of different kinds of stakeholders are involved in software development lifecycle: programmers, managers, sellers, customers, users, domain experts, electrical engineers, etc. They have different professional and educational backgrounds, ways of thinking, world- views, and that is a reason of misunderstanding and many problems. It is very often that even software has been formally accepted, it doesn't really meet the needs of the customers and the users. This problem is an old one and was first recognized in 60-80s, where software stopped being used solely by mathematicians, scientists and military and started to address small and medium business, i.e. to mass users. The growth of embedded systems and spreading of the Internet only worsened the problem.

This problem is both very up-to-date and subtle. It is not possible to teach students to overcome it irrespective of a particular domain. We chose e-services area focusing on e-government services, public and social services, and open data. Such choice was conditioned by the fact that the School was held in the framework of the international project Improving Social Services . The project is aimed at development of innovative Web-solutions in Russian-Finnish cross border cooperation, focusing on e-government and public services.

School organizers:

  • St.Petersburg State University (SPbSU), Department of Software Engineering , D.Koznov, M. Smirnov, K. Romanovsky
  • St.Petersburg State Polytechnic University(SPbSPU), IMOP & Faculty of Cybernitic , A.Samochadin, Y. Nurulin, I. Skvortsova
  • Lappeenranta University of Technology (LUT), Software Engineering Lab, U. Nikula, K. Smoldenen
  • Maxime Arzumanyan from the Bonch-Bruevich Saint-Petersburg State University of Telecommunications (SUT) contributes a lot to the School, and Saint Petersburg Information Technology Committee was supported us. The following Saint-Petersburg software companies took part in the School: St. Petersburg Information and Analytical Centre (SPb IAC) , Lanit-Tercom JSC , Business Engineering Group Ltd. , CoFiTe , HyperMethod IBS.

    The 3rd Students' School was arranged in the framework of the project Improving Social Services project. The previous one took place in Lappeenranta (Finland) in September of 2012, and the first one was conducted in Saint Petersburg (SPbSPU) in winter of 2011/2012.

    The School was really international, the working language was English. 11 students from SPbSU, 7 students from LUT, and 10 SPbSPU students took part in the School.

    Students listened to lectures about open data (Alexander Samocahdin, SPbSPU), requirement management (about right methods from Uolevi Nikula and real life stories from industrial lectures), knowledge management and visual modeling techniques (prof. Tatiana Gavrilova, School of Management), design thinking and canvas method (Maxime Arzumanyan, SUT ), etc. Here is the School program, and presentations of lectures are available below:

  • Requirement engineering. U.Nikula (LUT, Finland)
  • Knowledge Engineering in software development: mind mapping, concept mapping, etc. T. Gavrilova, (SPbSU, Russia, Management School)
  • Open data in Russia. A.Samochadin (SPbSPU, Russia)
  • How to understand of user or why users hide requirements. A.Morozov, (SPbSU, Russia, Faculty of Psychology)
  • Software engineering as a human activity. K.Smolander (LUT, Finland)
  • Design Thinking methodology in e-government services lifecycle. M.Arzumanyan (SUT, Russia)
  • Business Model Canvas for designing e-services based on open data. M.Arzumanyan (SUT, Russia)
  • Smoking customer Communications with customers during e-services development. P. Bezyaev (IBS Inc., Russia)
  • Students not only listened to lectures but also did assignments. We divided them into several group (5-7 persons in a group). A list of e-service ideas and corresponding open data were offered to students. Every group selected one e-service, and after that developed different models, moving from initial service idea to mature software models. Every group developed business model, requirement model, interface model, high level architecture model. All of models developed were presented on the last school day. Every group gave 20 minute talk in English. And not only LUT students spoke English! Here are final students' presentations:

  • Navigation system: EasyRoute
  • www.RaFU.com
  • City sightseeing & path optimization
  • Real estate auction e-service
  • The safe road
  • Here you can see how presentations were running

    A conference "Visualization in E-government services" was connected to the School. Conference presentations are listed below:

  • Modeling Moscow government activities. D.Kudryavsev (BEG Inc., Russia)
  • Specifics of visual Web-repsentation for government activies. R. Garagsky (Cofite Inc., Russia)
  • Visual modeling Finnish-Russian cross-border communications. D.Koznov (SPbSU, Russia)
  • Web-system for informational support of Russian/Finnish travelers. A.Samochadin (SPbSPU, Russia)
  • Open data - new applications and innovations through interopera-bility. T. Kahkonen (LUT, Finland)
  • In-service promotion as a business model for social Web-applications. E.Vanhala (LUT, Finland)
  • Mobile applications for G2C services in St.Petersburg. Dmitry Nalbandyan (IAC SPb, Russia)
  • Study of Public services in St.Petersburg. Kirill Ladygin (IAC SPb, Russia)
  • The School also embraced a cultural program: evening sightseeing city tour and the tour of the Hermitage.

    And finally, these are School organizers ...