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.
Continuous improvement, feedback mechanisms and automated testing are cornerstones of agile methods. We introduce the concept of test analytics, which brings these three practices together. We illustrate the concept with an industrial case study and describe the experiments run by a team who had set a goal for itself to get better at testing. Beyond technical aspects, we explain how these experiments...
The management of provenance information plays a key role in the scientific experimentation domain, since scientists often need to examine and audit the results obtained from experiments. In addition, provenance data are essential to ensure reproducibility and reuse of experiments or artifacts produced by them. In this way, the objective of this work is to present an ontology to support the researchers...
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...
Software architecting is about making decisions that have system-wide impact and that shape software product and process alike. While researchers and practitioners have tried to define and scope the role of the architect, social and organizational impacts on the architect and the architecting process are often neglected. The SODA workshop focuses on the social and organizational dimensions in which...
Over the past decade, major advancements in software development have occurred in the global context. Global software development (GSD) is an effective strategy, and many higher educational institutions have been offering GSD courses. These courses are usually organized together with another institution situated in a different location. However, conducting such a course with more than one institution...
This paper presents an investigation into the changing nature of user involvement in Information System Development (ISD) projects. This analysis shows the representative papers that have been published on user involvement in ISD projects and identifies areas requiring further investigation and research. Considering different project contexts the need for a new approach where an ISD project is steeped...
Learning Analytics is the measurement, analysis, and reporting of data about learners and their contexts, for the purposes of understanding and optimizing learning and the environments in which it occurs. Civitas Learning has created a suite of learning analytics tools and employed early versions of this software at Valencia College in Orlando, Florida. We explore the use of this tool in three instructors'...
Choosing the right career can be difficult for students, because they have to take into considerations many elements, in order to be on the best path. Several studies in many disciplines have cooperate to help students making their career decision. The purpose of this work is to invest the subject of school orientation, identifying its background and studying some related works. This paper aims also...
Learning Design approaches have provided new perspectives for the design and the implementation of learning environments. This paper focuses on the presentation and the comparison of the most used Learning Design approaches in the literature. Several Learning Design approaches are presented. This work seeks to make it easier for instructors that want to make the best choice when choosing an approach...
[Background] Software Engineering (SE) is predominantly a team effort that needs close cooperation among several people who may be geographically distributed. It has been recognized that appropriate tool support is a prerequisite to improve cooperation within SE teams. In an effort to contribute to this line of research, we have designed and developed an infrastructure, called ABC4GSD, based on the...
Software Crowdsourcing (SW CS) is an emerging area in Software Engineering (SE). It has a dynamic nature in which problems are opened up to crowds of people through an open call to solve problems with the incentive of prizes for the best solutions. Although SW CS has been increasingly adopted in the software industry, many open issues are still to be elucidated. For instance, collaboration aspects...
This paper proposes an approach for adopting alternative workforce in an organization. Alternative workforce refers to a pool of workers who work for the organization as contract workers or as crowd workers for a set of specific tasks or duration. Adoption of crowd workers as an alternative workforce is gaining a lot of attention these days. However, it is still not widely adopted by big organizations...
Agile software development approaches are becoming mainstream as organizations recognize that their delivery methodology has to be nimble and flexible to accommodate new technologies and evolving customer requirements. However, large organizations depend on a global software delivery model wherein software teams are geographically distributed, and such an environment seems unsuited for Agile to succeed...
We all want to be associated with long lasting ideas; as originators, or at least, expositors. For a tyro researcher or a seasoned veteran, knowing how long an idea will remain interesting in the community is critical in choosing and pursuing research threads. In the physical sciences, the notion of half-life is often evoked to quantify decaying intensity. In this paper, we study a corpus of 19,000+...
Governments and publicly-funded research organisations increasingly make research data available openly. Researchers can use this data in Virtual Research Environments (VREs) to conduct multidisciplinary data-driven research and to obtain new insights potentially for governmental policy-making. However, the requirements for such a VRE are not yet clear. The objective of this study is to elicit and...
A Body of Knowledge (BOK) is a term used to represent the complete set of concepts, terms, and activities that make up a professional domain. It encompasses the core teaching skills and research in a field or industry [13]. One of the main concerns of the software industry is to develop the talent of its human resources since the quality and innovation of its products and services depend of a great...
Despite the growing use of enterprise social software (ESS) to support internal communication or knowledge management, its successful introduction is still a challenge. Studies have shown that ESS needs to be appropriated by the employees by making sense of the tools and reflecting on its possible benefits for individual working practices. To support and accelerate this complex procedure and reduce...
Joint idea generation is vital in software development projects requiring team members with different knowledge specializations to exchange and integrate multiple perspectives into ideas to improve the software product. While joint idea generation is generally difficult to achieve, it is even more challenging in offshore-outsourced settings. Our goal was to understand the process of how software prototypes...
Context: Success of any software depends on the successful implementation of all of its Requirements. There exist a lot of challenges in successful implementation of requirement engineering (RE) process especially when we talk about global software development (GSD). Objective: The objective is to find challenges and barriers in path of RE in context of GSD and analyze the factors which influence...
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.