You are here: TUCS > RESEARCH > Research Units > Software Development Laboratory (SwDev)
Software Development Laboratory (SwDev)
The research unit broadly covers topics related to software development. In particular, we are interested in
- Cloud service architectures and business models
- Game development and gamification
- Software business, special focus on start-ups
- Software development methodologies and processes
- Software ecosystems
- Software metrics, testing and security
- Software productization
- Software techniques, especially related to parallelism
- Software technology-enabled services and managing technology-service convergences
Research Unit Web Page: http://soft.utu.fi/swdev
Leader of the unit
Ville LeppänenSenior Researchers
Timo Knuutila Jouni SmedResearchers
Arho Suominen Tuomas MäkiläDoctoral Students
Harri Hakonen Johannes Holvitie Sami Hyrynsalmi Antero Järvi Jari-Matti Mäkelä Sami Mäkelä Sanna Mäkelä Jurka Rahikkala Sampsa Rauti Kalle Rindel Kai SaarinenProjects
REPLICA
REPLICA is a 3-year (2011-2013) project funded by VTT. VTT collaborates with University of Linköping, Sweden, and University of Turku, Finland. The removing performance and programmability limitations of chip multiprocessor architecture (REPLICA) project aims at developing a CESM architecture and methodology that would enable radically easier programming and higher performance based on synchronous shared memory model of computation. Web page: http://staff.cs.utu.fi/research/REPLICA/.
MOTH
Moving threads realization study (led by Ville Leppänen), 2009-2011, funded by the Academy of Finland. Web page: http://staff.cs.utu.fi/research/MOTH/
Game Tech & Arts Lab
(led by Jouni Smed), 2009-2011, funded by Teknologiateollisuuden 100-vuotsissäätiö. Web page: http://www.gametecharts.fi/en/
SaaS in Finland
("SaaS suomalaisessa liiketoiminnassa"; led by Antero Järvi), 2010-2011, funded by VERSO program of Tekes. Web page: http://soft.utu.fi/saas/
Publications
Click here to see the full list of publications from the TUCS Publication Database
The latest updated publications:
Martti Forsell, Ville Leppänen, An Extended PRAM-NUMA Model of Computation for TCF Programming. International Journal of Networking and Computing 3(1), 98–115, 2013.
Sami Hyrynsalmi, Arho Suominen, Marko Seppänen, Tuomas Mäkilä, The Relevance of Customer Reviews in the Mobile Application Marketplaces. In: Proceedings of the 22nd International Conference on Management of Technology, 1–12, International Association of Management of Technology, 2013.
Jussi Laasonen, Jouni Smed, Detecting a Colluding Subset in a Simple Two-Dimensional Game. TUCS Technical Reports 1074, TUCS, 2013.
Risto Honkanen, Ville Leppänen, Routing in Coloured Sparse Optical Tori by Using Balanced WDM and Network Sparseness. International Journal of Distributed Systems and Technologies 3(4), 52–62, 2012.
Ville Leppänen, Jari-Matti Mäkelä, Security Monitors for Java Programs with MPL. International Journal on Information Technologies and Security 4(1), 35–50, 2012.
Martti Forsell, Ville Leppänen, An Extended PRAM-NUMA Model of Computation for TCF Programming. In: Behrooz Shirazi, Alexey Lastovetsky (Eds.), IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum, 786–793, IEEE Computer Society, 2012.
Anita Gajurel, Jarno Kankaanranta, Arho Suominen, Analyzing Mobile Phone Use: The Adoption of Technologies and Services by Young People. In: The 21st International Conference on Management of Technology (IAMOT 2012), 1–12, International Association for Management of Technology, 2012.
Aki Halonen, Sami Hyrynsalmi, Kai K. Kimppa, Timo Knuutila, Jouni Smed, Harri Hakonen, Towards Usability Heuristics for Games Utilizing Speech Recognition. In: Mitsuyki Inaba, Koichi Hosoi, Ruck Thawonmas, Akinori Nakamura, Masayuki Uemura (Eds.), 4th Asian Conference on Simulation and AI in Computer Games & 4th Asian Simulation Technology Conference, 65-69, Eurosis-ETI, 2012.
Risto Honkanen, Ville Leppänen, Work-Optimal Two-Phase Routing in a Sparse Optical Torus. In: Boris Rachev, Angel Smrikarov (Eds.), Proceedings of the 13th International Conference on Computer Systems and Technologies, ACM ICPS 630, 30–36, ACM, 2012.
Sami Hyrynsalmi, Tuomas Mäkilä, Antero Järvi, Arho Suominen, Marko Seppänen, Timo Knuutila, App Store, Marketplace, Play! An Analysis of Multi-Homing in Mobile Software Ecosystems. In: Slinger Jansen, Jan Bosch, Carina Alves (Eds.), Proceedings of the Fourth International Workshops on Software Ecosystems, CEUR Workshop Proceedings 879, 59–72, CEUR-WS, 2012.
Sami Hyrynsalmi, Arho Suominen, Tuomas Mäkilä, Antero Järvi, Analyzing Developers' Challenges in Mobile Application Marketplaces. In: Peter Buxmann, Slinger Jansen, Thomas Kude, Karl Michael Popp, Martin Przewloka (Eds.), Proceedings of the European Workshop on Software Ecosystems 2012, 32–37, Synomic Academy, 2012.
Sami Hyrynsalmi, Arho Suominen, Tuomas Mäkilä, Antero Järvi, Timo Knuutila, Revenue Models of Application Developers in Android Market Ecosystem. In: Michael Cusumano, Bala Iyer, N. Venkatraman (Eds.), ICSOB 2012, LNBIP 114, 209–222, Springer, Heidelberg, 2012.
Sami Hyrynsalmi, Arho Suominen, Tuomas Mäkilä, Timo Knuutila, The Emerging Mobile Ecosystems: An Introductory Analysis of Android Market. In: The 21st International Conference on Management of Technology (IAMOT 2012), 1–16, International Association for Management of Technology, 2012.
Jari-Matti Mäkelä, Erik Hansson, Daniel Åkeson, Martti Forsell, Christoph Kessler, Ville Leppänen, Design of the Language Replica for Hybrid PRAM-NUMA Many-Core Architectures. In: Bob Werner (Ed.), 10th IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2012, 697–704, IEEE, 2012.
Jari-Matti Mäkelä, Ville Leppänen, Martti Forsell, Preliminary Analysis of Feasible Benchmark Problems for the Hydrid PRAM/NUMA REPLICA Architecture. In: Boris Rachev, Angel Smrikarov (Eds.), Proceedings of the 13th International Conference on Computer Systems and Technologies, ACM ICPS 630, 37–44, ACM, 2012.
Sampsa Rauti, Ville Leppänen, Man-in-the-browser -hyökkäyksistä Ajax-sovelluksissa. In: Sasu Tarkoma, Joni-Kristian Kämäräinen, Tapio Pahikkala (Eds.), Proceedings of Federated Computer Science Event 2012, 58–59, University of Helsinki, 2012.
Sampsa Rauti, Ville Leppänen, Browser Extension-Based Man-in-the-Browser Attacks Against Ajax Applications with Countermeasures. In: Boris Rachev, Angel Smrikarov (Eds.), Proceedings of the 13th International Conference on Computer Systems and Technologies, 251–258, ACM Press, 2012.
Aki Halonen, Sami Hyrynsalmi, Jouni Smed, Puheentunnistusteknologian nykytilanne ja mahdollisuudet elektronisissa peleissä. In: Jaakko Suominen, Raine Koskimaa, Frans Mäyrä, Riikka Turtiainen (Eds.), Pelitutkimuksen vuosikirja 2012, Pelitutkimuksen Vuosikirja, 92–98, Tampereen yliopisto, 2012.
Jussi Laasonen, Jouni Smed, Co-ordinating Formations: A Comparison of Methods. In: Ashok Kumar, Jim Etheredge, Aaron Boudreaux (Eds.), Algorithmic and Architectural Gaming Design: Implementation and Development, 1–22, IGI Global, 2012.
Tuomas Mäkilä, Software Development Process Modeling. Developers Perspective to Contemporary Modeling Techniques. TUCS Dissertations 148. University of Turku, 2012.
