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 research explores the effects of providing on-time automated assessment in a co-located collaborative system for Entity-Relationship design. In addition, students' perceptions about the validity and usefulness of this automated assessment, and its potential for reflection were analyzed. Thirty undergraduate students from computer science participated in the study, a quasi-experimental pre-post...
The Convention of the Rights of Persons with Disabilities guarantees that the same rights recognized in the Universal Declaration of Human Rights of 1948 are respected for persons with disabilities, including the right to work and employment. In reality, one of the problems that represent greater difficulty for people with disabilities is to get successfully involved in work environments. There are...
In this paper, we present a tutorial on modeling and visualizing software architectures in form of architectural runtime models to support quality-aware DevOps in cloud applications. The tutorial is held in context of the 2017 14th IEEE International Conference on Software Architecture to share our findings and experiences with conference participants and give them the opportunity to expand their...
Community research has been one of the classical and recent hot fields in sociology. With the increasing research findings, the themes and results of community and related branches have changed. This paper used China CNKI database as the data source, and 5856 articles of community research from Chinese Social Science Citation Index (CSSCI) which published between 2006 and 2015 years as data source...
Visual FoxPro software is used to design and develop Li brocade pattern information management system, in order to complete operations of query, add, delete and modify, etc. to Li brocade pattern information display. The database and data table need to be establish while designing each software modules. Different tables in a database are considered as the data source in each form, and the controls...
Programming tasks on personal service robots in multi-disciplinary teams is challenging. The goal of this research is to enable roboticists and non-programmer domain experts to co-develop robot service scenarios in real world environments using a visual programming environment called RoboStudio. The first key contribution of this paper is presenting the implementation architecture of RoboStudio. This...
While Model-Driven Software Development (MDSD) is a popular trend in the software development area, it still lacks the support of the appropriate tools in many cases. This can be explained by the fact, that many proposed methods are purely theoretical and cannot be simply introduced in industry. In order to make these methods practically usable, it would be necessary to support those with the appropriate...
Software engineering involves a lot of change as code artifacts are not only created once but maintained over time. In the last 25 years, major paradigms of program development have arisen – agile development with refactorings, software product lines, moving sequential code to multicore or cloud, etc. Each is centered on particular kinds of change; their conceptual foundations rely on transformations...
New challenges and demands on software engineering education are presented by rapid changes and increased complexity of software systems. This paper presents the VisAr3D environment that has been developed as an innovative proposal to be introduced in the classroom to provide a 3D visualization of UML models. The user is invited to intuitively understand the model elements in this 3D environment....
The popular agile practice of continuous integration has become an essential part of the software development process in many companies, sometimes to the extent that delivery to customer is impossible without it. Due to this pivotal role it is an important field of research to better understand the practice: continuous integration system behavior, improvement identification and analysis of change...
Brain injury volume computation has clinical importance since stroke patient's recovery may be assessed with it. Tools currently employed in the clinical field can only compute injury volumes with qualitative and manual methods. The present work proposes a semiautomatic computational method for calculating these volumes. Users of the method are only required to select a single point comprising the...
The blind spot of software testing is the assessment of the actual behavior of the system under test in the real, physical world. In this paper we show how this inherent restriction of software testing to the "cyber world" can be overcome with the use of methods and techniques from computer vision. It augments conventional software testing and allows making observations about states and...
Computer programming is being introduced in schools worldwide as part of a movement that promotes Computational Thinking (CT) skills among young learners. In general, learners use visual, block-based programming languages to acquire these skills, with Scratch being one of the most popular ones. Similar to professional developers, learners also copy and paste their code, resulting in duplication. In...
Asset tracking and maintaining records of consumables in hospital industry has been monotonous labor work for decades. Technological evolution has alleviated manual work which further restrained erratum approach in data management. The high-value assets in hospitals are misplaced, lost, or purloined which affects hospital revenue and patients security. The Radio Frequency Identification system based...
Current studies on software development either focus on the change history of source code from version-control systems or on an analysis of simplistic in-IDE events without context information. Each of these approaches contains valuable information that is unavailable in the other case. Our work proposes enriched event streams, a solution that combines the best of both worlds and provides a holistic...
The availability of open source software projects has created an enormous opportunity for software engineering research. However, this availability requires that researchers judiciously select an appropriate set of evaluation targets and properly document this rationale. After all, the choice of targets may have a significant effect on evaluation.We developed a tool called RepoGrams to support researchers...
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...
Design and implementation of basic combinational and sequential circuits are crucial to undergraduate digital logic education. Traditional experiment toolboxes or circuit boards are prone to hardware flaws, making experiments hard to succeed for inexperienced students. In this paper, we analyze the difficulty and demands on virtual experiment platforms, and propose a three-layer platform architecture...
Automatic fault localization techniques are developed to assist software developers in program debugging. However, it is difficult to apply such techniques in practical usage. To bridge the gap between theory and practice, this paper introduces our work UnitFL, which integrates dynamic fault localization approaches with unit tests. Moreover, program slicing and dynamic program instrumentation techniques...
Research on education has indicated that students have different abilities and needs. In other words, they tend to learn in different ways, these ways were called a learning style. Although the learning style in many developed countries has seen a significant amount of research [1, 2], unfortunately, in Arabic region this work is still in its infancy [3–5]. The literature review revealed that there...
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.