IDEE 2018 Abstracts


Short Papers
Paper Nr: 1
Title:

Digital LOTCA - How to Evaluate Acquired Brain Injury using Technology

Authors:

Cristian Cuerda, Jose A. Gallud, Ricardo Tesoriero and Habib M. Fardoun

Abstract: In this article, we are going to describe the solution proposed to help people with acquired brain damage, consisting of a service-oriented application, which provides a platform in which different tests are used that are used in the test battery of cognitive evaluations of occupational therapy of Loewenstein. This platform allows the patient to perform the tests on a touch screen, while the therapist can observe the results of the test in real time on a monitor.

Paper Nr: 2
Title:

UML and Agile Methods: Looking for an Agreement

Authors:

Jose A. Gallud and Habib M. Fardoun

Abstract: One of the effects of the nth software crisis is the great expansion of agile methodologies. Many agile methodologies have appeared since the publication of the Agile Manifesto. Agile methodologies are considered light in comparison to the traditional heavy ones. This paper describes (a) whether or not it is worth to use some UML diagrams as artefacts in Agile methods and, (b) what would be the set of UML diagrams selected as useful artefacts obtained in an agile process and why. The paper makes use of a particular agile method called Xcrum to show how and when the proposed UML diagrams would be employed.

Paper Nr: 3
Title:

Collaboration Engineering: Supporting the Collaborative Processes Design for the Accessible and Usable Interactive Systems Design

Authors:

César Collazos, Andrés Solano and Habib M. Fardoun

Abstract: From the Collaboration Engineering approach it is possible to design collaborative processes that could ensure a collaborative effective work among participants of a working group integrating the available resources and skills. This paper describes the use of Collaboration Engineering for the design of processes that support collaborative activities raised by the Usability and Accessibility Engineering Process Model (MPIu+a) for Requirements Analysis Phase in developing usable and accessible interactive systems.

Paper Nr: 4
Title:

Analyzing Collaboration in the Gamification Process of Childprogramming

Authors:

Ana María Chimunja, Cesar Alberto Collazos, Julio Ariel Hurtado and Habib M. Fardoun

Abstract: According to Jeannette Wing computational thinking involves problem solving, system design and understanding of human behavior, making use of the fundamental concepts of informatics, thus, it means that boys and girls acquire skills to solve problems in different contexts through informatics and software programming in different devices. For the purpose of supporting the initiatives to strengthen the development of computational thinking, the Software engineering research and development group (IDIS) of the University of Cauca, in 2012 formalized the Childprogramming model to support the development of software oriented to children, based on strategies of collaborative learning, agile software development, and ludic learning. Since then, this model has been improved, such as, the Childprogramming-G model that looks for the improvement of the ludic learning, offering gamification strategies for the software development process carried out by children. This article presents an exploratory case study where the ChildProgramming-G version was applied, taking some dynamics and game mechanics combined with the previous sensitization of the importance of collaborative work in children's work teams. From this case study it was possible to obtain more information about the collaborative processes involved in the teaching-learning process of the software development carried out by children.

Paper Nr: 5
Title:

A Simplified MbUID Process to Generate Web Form-based UIs

Authors:

Habib M. Fardoun, Ricardo Tesoriero, Gabriel Sebastian and Nehme Safa

Abstract: Model-driven development technologies are employed to increase the productivity of software factories. The traditional model-based development of UI requires high-quality human resources with specific skills about concepts and technologies to build applications successfully. The poorly inclusion of model-driven development technologies in computer science and engineering degree curricula in most universities leads to great stress on junior developers that have to adopt this technology in a very short period of time to become productive to the company. This is one of the challenges small companies and start-ups face when adopting this technology. This paper proposes a simplified transformation process that simple UML class models as input to produce Web form-based user interfaces. This process reduces the 2 meta-models and 2 transformation languages required to develop this type of user interfaces using traditional approaches to only one meta-model (UML) and one model-to-model-transformation language (ATL) to generate Web form-based user interfaces. Even though this approach is not as powerful as traditional approaches are, it is good enough to introduce junior developers to get in touch with the technology.