Source: https://www.jisem-journal.com/volume-3/issue-2
Timestamp: 2019-04-21 01:00:11+00:00

Document:
Journal of Information Systems Engineering & Management, Volume 3, Issue 2, Article No: 10.
Education professionals are always searching for new ways of promoting learning, either by modifying the pedagogical project of courses or by the adoption of new learning strategies. In particular, this paper presents the results of an effort in order to bridge the knowledge acquired by students within classroom in face-to-face classes with technical skills required in real life situations. The contribution presented in this paper is the result of an assignment applied within an undergraduate Data Network Infrastructure Design course in a Brazilian university using an adapted Problem-Based Learning methodology (PBL), as a motivational tool. This paper also presents and discusses the resulting data related to the learning assessment.
Alcázar, M. T. M. and Fitzgerald, V. L. (2005). An Experimental Design to Study the Effectiveness of PBL in Higher Education. First Year Science Students at a University in Peru, South America. College Quarterly, Spring, 8.
Araújo, U. F., Arantes, V. A. and Filho, H. F. (2009). Ensino de Sensoriamento através da Aprendizagem Baseada em Problemas e Por Projetos: uma proposta metodológica (in Portuguese). Proceedings of the XIV Simpósio Brasileiro de Sensoriamento Remoto, pp. 2365-2371.
Bertoncello, V., Cordeiro, L. B., Bortolozzi, F. and Rodrigues, A. P. (2008). Integração das TIC e a Metodologia PBL com Aplicação na área de Ginecologia e Obstetrícia (in Portuguese). Proceedings of the XIX Simpósio Brasileiro de Informática na Educação (SBIE), pp. 370-379.
Campos, L. C. (2011). Aprendizagem Baseada em projetos: uma nova abordagem para a Educação em Engenharia (in Portuguese). Congresso Brasileiro de Educação em Engenharia (COBENGE), Blumenau, Santa Catarina.
Helerea, A. D. (2005). Research & didactical projects - Creative ways in education - Transilvania University of Brasov case study. Proceeding of the ICIE Conference of the 1st International Conference on Interdisciplinarity in Education ICIE, Athens.
Hung, W., Jonassen, D. H. and Liu, R. (2008). Problem-based learning. Handbook of research on educational communications and technology, 3, 485-506.
Klein, A. M. and Guridi, V. (2010). Construtivismo, ABP e formação de professores (in Portuguese). Revista Eletrônica de Jornalismo Científico, 53rd ed., Available at: http://www.comciencia.br/comciencia/?section=8&edicao=53&id=672 (Accessed 30 July 2013).
Mills, J. E. and Treagust, D. F. (2003). Engineering education—Is problem-based or project-based learning the answer. Australasian Journal of Engineering Education, 3(2), 2-16.
Nobre, J. C. S., Loubach, D. S., Cunha, A. M. and Dias, L. A. V. (2006). Aprendizagem Baseada em Projeto (Project-Based Learning – PBL) aplicada a software embarcado e de tempo real (in Portuguese). Proceedings of the XVII Simpósio Brasileiro de Informática na Educação (SBIE), pp. 258-267.
Ribeiro, L. R. C. (2008). Aprendizagem Baseada em Problemas (PBL) na Educação em Engenharia (in Portuguese). Revista de Ensino de Engenharia, 27(2), 23-32.
Rodrigues, F. P., Matias, F. G., Morais, D. H. and Costa, A. G. (2015). Construção de uma Plataforma Robótica de Exploração, Usando Conceitos de ABP na Disciplina de Instrumentação Eletrônica do IFPB (in Portuguese). Proceedings of the VI Workshop de Robótica Educacional, pp. 52.
Computer Programming Learning: How to Apply Gamification on Online Courses?
Journal of Information Systems Engineering & Management, Volume 3, Issue 2, Article No: 11.
Gamification has attracted the attention of researchers from different areas such as marketing, health, sports, and education. Gamification integrates elements of game design in non-game context, with the purpose of engaging a person in a particular activity. This integration should follow a formal and precise design process. However, these gamification design processes for specific contexts are not still defined. This article presents a proposal for a gamification framework for online distance courses to learn how to program. This framework is composed of the following dimensions: target audience, general goals, learning outcomes, topics, contents, gamification, cognitive absorption, flow, and personality. This article also presents a review of the existing literature on these dimensions. The theoretical framework is a contribution to guide teachers in the gamification of online programming learning courses.
Aparicio, M., Bacao, F. and Oliveira, T. (2016). An e-Learning Theoretical Framework. Journal of Educational Technology & Society, 19(1), 292–307.
Association for Computing Machinery (ACM) & IEEE Computer Society. (2013, December 20). Computer Science Curricula 2013.
Bloom, B. S., Engelhart, M. D., Furst, E. J., Hill, W. H., Krathwohl, D. R. and others. (1956). Taxonomy of Educational Objectives: The Classification of Educational Goals. Handbook I: Cognitive Domain. New York: David McKay Company. Inc. (7th Edition 1972).
Dicheva, D., Dichev, C., Agre, G. and Angelova, G. (2015). Gamification in Education: A Systematic Mapping Study. Educational Technology & Society, pp. 75–88.
Jonathan, B. (2014). Gamification for Human Factors Integration: Social, Education, and Psychological Issues: Social, Education, and Psychological Issues. IGI Global.
Lee, J. J. and Hammer, J. (2011). Gamification in Education: What, How, Why Bother? Academic Exchange Quarterly, 15(2), 146.
Zichermann, G. and Cunningham, C. (2011). Gamification by Design: Implementing Game Mechanics in Web and Mobile Apps (1st ed.). O’Reilly Media, Inc.
Journal of Information Systems Engineering & Management, Volume 3, Issue 2, Article No: 12.
The evolution of learning technology and tools changed the way students access information and build their knowledge. Registering the interaction of students with these tools generates a large amount of data that, once critically analysed, can provide important clues about the students’ learning progress. Nevertheless research has still to be conducted to fully understand how (and if) the students’ interaction with the learning technologies relates to their learning success. In parallel, new analytical tools must be developed to allow teachers to fully exploit the information embedded in this data, in a friendly but flexible way. This article is a contribution to this effort and presents a study where the use of a learning management system (LMS) in a specific semester-long course in an Engineering school produced data that was analysed and correlated to the students’ success. Results indicate that some correlation exists between the effective use of some of the tools integrated in the LMS and student success which points the way to buld specific applications to provide teachers with indicators of students in danger of failing.
Alves, P., Miranda, L. and Morais, C. (2015). Record of undergraduates’ activities in virtual learning environments. ECEL2015 - 14th European Conference on e-Learning. Hatfield. pp. 25-33. ISBN 978-1-910810-71-2.
García, O. A. and Secades, V. A. (2013). Big Data & Learning Analytics: A Potential Way to Optimize ELearning Technological Tools. Proceedings of the IADIS International Conference e-Learning 2013 ISBN (Book): 978-972-8939-88-5, Prague, Czech Republic 22-26 July.
Khribi, M. K., Jemni, M. and Nasraoui, O. (2009). Automatic recommendations for e-learning personalization based on web usage mining techniques and information retrieval. Educational Technology & Society, 12(4), 30–42.
Krüger, A., Merceron, A. and Wolf, B. (2010). A Data Model to Ease Analysis and Mining of Educational Data. Proceedings of the 3rd International Conference on Educational Data Mining, Pittsburgh, PA, July 11-13.
Mamčenko, J. and Šileikienė, I. (2006). Intelligent data analysis of e-learning system based on data warehouse, olap and data mining technologies. In the Proceedings of the 5th WSEAS International Conference on Education and Educational Technology (EDU ‘06), Tenerife, Canary Islands, Spain, December 16–18, 2006 [CD]. Tenerife: WSEAS, 171–175.
Marques, B. P. (2015). Parameters of Adoption of E-Learning Technologies in Higher Education: A Case Study. Ph.D. final thesis. Faculty of Engineering of Porto - University of Porto.
Mazza, R. and Milani, C. (2004). GISMO: A graphical interactive student monitoring tool for course management systems. Proceedings of International Conference on Technology Enhanced Learning ’04 (T.E.L.’04) (pp. 18-19). New York, NY: Springer.
Santos, L., Escudeiro, P. and Vaz de Carvalho, C. (2014). ICTWays Network: ICT in Science Classrooms. Proceedings of CISTI 2014 - 9ª Conferencia Ibérica de Sistemas y Tecnologías de Informacion, Barcelona, España, 2014, ISBN 978-989-98434-3-1.
Journal of Information Systems Engineering & Management, Volume 3, Issue 2, Article No: 13.
Temporal databases forming intelligent information systems store wide range of data structures with significant data amount evolved over the time. In this paper, history of temporal models is described with regards on their usage a limitations. Performance is important part and main technology characteristics and must be handled with emphasis. Therefore, we propose two layers extending the optimizer evaluations by transforming the original user query. Preprocessing layer deals with undefined states as well as condition management of the query, which is transformed based on defined index structures and data dictionary statistics. The aim is to improve performance highlighting conversions and reducing condition evaluations. Therefore, index access paths are used, which are reflected also in the Experiment section of this paper.
Ahsan, K. and Vijay, P. (2014). Temporal Databases: Information Systems. Booktango.
Janáček, J. and Kvet, M. (2015). Min-Max Optimization of Emergency Service System By Exposing Constraints. Communications: Scientific Letters of the University of Žilina. Volume 2/2015, pp. 15 – 22, EDIS.
Johnston, T. (2014). Bi-temporal data – Theory and Practice. Morgan Kaufmann.
Johnston, J. and Weis, R. (2010). Managing Time in Relational Databases. Morgan Kaufmann.
Kuhn, D. (2012). Expert Indexing in Oracle Database 11g. Apress.
Journal of Information Systems Engineering & Management, Volume 3, Issue 2, Article No: 14.
Promoting social inclusion is a field of active research and an emergent topic relates to blind and visually impaired people. Among the difficulties they face, we address two which are related to the use of public transports and performing pedestrian routes between points of reference. Regarding the use of public transports, we address the difficulty blind people feel of knowing where they are along the way preventing them to ring the bell for the driver to stop, in an independent way. Regarding pedestrian walks, we developed a mobile application that allows users to walk to reference points such as the City Hall, Finances, Health Centre, etc. In this paper, we present a case study that targets the two mentioned problems, developed in the Historical Centre of Viana do Castelo, a city on the north of Portugal, made in cooperation with a Visually Impaired Association.
Apple. (2016). VoiceOver app for iOS.
Digole, R. N. and Kulkarni, P. S. M. (2015). Smart Navigation System for Visually Impaired Person. International Journal of Advanced Research in Computer and Communication Engineering, 4(7), 53–57.
Dornhofer, M., Bischof, W. and Krajnc, E. (2014). Comparison of Open Source routing services with OpenStreetMap Data for blind pedestrians. International Conference for Free and Open Source Software for Geospatial.
Sohrawordi, M. et al. (2015). Android-Based Walking Assistant for Blind And Low-Vision People Suggesting The Shortest Path Using Floyd-Warshall Algorithm. Journal of Innovation & Development Strategy, 9(2).
Stepnowski, A., Kamiński, Ł. and Demkowicz, J. (2011). Voice Maps–the system for navigation of blind in urban area. Proceedings of the 10th WSEAS International Conference on Applied Computer and Applied Computational Science. pp. 201–206.
Journal of Information Systems Engineering & Management, Volume 3, Issue 2, Article No: 15.
Reliability and availability are mandatory requirements for numerous applications. Technical apparatus to study system dependability is essential to support software deployment and maintenance. Software aging is a related issue in this context. Software aging is a cumulative process which leads systems with long-running execution to hangs or failures. Software rejuvenation is used to prevent software aging problems. Software rejuvenation actions comprise system reboot or application restart to bringing software to a stable fresh state. This paper proposes a methodology to conduct software aging and software rejuvenation experiments. The approach has three phases: (i) Stress Phase - stress environment with the accelerated workload to induce bugs activation; (ii) Wait Phase - stop workload submission to observe the system state after workload submission; (iii) Rejuvenation Phase - find the impacts caused by the software rejuvenation. We named our methodology as SWARE (Stress-Wait-Rejuvenation). To validate the SWARE methodology, we present a case study. This case study consists of an experiment of VM Live Migration as rejuvenation mechanism for VMM software aging. The considered testbed is a Private Cloud with OpenNebula and KVM 1.0. The obtained results show that VM live migration is useful as rejuvenation for VMM software aging.
CDW. (2015). Cdw’s cloud 401 report. CDW, Report.
CISCO. (2012). Cisco global cloud networking survey summary and analysis of results worldwide results. CISCO, Tech. Rep.
Clark, C., Fraser, K., Hand, S., Hansen, J. G., Jul, E., Limpach, C., ... and Warfield, A. (2005). Live migration of virtual machines. In Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation-Volume 2 (pp. 273-286). USENIX Association.
Huang, Y., Kintala, C., Kolettis, N. and Fulton, N. D. (1995). Software rejuvenation: Analysis, module and applications. In Fault-Tolerant Computing, 1995. FTCS-25. Digest of Papers, Twenty-Fifth International Symposium on (pp. 381-390). IEEE.
Melo, M., Maciel, P., Araujo, J., Matos, R. and Araujo, C. (2013). Availability study on cloud computing environments: Live migration as a rejuvenation mechanism. In Dependable Systems and Networks (DSN), 2013 43rd Annual IEEE/IFIP International Conference on (pp. 1-6). IEEE.
Melo, M. D. (2014). Modelos de disponibilidade para nuvens privadas: Rejuvenescimento de software habilitado por agendamento de migracao de vms.
Melo, C., Araujo, J., Alves, V. and Maciel, P. R. M. (2017). Investigation of Software Aging Effects on the OpenStack Cloud Computing Platform. JSW, 12(2), 125-137.
Silva, L., Madeira, H. and Silva, J. G. (2006). Software Aging and Rejuvenation in a SOAP-based Server. In Network Computing and Applications, 2006. NCA 2006. Fifth IEEE International Symposium on (pp. 56-65). IEEE.
Torquato, M., Maciel, P., Araujo, J. and Umesh, I. M. (2017). An approach to investigate aging symptoms and rejuvenation effectiveness on software systems. In Information Systems and Technologies (CISTI), 2017 12th Iberian Conference on (pp. 1-6). IEEE.
Umesh, I. M., Srinivasan, G. N. and Torquato, M. (2017). Software Aging Forecasting Using Time Series Model. Indonesian Journal of Electrical Engineering and Computer Science, 7(3), 839-845.
Umesh, I. M., Srinivasan, G. N. and Torquato, M. (2017). Software Rejuvenation Model for Cloud Computing Platform. International Journal of Applied Engineering Research, 12(19), 8332-8337.
Vaidyanathan, K. and Trivedi, K. S. (2001). Extended classification of software faults based on aging. In Fast Abstract, Int. Symp. Software Reliability Eng., Hong Kong.
Journal of Information Systems Engineering & Management, Volume 3, Issue 2, Article No: 16.
Most telerobotic applications rely on a Human-Robot Interface that requires the operator to continuously monitor the state of the robot through visual feedback while uses manual input devices to send commands to control the navigation of the robot. Although this setup is present in many examples of telerobotic applications, it may not be suitable in situations when it is not possible or desirable to have manual input devices, or when the operator has a motor disability that does not allow the use of that type of input devices. Since the operator already uses his/her eyes in the monitoring task, an interface based on the inputs from their gaze could be used to teleoperate the robot. This paper presents a telerobotic platform that uses a user interface based on eye-gaze tracking that enables a user to control the navigation of a teleoperated mobile robot using only his/her eyes as inputs to the system. Details of the operation of the eye-gaze tracking system and the results of a task-oriented evaluation of the developed system are also included.
Amedeo, D., Cortellessa, G., Orlandini, A. and Tiberio, L. (2012). Addressing the Long-term Evaluation of a Telepresence Robot for the Elderly. In F. Joaquim and L. N. Ana (eds.) ICAART (1), pp. 652-663.
Brooke, J. (1996). SUS: A “quick and dirty” usability scale. Usability evaluation in industry, Taylor & Francis, 189–194.
Kyung, L. M. and Takayama, L. (2011). Now, I have a body: Uses and social norms for mobile remote presence in the workplace. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, pp. 33-42.
Latif, H. O., Sherkat, N. and Lotfi, A. (2008). Remote Control of Mobile Robots through Human Eye Gaze: The Design and Evaluation of an Interface. In Proceedings of SPIE Europe Security and Defence 2008, 71120X-71120X-9.
Minsky, M. (1980). Telepresence: A manifesto. Omni, 44-52.
Tsui, K., Norton, A., Brooks, D., Yanco, H. and Kontak, D. (2011). Designing telepresence robot systems for use by people with special needs. In Proceedings of International Symposium on Quality of Life Technologies, 2.
Journal of Information Systems Engineering & Management, Volume 3, Issue 2, Article No: 17.
Due to the constant evolution of technology, each day brings new programming languages, development paradigms, and ways of evaluating processes. This is no different with source code metrics, where there is always new metric classes. To use a software metric to support decisions, it is necessary to understand how to perform the metric collection, calculation, interpretation, and analysis. The tasks of collecting and calculating source code metrics are most often automated, but how should we monitor them during the software development cycle? Our research aims to assist the software engineer to monitor metrics of vulnerability threats present in the source code through a reference prediction model, considering that real world software have non-functional security requirements, which implies the need to know how to monitor these requirements during the software development cycle. As a first result, this paper presents an empirical study on the evolution of the Linux project. Based on static analysis data, we propose low complexity models to study flaws in the Linux source code. About 391 versions of the project were analyzed by mining the official Linux repository using an approach that can be reproduced to perform similar studies. Our results show that it is possible to predict the number of warnings triggered by a static analyzer for a given software project revision as long as the software is continuously monitored.
Black, P. E. (2001). Static analyzers in software engineering.
Chidamber, S. and Kemerer, C. (2002). A metrics suite for object oriented design. MIT, Cambridge, MA, USA.
Cleveland, W. S. and Devlin, S. J. (1988). Locally weighted regression: An approach to regression analysis by local fittting.
Ernst, M. D. (2005). Static and dynamic analysis: synergy and duality.
Ferzund, J., Ahsan, S. and Wotawa, F. (2009). Empirical evaluation of hunk metrics as bug predictors.
Kohavi, R. (1995). A study of cross-validation and bootstrap for accuracy estimation and model selection.
Misra, S. and Bhavsar, V. (2003). Relationships between selected software measures and latent bug-density: Guidelines for improving quality.
Nagappan, N., Ball, T. and Zeller, A. (2006). Mining metrics to predict component failures.
Rossman, A. J. (1996). Workshop statistics: Discovery with data.
Tukey, J. W. (1977). Exploratory data analysis.
Zheng, J., Williams, L., Nagappan, N., Snipes, W., Hudepohl, J. P. and Vouk, M. (2006). On the value of static analysis for fault detection in software.

References: V. 
 V. 
 V. 
 V. 
 V. 
 V. 
 V.