Wolfgang Slany

Wolfgang Slany
Graz University of Technology | TU Graz · Institute for Software Technology

About

183
Publications
64,193
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,682
Citations

Publications

Publications (183)
Conference Paper
Full-text available
There is still a tangible inequality between men and women in many areas of daily life around the world, including professional fields and educational careers. The objective of this study was to analyze the different inequalities in Europe and third countries in America, Asia and Africa regarding the involvement of women and men in education and em...
Conference Paper
Full-text available
At the age of 13, many young women lose interest in programming. To sustain the interest of young women in programming, the Graz University of Technology has initiated several coding activities over the last years especially for girls. One of these activities is the Girls Coding Week (GCW) which also took place this year in August 2020. Many approa...
Conference Paper
Game design activities support young people to acquire Computational Thinking (CT) skills in an entertaining way. While the importance of CT is increasing, we still lack empirical data on how cognitive functions support learning to program. The current study is a step towards bridging this gap. We tested 48 participants aged 10-15 during summer cou...
Conference Paper
Full-text available
Much attention in learning about programming has focused on designing video games and supporting pupils to build playable artefacts. Gender differences in playing behaviour and game preferences raise concerns about possible gender inequalities when games are used as a motivation to explore coding. The Code'n'Stitch project (2018-2020) funded by the...
Article
Although female students engage in coding courses, only a small percentage of them plan to pursue computer science (CS) as a major when choosing a career path. Gender differences in interests, sense-of belonging, self-efficacy, and engagement in CS are already present at an early age. This article presents an overview of gender stereotypes in CS an...
Article
Full-text available
Knowledge in Computer Science (CS) is essential, and companies have increased their demands for CS professionals. Despite this, many jobs remain vacant. Furthermore, computational thinking (CT) skills are required in all contexts of problem solving. A further serious problem arises from the gender disparity in technology related fields. Even if tech...
Conference Paper
Research points at various factors for the low and even decreasing proportion of women in the IT sector in developed countries, e.g., psychological causes, social factors, or structural conditions. These possible explanations all have one thing in common: they recognize adolescence as the essential confidence-building phase in girls. Girls aged 12...
Chapter
Research points at various factors for the low and even decreasing proportion of women in the IT sector in developed countries, e.g., psychological causes, social factors, or structural conditions. These possible explanations all have one thing in common: they recognize adolescence as the essential confidence-building phase in girls. Girls aged 12...
Conference Paper
Full-text available
Novices struggle to represent problems mentally; this process takes up much of their cognitive resources. By improving novices' mental representation of problems, worked examples improve both problem-solving skills and transfer performance. Programming requires both skills. In programming, it is not sufficient to understand how a Stackoverflow exam...
Conference Paper
Full-text available
Educational games are commonly used to motivate students and provide enhanced learning opportunities. Apps and mobile games play an increasingly important role in education and smartphones are part of the daily lives of most female teenagers: Half of mobile gamers are women and 64% of women prefer smartphones to other platforms. However, gender dif...
Preprint
Full-text available
Educational games are commonly used to motivate students and provide enhanced learning opportunities. Apps and mobile games play an increasingly important role in education and smartphones are part of the daily lives of most female teenagers: Half of mobile gamers are women and 64% of women prefer smartphones to other platforms. However, gender dif...
Conference Paper
Today, different actors, such as developers, supporters, companies or public entities, contribute in different ways to non-profit open source software projects. The majority of them is contributing for individual and personal reasons, aiming to create (intangible) value that is important to themselves. Besides that, users are today often not direct...
Conference Paper
Engaging contributors in a Free Open Source Software (FOSS) project can be challenging. Finding an appropriate task to start with is a common entrance barrier for newcomers. Poor code quality contributes to difficulties in the onboarding process and limits contributor satisfaction in general. In turn, dissatisfied developers tend to exacerbate prob...
Preprint
Full-text available
Knowledge in Computer Science (CS) is essential, and companies have increased their demands for CS professionals. Despite this, many jobs remain unfilled. Furthermore, employees with computational thinking (CT) skills are required, even if they are not actual technicians. Moreover, the gender disparity in technology related fields is a serious prob...
Preprint
Full-text available
Recent studies from all over the world show that more boys than girls play video games. The numbers are different for mobile gaming apps, where 65% of women are identified as gamers. Adapting game design activities for academic purposes is a widely applied approach at schools or off-school initiatives is seen as a promising opportunity for all teen...
Preprint
Full-text available
The number of women in IT-related disciplines is far below the number of men, especially in developed countries. Middle-school girls appear to be engaged in coding courses, but when they choose academic majors relevant to their future careers, only few pursue computer science as a major. In order to show students a new way of learning and to engage...
Chapter
Sponsored Open Source Software projects, driven by various actors, have to balance the needs of volunteer contributors and business objectives. This work presents Catrobat, a FLOSS project established at Graz University of Technology, and how it introduced agile product owners. Product owners communicate the product vision, provide a general direct...
Conference Paper
Full-text available
The number of women in IT-related disciplines is far below the number of men, especially in developed countries. Middle-school girls appear to be engaged in coding courses, but when they choose academic majors relevant to their future careers, only few pursue computer science as a major. In order to show students a new way of learning and to engage...
Preprint
Although teenage girls engage in coding courses, only a small percentage of them plan to pursue Computer Science (CS) as a major when choosing a career path. Gender differences in interests, sense-of belonging, self-efficacy, and engagement in CS are already present at that age. This article presents an overview of gender stereotypes by summarizing...
Article
Full-text available
p class="0abstract">The rapid advancement of mobile computing technology and the rising usage of mobile apps made our daily life more productive. The mobile app should operate all the time bug-free in order to improve user satisfaction and offers great business value to the end user. At the same time, smartphones are full of special features that m...
Article
Full-text available
Open source software and open innovation are an important resource for today's industries. Communities collaboratively create different kind of publicly available value, boosting innovation and also technology. However, whereas this value is generated and captured by various involved parties, the outcomes are, in many cases, commercialized by compa...
Conference Paper
Full-text available
Open source is widely used for educational purposes in higher education around the world. While many educators use open source resources for teaching, there seems to be few contributions to such projects of students as part of their university courses. In this work we present our experience on establishing open source development from student contr...
Conference Paper
Full-text available
Learning theories emphasize the importance of intrinsic and extrinsic motivators in curricula, and games are a promising way to provide both while constructing the game and presenting or sharing it in public or with a community. New technologies and the emerging mobile gaming sector further the case that learning should be promoted everywhere and a...
Conference Paper
Full-text available
Learning theories emphasize the importance of intrinsic and extrinsic motivators in curricula, and games are a promising way to provide both while constructing the game and presenting or sharing it in public or with a community. New technologies and the emerging mobile gaming sector further the case that learning should be promoted everywhere and a...
Conference Paper
Full-text available
The number of women in technical fields is far below the average number of males, especially in developed countries. Gender differences in STEM are already present in secondary schools in students aged between 12 to 15 years. It is during this intermediate female adolescence that girls begin to make critical career choices, which therefore makes th...
Preprint
Full-text available
Most of the 700 million teenagers everywhere in the world already have their own smartphones, but comparatively few of them have access to PCs, laptops, OLPCs, Chromebooks, or tablets. The free open source non-profit project Catrobat allows users to create and publish their own apps using only their smartphones. Initiated in 2010, with first public...
Article
Managing complex software ecosystems, such as Free Open Source Software projects, is crucial for software-producing organizations. This article presents a framework that helps to visualize complex ecosystem settings and to gain insights on value-engines. This provides a basis to align business strategies to the needs of all relevant contributors an...
Preprint
Full-text available
The next generation of jobs will be characterized by an increased demand for people with computational and problem solving skills. In Austria, computer science topics are underrepresented in school curricula hence teaching time for these topics is limited. From primary through secondary school, only a few opportunities exist for young students to e...
Preprint
Full-text available
The widespread use of mobile phones is changing how learning takes place in many disciplines and contexts. As a scenario in a constructionist learning environment, students are given powerful tools to create games using their own ideas. In the "No One Left Behind" (NOLB) project we will study through experimental cycles whether the use of mobile ga...
Preprint
Full-text available
The number of women in technical fields is far below the average number of males, especially in developed countries. Gender differences in STEM are already present in secondary schools in students aged between 12 to 15 years. Adolescence is a critical time for identity formation, and self-attributes are a source for internal conflicts, especially f...
Preprint
Game jams are a way to create games under fast-paced conditions and certain constraints. The increase in game jam events all over the world, their engaging and creative nature, with the aim of sharing results among players can be seen in the high participation rate of such events (2013: 16,705 participants from 319 jam sites in 63 countries produce...
Preprint
Learning theories emphasize the importance of intrinsic and extrinsic motivators in curricula, and games are a promising way to provide both while constructing the game and presenting or sharing it in public or with a community. New technologies and the emerging mobile gaming sector further the case that learning should be promoted everywhere and a...
Preprint
This paper will present a cross-European experience of game jams as part of a Horizon 2020 funded project: No-one Left Behind (NOLB). The NOLB project was created to unlock inclusive gaming creation and experiences in formal learning situations from primary to secondary level, particularly for children at risk of social exclusion. The project has e...
Preprint
Full-text available
Game creation challenges in schools potentially provide engaging, goal-oriented, and interactive experiences in classes; thereby supporting the transfer of knowledge for learning in a fun and pedagogic manner. A key element of the ongoing European project No One Left Behind (NOLB) is to integrate a game-making teaching framework (GMTF) into the edu...
Conference Paper
Full-text available
Programming is considered as an essential skill in the 21st century. Visual programming languages and age-appropriate development environments allow an easy entry into this field. Nevertheless, it is very challenging to bring those skills in a very short time frame to schools, to their teachers, and to school children themselves. Therefore, Graz Un...
Article
Full-text available
„Learning to Code – Programmieren mit Pocket Code“ ist ein MOOC der entwickelt wurde um vor allem Kindern und Jugendlichen erste Programmiererfahrungen zu ermöglichen. Dieser Kurs wurde auf der MOOC-Plattform iMooX angeboten und auf zwei verschiedene Arten durchgeführt: Im ersten Setting wurde der Kurs von den TeilnehmerInnen rein online bearbeitet...
Article
Full-text available
Pocket Code ist eine im Zuge des Non-Profit-Projektes „Catrobat“ an der Technischen Universität Graz entwickelte mobile App, mit der Programme am Smartphone oder Tablet erstellt werden können (vgl. Slany, 2014). Catrobat bezeichnet auch die gleichnamige blockbasierte Programmiersprache, welche nach dem Vorbild von Scratch entwickelt wurde. Pocket C...
Conference Paper
Full-text available
Game creation challenges in schools potentially provide engaging, goal-oriented, and interactive experiences in classes; thereby supporting the transfer of knowledge for learning in a fun and pedagogic manner. A key element of the ongoing European project No One Left Behind (NOLB) is to integrate a game-making teaching framework (GMTF) into the edu...
Conference Paper
Game creation challenges in schools potentially provide engaging, goal-oriented, and interactive experiences in classes; thereby supporting the transfer of knowledge for learning in a fun and pedagogic manner. A key ele-ment of the ongoing European project No One Left Behind (NOLB) is to integrate a game-making teaching framework (GMTF) into the ed...
Conference Paper
This paper presents findings from the usability study that was conducted for the newly developed mobile learning App for the children. The App facilitates the children aged between 4 and 9 of Class-KG and Class-I to learn English with the help of their native language named Sindhi. After the pilot study, actual usability test was conducted with 100...
Article
Full-text available
Da eine großflächige oder vielleicht sogar flächendeckende Maßnahme für das Bildungssystem nur sehr schwer umsetzbar ist, hat man sich entschlossen, einen frei zugänglichen und kostenlosten Online-Kurs (MOOC) zu erstellen. Unter dem Namen „Learning to code – Programmieren mit Pocket Code“ wurde dieser im Herbst 2016 angeboten. Dieser Kurs wird auf...
Article
Full-text available
Da dies mit Hilfe leichter geht, wird dazu im Herbst 2016 eine kostenloser Online- Kurs zum Thema „Learning to code – Programmieren mit Pocket Code“ angeboten, dessen Zielgruppe Kinder im Alter von 10-14 Jahren sind. Dieser Kurs wird auf der MOOC-Plattform iMooX (http://imoox.at) zur Verfügung gestellt (Kopp & Ebner, 2015) und soll Kindern die Mögl...
Conference Paper
Full-text available
Game jams are a way to create games under fast-paced conditions and certain constraints. The increase in game jam events all over the world, their engaging and creative nature, with the aim of sharing results among players can be seen in the high participation rate of such events (2013: 16,705 participants from 319 jam sites in 63 countries produce...
Article
Full-text available
Das „Maker Movement“ erlebt derzeit einen großen Aufschwung. Dies liegt einerseits am Aufkommen von FabLabs, Makerspaces und andererseits an immer günstiger werdender Hardware und zunehmender Digitalität innerhalb der Gesellschaft: Do It Yourself – einfach Machen lautet die Devise.
Conference Paper
The widespread use of mobile phones is changing how learning takes place in many disciplines and contexts. As a scenario in a constructionist learning environment, students are given powerful tools to create games using their own ideas. In the “No One Left Behind” (NOLB) project we will study whether the use of mobile game design has an impact on l...
Article
Full-text available
Mobile apps are everywhere. The release of apps on a worldwide scale requires them to be made available in many languages, including bidirectional languages. Developers and translators are usually different persons. While automatic testing by itself is important in general in order to be able to develop high quality software, such automatic tests b...
Conference Paper
The constructionist approach is more interested in constructing personal experience than about acquiring information. It states that learning is most effective when building knowledge through active engagement. Experiential and discovery learning by challenges inspire creativity, and projects allow independent thinking and new ways of learning info...
Conference Paper
The education sector in Europe is facing one of the toughest challenges on how to attract, motivate and engage students with content from an academic curriculum and at the same time supporting the formal learning process and providing a learning experience that matches the dynamics of the 21st century. More than ever, Albert Einstein’s words are a...
Conference Paper
This paper describes problems that arose with the scaling and internationalization of the open source project Catrobat. The problems we faced were the lack of a centralized user management, insufficient scaling of our communication channels, and the necessity to adapt agile development techniques to remote collaboration. To solve the problems we de...
Article
Speech recognition is one of the fundamental requirements for fully autonomous robotic systems nowadays. The objective of the presented work is to offer a smartphone based speech recognition system for ROS (Robot Operating System) based autonomous robotic systems. The proposed recognition process consists of three steps, namely acquisition, preproc...
Conference Paper
Visual programming environments hold great potential for end-user programming, as they, e.g., aim at diminishing the syntactical burden and enabling a focus on the semantic aspects of coding. Hence, graphical approaches have gained attention in the context of K-12 computer science education. Scratch, as being the prime example, is a visual educatio...
Conference Paper
In our free open source project Catrobat, we are developing Pocket Code, an integrated development environment (IDE) for a visual, Lego-block style programming language that is inspired by MIT's Scratch. In contrast to Scratch and AppInventor, Pocket Code is designed to completely run on smartphones -- no PC whatsoever is needed to develop or execu...
Conference Paper
Full-text available
The use of game thinking and game mechanics in non-gaming context is becoming more and more popular. This has been known as gamification. Recent studies have shown that this attempt seems very promising in different areas. In this paper we explore the value of gamification in a software development team. This paper describes one approach to add gam...
Article
Full-text available
Pocket Code is a free and open source mobile visual programming system for the Catrobat language. It allows users, starting from the age of eight, to develop games and animations with their smartphones. Children can create programs with their Android phone, iPhone, Windows Phone, or other smartphone with an HTML5 browser. No notebook or desktop com...
Article
Full-text available
The nature of terrorism is fundamentally psychological. Similarly, psychological profiling is widely accepted in detecting crimes in both law enforcement operations and the study of criminology. However, there is a need to transfer its appearance from old traditional criminal environment to the context of counterterrorism. This research argues that...
Conference Paper
Only very few end users have the skills to develop mobile apps such as games or animations. Visual programming languages can be very supportive for casual and first-time users, allowing the users to concentrate on the programming task rather than learning complex syntax. This is why visual programming languages are often used where children are con...
Conference Paper
Generation of test cases for end-user programmers is crucial to assure the correctness of their code. In this paper we investigate the automatic generation of test cases for programs that are written in Visual Basic for Applications and are used in MS Excel. We implement a metaheuristic search method to generate tests that achieve a satisfactory st...
Article
Full-text available
The emergence of cloud computing presents a strategic direction for critical infrastructures and promises to have far-reaching effects on their systems and networks to deliver better outcomes to the nations at a lower cost. However, when considering cloud computing, government entities must address a host of security issues (such as malicious insid...
Chapter
Shift design and break scheduling are important employee scheduling problems that arise in many contexts, especially at airports, call centers, and service industries. The aim is to find a minimum number of legal shifts, the number of workers assigned to them, and a suitable number of breaks so that the deviation from predetermined workforce requir...
Conference Paper
Catroid is a free and open source visual programming system that allows casual and first-time users starting from age eight to develop their own animations and games solely using their Android phones or tablets. Catroid also allows wireless control of external hardware such as Lego Mindstorms robots via Bluetooth, Bluetooth Arduino boards, as well...
Conference Paper
Full-text available
The relevance of enabling mobile access to business enterprise information systems for experts working in the field has grown significantly in the last years due to the increasing availability of smartphones; the shipment of smartphones exceeded that of personal computers in 2011. However, the screen sizes and display resolutions of different devic...