133 research outputs found

    Machine Learning for Software Refactoring: a Large-Scale Empirical Study

    No full text
    Refactorings tackle the challenge of architectural degradation of object-oriented software projects by improving its internal structure without changing the behavior. Refactorings improve software quality and maintainability if applied correctly. However, identifying refactoring opportunities is a challenging problem for developers and researchers alike. In a recent work, machine learning algorithms have shown great potential to solve this problem. This thesis used RefactoringMiner to detect refactorings in open-source Java projects and computed code metrics by static analysis. We defined the refactoring opportunity detection problem as a binary classification problem and deployed machine learning algorithms to solve it. The models classify between a specific refactoring type and a stable class using the metrics as features. Multiple machine learning experiments were designed based on the results of an empirical study of the refactorings. For this work, we created the largest data set of refactorings in Java source code to date, including 92800 open-source projects from GitHub with a total of 33.67 million refactoring samples. The data analysis revealed that Class- and Package-Level refactorings occur most frequently in early development stages of a class, Method- and Variable-Level refactorings are applied uniformly during the development of a class. The machine learning models achieve high performance ranging from 80\% to 89\% total average accuracy for different configurations of the refactoring opportunity prediction problem on unseen projects. Selecting a high Stable Commit Threshold (K) improves the recall of the models significantly, but also strongly reduces the generalizability of the models. The Random Forest (RF) classifier shows great potential for the refactoring opportunity detection, it can adapt to various configurations of the problem, identifies a large variety of relevant metrics in the data and is able to distinguish different refactoring types. This work shows that for solving the refactoring opportunity detection problem a large variety of metrics is required, as a small set of metrics cannot represent the complexity of the problem.http://doi.org/10.5281/zenodo.4267824 Appendix: Data Analysis and Machine Learning Experiments ShowEdit http://doi.org/10.5281/zenodo.4267711 Appendix: Refactoring Data Set ShowEdit https://github.com/refactoring-ai/Data-Collection Repository link Refactoring Mining Tool ShowEdit https://github.com/refactoring-ai/Machine-Learning Repository link Machine Learning PipelineComputer Scienc

    Effects of Social Behaviours in Online Video Games on Team Trust

    No full text
    In competitive multiplayer online video games, teamwork is of utmost importance, implying high levels of interdependence between the joint outcomes of players. When engaging in such interdependent interactions, humans rely on trust to facilitate coordination of their individual behaviours. However, online games often take place between teams of strangers, with individual members having little to no information about each other than what they observe throughout the interaction itself. A better understanding of the social behaviours that are used by players to form trust could not only facilitate richer gaming experiences, but could also lead to insights about team interactions. As such, this paper presents a first step towards understanding how and which types of in-game behaviour relate to trust formation. In particular, we investigate a) which in-game behaviour were relevant for trust formation (first part of the study) and b) how they relate to the reported player's trust in their teammates (the second part of the study). The first part consisted of interviews with League of Legends players in order to create a taxonomy of in-game behaviours relevant for trust formation. As for the second part, we ran a small-scale pilot study where participants played the game and then answered a questionnaire to measure their trust in their teammates. Our preliminary results present a taxonomy of in-game behaviours which can be used to annotate the games regarding trust behaviours. Based on the pilot study, the list of behaviours could be extended as to improve the results. These findings can be used to research the role of trust formation in teamwork.</p

    Too many cooks? Committees in monetary policy

    No full text
    How many people should decide about monetary policy? In this paper, we take an empirical perspective on this issue, analyzing the relationship between the number of monetary policy decisionmakers and monetary policy outcomes. Using a new data set that characterizes Monetary Policy Committees (MPCs) in more than 30 countries from 1960 through 2000, we find a U-shaped relation between the membership size of MPCs and inflation; our results suggest that the lowest level of inflation is reached at MPCs with about seven to ten members. Similar results are obtained for other measures, such as inflation variability and output growth. We also find that MPC size influences the success of monetary targeting regimes. In contrast, there is no evidence that either turnover rates of MPC members or the membership composition of MPCs affect economic outcomes. --Central bank design,monetary policy committee,central bank board,central bank council,governance,inflation.

    Die Logistik der letzten Meile im E-Commerce : eine Analyse der Konzepte von Amazon und Zalando und die Rolle innovativer Technologien

    No full text
    Das schnelle Wachstum des Onlinehandels in den letzten Jahren sowie eine fortschreitende Urbanisierung haben die Logistikbranche vor enorme Herausforderungen gestellt. Ein ständiger Anstieg des Paketaufkommens sowie überfüllte Straßen in urbanen Gebieten erschweren den Unternehmen zunehmend die rechtzeitige Zustellung von Bestellungen. Die vorliegende Master-Thesis beschäftigt sich daher mit der Logistik der sogenannten letzten Meile. Diese bezeichnet den finalen Abschnitt des Lieferprozesses, bei dem Waren vom Lager oder Verteilerzentren direkt zur Endkundschaft geliefert werden. Im Verlauf der Arbeit wird untersucht, wie zwei führende Online-Versandhandelsunternehmen in Österreich ihre Prozesse im Hinblick auf die Bewältigung der letzten Meile gestalten. Im Fokus der Analyse stehen hierbei Amazon und Zalando. Beide Unternehmen haben sich durch ihre hochentwickelten Logistiksysteme und kundschaftorientierten Liefermodelle als Marktführende etabliert. Ihre Ansätze zur Bewältigung der letzten Meile sind Vorbilder für die gesamte Branche und bieten wertvolle Einblicke in die Optimierungspotenziale dieses kritischen Lieferabschnitts. Es wird daher die folgende Forschungsfrage aufgeworfen: „Welche Logistiklösung stellt unter Berücksichtigung der Strategien von Amazon und Zalando sowie der Untersuchung innovativer Konzepte die effektivste Alternative für die Optimierung der Logistik der letzten Meile dar?“ Um die Forschungsfrage zu beantworten, ist vorab eine Literaturrecherche erstellt worden. Zu Beginn werden die aktuellen Herangehensweisen beider Unternehmen bezüglich Distribution sowie Aktivitäten auf der letzten Meile untersucht. Im Anschluss werden innovative Lieferkonzepte vorgestellt, die bislang noch nicht in die Praxis der Online-Handelnden integriert wurden. Diese sollen zum einen Lösungsansätze für die verkehrsbedingten Probleme in den urbanen Gebieten aufzeigen, zum anderen nachhaltige und ökologische Aspekte in den Vordergrund stellen. Anschließend wird unter Anwendung einer Nutzwertanalyse und unter Berücksichtigung spezifischer Zielkriterien eine wissenschaftlich fundierte Entscheidung getroffen, welches der analysierten Logistikkonzepte die effizienteste Lösung für die Herausforderungen der letzten Meile darstellt. Dabei hat sich herausgestellt, dass Konzepte, die auf dem als Hol-Prinzip bekannten Ansatz basieren, gegenwärtig Vorteile gegenüber solchen aufweisen, die auf dem Bring-Prinzip beruhen. Zudem lässt sich bereits absehen, dass zukünftige Lösungsansätze voraussichtlich nicht in einem einzelnen Konzept liegen, sondern vielmehr in einer gezielten Kombination verschiedener Strategien.Masterarbeit Wien, Fachhochschule des BFI Wien 202

    Die Logistik der letzten Meile im E-Commerce : eine Analyse der Konzepte von Amazon und Zalando und die Rolle innovativer Technologien

    No full text
    Das schnelle Wachstum des Onlinehandels in den letzten Jahren sowie eine fortschreitende Urbanisierung haben die Logistikbranche vor enorme Herausforderungen gestellt. Ein ständiger Anstieg des Paketaufkommens sowie überfüllte Straßen in urbanen Gebieten erschweren den Unternehmen zunehmend die rechtzeitige Zustellung von Bestellungen. Die vorliegende Master-Thesis beschäftigt sich daher mit der Logistik der sogenannten letzten Meile. Diese bezeichnet den finalen Abschnitt des Lieferprozesses, bei dem Waren vom Lager oder Verteilerzentren direkt zur Endkundschaft geliefert werden. Im Verlauf der Arbeit wird untersucht, wie zwei führende Online-Versandhandelsunternehmen in Österreich ihre Prozesse im Hinblick auf die Bewältigung der letzten Meile gestalten. Im Fokus der Analyse stehen hierbei Amazon und Zalando. Beide Unternehmen haben sich durch ihre hochentwickelten Logistiksysteme und kundschaftorientierten Liefermodelle als Marktführende etabliert. Ihre Ansätze zur Bewältigung der letzten Meile sind Vorbilder für die gesamte Branche und bieten wertvolle Einblicke in die Optimierungspotenziale dieses kritischen Lieferabschnitts. Es wird daher die folgende Forschungsfrage aufgeworfen: „Welche Logistiklösung stellt unter Berücksichtigung der Strategien von Amazon und Zalando sowie der Untersuchung innovativer Konzepte die effektivste Alternative für die Optimierung der Logistik der letzten Meile dar?“ Um die Forschungsfrage zu beantworten, ist vorab eine Literaturrecherche erstellt worden. Zu Beginn werden die aktuellen Herangehensweisen beider Unternehmen bezüglich Distribution sowie Aktivitäten auf der letzten Meile untersucht. Im Anschluss werden innovative Lieferkonzepte vorgestellt, die bislang noch nicht in die Praxis der Online-Handelnden integriert wurden. Diese sollen zum einen Lösungsansätze für die verkehrsbedingten Probleme in den urbanen Gebieten aufzeigen, zum anderen nachhaltige und ökologische Aspekte in den Vordergrund stellen. Anschließend wird unter Anwendung einer Nutzwertanalyse und unter Berücksichtigung spezifischer Zielkriterien eine wissenschaftlich fundierte Entscheidung getroffen, welches der analysierten Logistikkonzepte die effizienteste Lösung für die Herausforderungen der letzten Meile darstellt. Dabei hat sich herausgestellt, dass Konzepte, die auf dem als Hol-Prinzip bekannten Ansatz basieren, gegenwärtig Vorteile gegenüber solchen aufweisen, die auf dem Bring-Prinzip beruhen. Zudem lässt sich bereits absehen, dass zukünftige Lösungsansätze voraussichtlich nicht in einem einzelnen Konzept liegen, sondern vielmehr in einer gezielten Kombination verschiedener Strategien.Masterarbeit Wien, Fachhochschule des BFI Wien 202

    Inter-project learning of innovations: A study in learning of innovations from project to project at Rijkswaterstaat

    No full text
    Infrastructure Design and ManagementStructural EngineeringCivil Engineering and Geoscience

    Loud and clear: The VR game without visuals

    No full text
    While visual impairment is relatively common, most sighted people have no idea of what it is like to live without one of the most heavily utilised senses. We developed the game Loud and Clear in order to have them experience the difficulties of being visually impaired, as well as to put in evidence the abilities blind people have developed, which sighted people mostly lack. In this game without visuals, the player has to rely solely on audio to complete objectives within the game. The game consists of a number of puzzle rooms the player has to solve. These puzzles illustrate the challenges of being blind in a playful setting, and challenge the player to use different auditory skills that are key to achieving objectives without vision, such as sound localisation, sound recognition and spatial orientation. The game uses audio spatialisation techniques to give the player a realistic and immersive auditive experience. Preliminary tests of this game show that players acknowledge the initial high difficulty of ‘living’ as a blind person, to which eventually they were able to somehow adapt. In addition, players reported feeling both immersed and educated by the experience.Green Open Access added to TU Delft Institutional Repository ‘You share, we take care!’ – Taverne project https://www.openaccess.nl/en/you-share-we-take-care Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public.Computer Graphics and Visualisatio

    A new species of Aleurolobus Quaintance et Baker (Homoptera, Aleyrodidae) from Southern Europe.

    No full text
    Aleurolobus teucrii n. sp. is described from southern Italy and the Maltese Islands (Central Mediterranean). The species seems to be monophagous on Teucrium fruticans L. A key to the European species of this genus (A. niloticus Priesner et Hosny, A. olivinus (Silvestri), A. wunni (Ryberg) and A. teucrii n. sp.) is provided.peer-reviewe

    O primeiro movimento da Sonata II para piano solo de Bruno Kiefer : uma análise interpretativa

    No full text
    Este estudo do primeiro movimento da Sonata II para piano de Bruno Kiefer parte do ponto de vista do executante. Reunindo cartas, documentos e outras evidências do arquivo do compositor, apresenta uma análise que expõe uma concepção pessoal dos significados referenciais transmitidos pela obra. O entendimento da linguagem musical do compositor, obtido através dos processos composicionais e dos ambientes emocionais constituem-se em ferramentas de suporte para a interpretação.This study approaches the first movement of Bruno Kiefer’s Piano Sonata II from the performer standpoint. Based on letters and other archival material as well as an extensive analysis of compositional elements, the author presents referencial meanings related to emotional states resulting in an interpretive analysis

    "Is This Seat Accessible for Me?": An Autoethnography of a Person With a Mobility Disability Using Interactive Seat Plans for Public Events

    No full text
    Spectating sports matches or concerts is a popular activity, but these public live events have yet to become more accessible to people with disabilities. Inspecting the corresponding interactive seat plan before purchasing tickets online can be necessary to avoid or prepare for barriers at these venues. Unfortunately, these representations often lack valuable accessibility information. To explore how this can affect the disabled community, we leverage autoethnography to provide an in-depth introspective account through the lens of a person with a mobility disability. We apply Thematic Analysis to synthesise field notes from his research diary. The crafted themes showcase the lacking accessibility support in seat plans and illustrate the first author\u27s adaptation strategies to facilitate accessible experiences. We further contextualise his social relationships as a key factor throughout this process. Grounded in these results, we reflect on the provision of accessibility information, the categorisation of seats, and interdependent relationships within and through these systems
    corecore