The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
This paper proposed a workshop to introduce the use of computational tools and methods to analyze educational data. The workshop will demonstrate three different contexts in which these tools can be used to visualize and characterize patterns within educational data, and validate them using statistical techniques. Participants in this workshop will have the opportunity to learn how to implement these...
Goal understanding and communication of requirements are vital for ensuring that large and complex project organizations collaborate efficiently. We have used a design science approach to explore and address the problem of communication for large IT projects. We designed a method for avoiding communication gaps by eliciting information regarding stakeholders and information flows. The MAPS (Mapping...
Good quality requirements help you to make the right architectural decisionsbut collecting your requirements is not always easy. The Quality AttributeWorkshop (QAW) helps teams effectively gather requirements but can be costlyand cumbersome to organize. The mini-QAW is a short (a few hours to a full day)workshop designed for inexperienced facilitators and a great fit for teamspracticing Agile methods...
This paper proposes a multi-lingual enhanced Rapid Serial Visual Presentation (RSVP) system named “MulLinR,” which is an attempt for language-specific problems of existing RSVP tools. We design and build a prototype system, which currently only supports Japanese, and experiment with variation of presentation time intervals. Experimental results suggests 400 milliseconds is the most suitable time interval...
Smart boards enable students to learn and explore new concepts using technology to create a more dynamic learning experience. Students become more excited about learning when the smart boards are incorporated into the lesson. Many educators encourage the use of smart boards in teaching and learning. This paper presents a conceptual framework for the use of smart boards among students and teachers...
There is a visual novel which is a game combined with visual interaction and novel texts. We have challenged making an EPUB-type visual novel, because we can easily make it. The EPUB format is based on HTML5. In addition, We can get an easy way to make a visual novel with equations. Our visual novel gives us happy math.
In this talk we discuss our experience making state of the art software technologies including vector functional programming, collaborative analytics and visualization consumable by demanding customers we call Thinkers. The emerging discipline of Computational Science brings Thinkers and Software Experts together to create environments for Thinkers. Thinkers are well educated domain and problem focused...
Modern societies critically depend on cyberphysical systems that control most production processes and utility distribution networks. Unfortunately, many of these systems are vulnerable to attacks, particularly advanced ones. While researchers are investigating sophisticated techniques in order to counter these risks, there is a need for solutions that are practical and readily deployable. In this...
In this paper we are focusing on the collaborative competencies associated with group learning and required by many of today's complex, fast-changing learning environments. Our pedagogical approach called Learning to learn together (L2L2) was implemented in the Metafora project's web-based environment and provides various tools to support collaboration, mutual engagement, and conflict management....
Collaboration in a software project is affected by team spirit, perceived closeness or distance between team members, and by the effectiveness of working together. Communication style and the degree of indirection in communication could have an impact on all of the above-mentioned parameters. A FLOW model represents the paths, modes, and media used in the communication of a particular project. The...
One of the challenges to promoting computer science in schools is to create and retain interest in programming. We describe a pilot project for primary and secondary students in Macau to introduce .NET Gadgeteer, a rapid prototyping platform for building electronic devices. The aim of the yearlong project was to generate interest in building devices, while learning the basics of programming concepts...
Conventional data displays such as pie charts, bar charts, and tables are generally ineffective at communicating the logic of an argument. Effective alternatives exist are less well-known. Reasons for the prevalence of pie charts, bar charts, and tables include: they are native to Office software; engineers and engineering educators generally lack training in visual rhetoric; new designs require additional...
Most development activities, like program understanding, source code navigation and editing, are supported by Integrated Development Environments (IDEs). They provide different tools and user interfaces (UI) to interact with the source code, such as browsers, debuggers, and inspectors. It is uncertain how and when programmers use different UI elements of an IDE and to what extent they appropriately...
There is growing interest in mining software repository data to understand, and predict, various aspects of team processes. In particular, text mining and natural-language processing (NLP) techniques have supported such efforts. Visualization may also supplement text mining to reveal unique multi-dimensional insights into software teams' behavioral processes. We demonstrate the utility of combining...
Code-generation environments have emerged as a new mechanism for building software systems in a systematic manner. At their core, model-driven engineering technologies such as model-to-model and model-to-text transformations are effectively used to build generation engines. However, due to the complexity of model-to-model and model-to-text transformation scripts, which is exacerbated as they are composed...
Documentation of process knowledge in form of process models is mandatory for advanced process analysis and management. Common approaches for process surveys often apply group workshops and advanced modeling tools which overstrain novices and experts alike. In this paper we introduce a tangible modeling tool which is based on the subject-oriented Business Process Management method: the S-BPM Build...
The influence of computer science in society is very common today, particularly in education. This article describes a report of an experience in the area of disability, and how it integrated university, organizations and government. The personal experience of the author with your SEN (Special Educational Needs) daughter allowed to create the project AINIDIU (Intelligent Agent for Children with Visual...
This research formed part of a larger study concerning an investigation of the e-learning needs of students with disabilities, which involved the use of the Nominal Group Technique (NGT). The NGT is a highly structured consensus method which involves four phases, as follows: Silent generation; round-robin of sharing; open discussion and anonymous voting. The NGT has proven to be a student-friendly...
Using of Kanban in software development is an emerging topic. This systematic literature review was conducted in order to analyze the current trend of Kanban usage in software development and to identify the obtained benefits and involved challenges. The search strategy resulted in 492 papers, of which 19 were identified as primary studies relevant to our research. The main reported benefits of using...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.