10,778 research outputs found

    CAPEC ‐ PROCESS Industrial Consortium Research Report – 2014

    Get PDF

    Annual Report, 2013-2014

    Get PDF
    Beginning in 2004/2005- issued in online format onl

    Mixed-methods research: a new approach to evaluating the motivation and satisfaction of university students using advanced visual technologies

    Get PDF
    The final publication is available at link.springer.comA mixed-methods study evaluating the motivation and satisfaction of Architecture degree students using interactive visualization methods is presented in this paper. New technology implementations in the teaching field have been largely extended to all types of levels and educational frameworks. However, these innovations require approval validation and evaluation by the final users, the students. In this paper, the advantages and disadvantages of applying mixed evaluation technology are discussed in a case study of the use of interactive and collaborative tools for the visualization of 3D architectonical models. The main objective was to evaluate Architecture and Building Science students’ the motivation to use and satisfaction with this type of technology and to obtain adequate feedback that allows for the optimization of this type of experiment in future iterations.Postprint (author’s final draft

    Opinion Mining for Software Development: A Systematic Literature Review

    Get PDF
    Opinion mining, sometimes referred to as sentiment analysis, has gained increasing attention in software engineering (SE) studies. SE researchers have applied opinion mining techniques in various contexts, such as identifying developers’ emotions expressed in code comments and extracting users’ critics toward mobile apps. Given the large amount of relevant studies available, it can take considerable time for researchers and developers to figure out which approaches they can adopt in their own studies and what perils these approaches entail. We conducted a systematic literature review involving 185 papers. More specifically, we present 1) well-defined categories of opinion mining-related software development activities, 2) available opinion mining approaches, whether they are evaluated when adopted in other studies, and how their performance is compared, 3) available datasets for performance evaluation and tool customization, and 4) concerns or limitations SE researchers might need to take into account when applying/customizing these opinion mining techniques. The results of our study serve as references to choose suitable opinion mining tools for software development activities, and provide critical insights for the further development of opinion mining techniques in the SE domain

    Supporting the grow-and-prune model for evolving software product lines

    Get PDF
    207 p.Software Product Lines (SPLs) aim at supporting the development of a whole family of software products through a systematic reuse of shared assets. To this end, SPL development is separated into two interrelated processes: (1) domain engineering (DE), where the scope and variability of the system is defined and reusable core-assets are developed; and (2) application engineering (AE), where products are derived by selecting core assets and resolving variability. Evolution in SPLs is considered to be more challenging than in traditional systems, as both core-assets and products need to co-evolve. The so-called grow-and-prune model has proven great flexibility to incrementally evolve an SPL by letting the products grow, and later prune the product functionalities deemed useful by refactoring and merging them back to the reusable SPL core-asset base. This Thesis aims at supporting the grow-and-prune model as for initiating and enacting the pruning. Initiating the pruning requires SPL engineers to conduct customization analysis, i.e. analyzing how products have changed the core-assets. Customization analysis aims at identifying interesting product customizations to be ported to the core-asset base. However, existing tools do not fulfill engineers needs to conduct this practice. To address this issue, this Thesis elaborates on the SPL engineers' needs when conducting customization analysis, and proposes a data-warehouse approach to help SPL engineers on the analysis. Once the interesting customizations have been identified, the pruning needs to be enacted. This means that product code needs to be ported to the core-asset realm, while products are upgraded with newer functionalities and bug-fixes available in newer core-asset releases. Herein, synchronizing both parties through sync paths is required. However, the state of-the-art tools are not tailored to SPL sync paths, and this hinders synchronizing core-assets and products. To address this issue, this Thesis proposes to leverage existing Version Control Systems (i.e. git/Github) to provide sync operations as first-class construct

    Towards a National 3D Mapping Product for Great Britain

    Get PDF
    Knowing where something happens and where people are located can be critically important to understand issues ranging from climate change to road accidents, crime, schooling, transport and much more. To analyse these spatial problems, two-dimensional representations of the world, such as paper or digital maps, have traditionally been used. Geographic information systems (GIS) are the tools that enable capture, modelling, storage, retrieval, sharing, manipulation, analysis, and presentation of geographically referenced data. Three-dimensional geographic information (3D GI) is data that can represent real-world features as objects in 3D space. 3D GI offers additional functionality not possible in 2D, including analysing and querying volume, visibility, surface and sub-surface, and shadowing. This thesis contributes to the understanding of user requirements and other data related considerations in the production of 3D geographic information at a national level. The study promotes Ordnance Survey’s efforts in developing a 3D geographic product through: (1) identifying potential applications; (2) analysing existing 3D city modelling approaches; (3) eliciting and formalising user requirements; (4) developing metrics to describe the usefulness of 3D data and; (5) evaluating the commerciality of 3D GI. A review of current applications of 3D showed that visualisation dominated as the main use, allowing for better communication, and supporting decision-making processes. Reflecting this, an examination of existing 3D city models showed that, despite the varying modelling approaches, there was a general focus towards accurate and realistic geometric representation of the urban environment. Web-based questionnaires and semi-structured interviews revealed that while some applications (e.g. subsurface, photovoltaics, air and noise quality) lead the field with a high adoption of 3D, others were laggards due to organisational inertia (e.g. insurance, facilities management). Individuals expressed positive views on the use of 3D, but still struggled to justify the value and business case. Simple building geometry coupled with non-building thematic classes was perceived to be most useful by users. Several metrics were developed to quantify and compare the characteristics of thirty-three 3D datasets. Results showed that geometry-based metrics such as minimum feature length or Euler characteristic can be used to provide additional information as part of fitness-for-purpose evaluations. The metrics can also contribute to quality control during data production. An investigation into the commercial opportunities explored the economic value of 3D, the market size of 3D data in Great Britain, as well as proposed a number of opportunities within the wider business context of Ordnance Survey

    Final report on dissemination, regulation, standardization, exploitation & training : D6.3

    Get PDF
    In D6.1 deliverable project dissemination, exploitation and training plans, as well as standardization & regulatory approach strategy was presented. The D6.2 reported on the necessary updates of these strategies and the actions taken by the partners in line with them, as well as the obtained results. In this D6.3 deliverable, a full set of project dissemination activities, standardization & regulatory contributions as well as an operator’s “cook book” outlining steps necessary for full deployment of ON functionality and services, are presented.Deliverable D6.3 del projecte OneFITPostprint (author’s final draft

    Using a coach to improve team performance when the team uses a Kanban process methodology

    Get PDF
    Teams are increasing their use of the Kanban process methodology across a range of information system projects, including software development and data science projects. While the use of Kanban is growing, little has been done to explore how to improve team performance for teams that use Kanban. One possibility is to introduce a Kanban Coach (KC). This work reports on exploring the use of a Kanban Coach, with respect to both how the coach could interact with the team as well as how the use of a coach impacts team results. Specifically, this paper reports on an experiment where teams either had, or did not have, a Kanban Coach. A quantitative and qualitative analysis of the data collected during the experiment found that introducing KC led to significant improvement of team performance. Coordination Theory and Shared Mental Models were then employed to provide an explanation as to why a KC leads to better project results. While this experiment was done within a data science project context, the results are likely applicable across a range of information system projects
    corecore