Skip to main content

Showing 1–50 of 54 results for author: Adams, B

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.00180  [pdf, other

    cs.SE

    An Empirical Study of Developers' Challenges in Implementing Workflows as Code: A Case Study on Apache Airflow

    Authors: Jerin Yasmin, Jiale Wang, Yuan Tian, Bram Adams

    Abstract: The Workflows as Code paradigm is becoming increasingly essential to streamline the design and management of complex processes within data-intensive software systems. These systems require robust capabilities to process, analyze, and extract insights from large datasets. Workflow orchestration platforms such as Apache Airflow are pivotal in meeting these needs, as they effectively support the impl… ▽ More

    Submitted 31 May, 2024; originally announced June 2024.

    Comments: This is the preprint version of a paper that has been submitted to the Journal of Systems and Software

  2. arXiv:2405.00796  [pdf, other

    cs.SE

    Does Using Bazel Help Speed Up Continuous Integration Builds?

    Authors: Shenyu Zheng, Bram Adams, Ahmed E. Hassan

    Abstract: A long continuous integration (CI) build forces developers to wait for CI feedback before starting subsequent development activities, leading to time wasted. In addition to a variety of build scheduling and test selection heuristics studied in the past, new artifact-based build technologies like Bazel have built-in support for advanced performance optimizations such as parallel build and increment… ▽ More

    Submitted 1 May, 2024; originally announced May 2024.

  3. arXiv:2404.15632  [pdf, other

    cs.CY

    Non-Fungible Programs: Private Full-Stack Applications for Web3

    Authors: Blake Regalia, Benjamin Adams

    Abstract: The greatest advantage that Web3 applications offer over Web 2.0 is the evolution of the data access layer. Opaque, centralized services that compelled trust from users are replaced by trustless, decentralized systems of smart contracts. However, the public nature of blockchain-based databases, on which smart contracts transact, has typically presented a challenge for applications that depend on d… ▽ More

    Submitted 23 April, 2024; originally announced April 2024.

    Comments: 13 pages, 2 figures. ChainScience 2024

    Report number: Chainsci/2024/04

  4. An Empirical Study on Code Review Activity Prediction and Its Impact in Practice

    Authors: Doriane Olewicki, Sarra Habchi, Bram Adams

    Abstract: During code reviews, an essential step in software quality assurance, reviewers have the difficult task of understanding and evaluating code changes to validate their quality and prevent introducing faults to the codebase. This is a tedious process where the effort needed is highly dependent on the code submitted, as well as the author's and the reviewer's experience, leading to median wait times… ▽ More

    Submitted 13 May, 2024; v1 submitted 16 April, 2024; originally announced April 2024.

    Comments: 20 pages + 3 pages ref

    Journal ref: FSE 2024

  5. arXiv:2403.18958  [pdf, other

    cs.SE cs.AI

    A State-of-the-practice Release-readiness Checklist for Generative AI-based Software Products

    Authors: Harsh Patel, Dominique Boucher, Emad Fallahzadeh, Ahmed E. Hassan, Bram Adams

    Abstract: This paper investigates the complexities of integrating Large Language Models (LLMs) into software products, with a focus on the challenges encountered for determining their readiness for release. Our systematic review of grey literature identifies common challenges in deploying LLMs, ranging from pre-training and fine-tuning to user experience considerations. The study introduces a comprehensive… ▽ More

    Submitted 27 March, 2024; originally announced March 2024.

  6. Exploring the Impact of the Output Format on the Evaluation of Large Language Models for Code Translation

    Authors: Marcos Macedo, Yuan Tian, Filipe R. Cogo, Bram Adams

    Abstract: Code translation between programming languages is a long-existing and critical task in software engineering, facilitating the modernization of legacy systems, ensuring cross-platform compatibility, and enhancing software performance. With the recent advances in large language models (LLMs) and their applications to code translation, there is an increasing need for comprehensive evaluation of these… ▽ More

    Submitted 25 March, 2024; originally announced March 2024.

    Comments: Accepted into 2024 IEEE/ACM First International Conference on AI Foundation Models and Software Engineering (Forge)

  7. arXiv:2403.17154  [pdf, other

    cs.SE

    On the Impact of Black-box Deployment Strategies for Edge AI on Latency and Model Performance

    Authors: Jaskirat Singh, Bram Adams, Ahmed E. Hassan

    Abstract: Deciding what combination of operators to use across the Edge AI tiers to achieve specific latency and model performance requirements is an open question for MLOps engineers. This study aims to empirically assess the accuracy vs inference time trade-off of different black-box Edge AI deployment strategies, i.e., combinations of deployment operators and deployment tiers. In this paper, we conduct i… ▽ More

    Submitted 25 March, 2024; originally announced March 2024.

  8. arXiv:2403.11025  [pdf, other

    cs.CL

    Pre-Trained Language Models Represent Some Geographic Populations Better Than Others

    Authors: Jonathan Dunn, Benjamin Adams, Harish Tayyar Madabushi

    Abstract: This paper measures the skew in how well two families of LLMs represent diverse geographic populations. A spatial probing task is used with geo-referenced corpora to measure the degree to which pre-trained language models from the OPT and BLOOM series represent diverse populations around the world. Results show that these models perform much better for some populations than others. In particular,… ▽ More

    Submitted 16 March, 2024; originally announced March 2024.

  9. An Empirical Study of Challenges in Machine Learning Asset Management

    Authors: Zhimin Zhao, Yihao Chen, Abdul Ali Bangash, Bram Adams, Ahmed E. Hassan

    Abstract: In machine learning (ML), efficient asset management, including ML models, datasets, algorithms, and tools, is vital for resource optimization, consistent performance, and a streamlined development lifecycle. This enables quicker iterations, adaptability, reduced development-to-deployment time, and reliable outputs. Despite existing research, a significant knowledge gap remains in operational chal… ▽ More

    Submitted 28 February, 2024; v1 submitted 25 February, 2024; originally announced February 2024.

    Journal ref: Empirical Software Engineering 2024

  10. arXiv:2312.15350  [pdf, other

    cs.CR cs.SE

    Why Not Mitigate Vulnerabilities in Helm Charts?

    Authors: Yihao Chen, Jiahuei Lin, Bram Adams, Ahmed E. Hassan

    Abstract: [Context]: Containerization ensures the resilience of distributed applications by Kubernetes. Helm is a package manager for Kubernetes applications. A Helm package, namely "Chart'', is a set of pre-configured resources that one could quickly deploy a complex application. However, Helm broadens the attack surface of the distributed applications. [Objective]: This study aims to investigate the pre… ▽ More

    Submitted 23 December, 2023; originally announced December 2023.

  11. The State of Documentation Practices of Third-party Machine Learning Models and Datasets

    Authors: Ernesto Lang Oreamuno, Rohan Faiyaz Khan, Abdul Ali Bangash, Catherine Stinson, Bram Adams

    Abstract: Model stores offer third-party ML models and datasets for easy project integration, minimizing coding efforts. One might hope to find detailed specifications of these models and datasets in the documentation, leveraging documentation standards such as model and dataset cards. In this study, we use statistical analysis and hybrid card sorting to assess the state of the practice of documenting model… ▽ More

    Submitted 22 December, 2023; originally announced December 2023.

    Comments: 7 pages, 4 figures, IEEESoftware format

    Journal ref: IEEE Software 2024

  12. arXiv:2311.12019  [pdf, other

    cs.SE

    An Empirical Study of Self-Admitted Technical Debt in Machine Learning Software

    Authors: Aaditya Bhatia, Foutse Khomh, Bram Adams, Ahmed E Hassan

    Abstract: The emergence of open-source ML libraries such as TensorFlow and Google Auto ML has enabled developers to harness state-of-the-art ML algorithms with minimal overhead. However, during this accelerated ML development process, said developers may often make sub-optimal design and implementation decisions, leading to the introduction of technical debt that, if not addressed promptly, can have a signi… ▽ More

    Submitted 9 June, 2024; v1 submitted 20 November, 2023; originally announced November 2023.

  13. Comparing Measures of Linguistic Diversity Across Social Media Language Data and Census Data at Subnational Geographic Areas

    Authors: Sidney G. -J. Wong, Jonathan Dunn, Benjamin Adams

    Abstract: This paper describes a preliminary study on the comparative linguistic ecology of online spaces (i.e., social media language data) and real-world spaces in Aotearoa New Zealand (i.e., subnational administrative areas). We compare measures of linguistic diversity between these different spaces and discuss how social media users align with real-world populations. The results from the current study s… ▽ More

    Submitted 20 August, 2023; originally announced August 2023.

  14. arXiv:2308.10370  [pdf, ps, other

    cs.CL

    cantnlp@LT-EDI-2023: Homophobia/Transphobia Detection in Social Media Comments using Spatio-Temporally Retrained Language Models

    Authors: Sidney G. -J. Wong, Matthew Durward, Benjamin Adams, Jonathan Dunn

    Abstract: This paper describes our multiclass classification system developed as part of the LTEDI@RANLP-2023 shared task. We used a BERT-based language model to detect homophobic and transphobic content in social media comments across five language conditions: English, Spanish, Hindi, Malayalam, and Tamil. We retrained a transformer-based crosslanguage pretrained language model, XLMRoBERTa, with spatially… ▽ More

    Submitted 24 August, 2023; v1 submitted 20 August, 2023; originally announced August 2023.

  15. Unlocking the Emotional World of Visual Media: An Overview of the Science, Research, and Impact of Understanding Emotion

    Authors: James Z. Wang, Sicheng Zhao, Chenyan Wu, Reginald B. Adams, Michelle G. Newman, Tal Shafir, Rachelle Tsachor

    Abstract: The emergence of artificial emotional intelligence technology is revolutionizing the fields of computers and robotics, allowing for a new level of communication and understanding of human behavior that was once thought impossible. While recent advancements in deep learning have transformed the field of computer vision, automated understanding of evoked or expressed emotions in visual media remains… ▽ More

    Submitted 25 July, 2023; originally announced July 2023.

    Comments: Proceedings of the IEEE 2023

  16. arXiv:2306.15851  [pdf

    cs.SE cs.HC

    Image-based Communication on Social Coding Platforms

    Authors: Maleknaz Nayebi, Bram Adams

    Abstract: Visual content in the form of images and videos has taken over general-purpose social networks in a variety of ways, streamlining and enriching online communications. We are interested to understand if and to what extent the use of images is popular and helpful in social coding platforms. We mined nine years of data from two popular software developers' platforms: the Mozilla issue tracking system… ▽ More

    Submitted 27 June, 2023; originally announced June 2023.

  17. On the Costs and Benefits of Adopting Lifelong Learning for Software Analytics -- Empirical Study on Brown Build and Risk Prediction

    Authors: Doriane Olewicki, Sarra Habchi, Mathieu Nayrolles, Mojtaba Faramarzi, Sarath Chandar, Bram Adams

    Abstract: Nowadays, software analytics tools using machine learning (ML) models to, for example, predict the risk of a code change are well established. However, as the goals of a project shift over time, and developers and their habits change, the performance of said models tends to degrade (drift) over time. Current retraining practices typically require retraining a new model from scratch on a large upda… ▽ More

    Submitted 12 February, 2024; v1 submitted 16 May, 2023; originally announced May 2023.

    Journal ref: 46th International Conference on Software Engineering: Software Engineering in Practice 2024

  18. arXiv:2305.06426  [pdf, other

    cs.AI eess.SY math.OC

    Planning a Community Approach to Diabetes Care in Low- and Middle-Income Countries Using Optimization

    Authors: Katherine B. Adams, Justin J. Boutilier, Sarang Deo, Yonatan Mintz

    Abstract: Diabetes is a global health priority, especially in low- and-middle-income countries, where over 50% of premature deaths are attributed to high blood glucose. Several studies have demonstrated the feasibility of using Community Health Worker (CHW) programs to provide affordable and culturally tailored solutions for early detection and management of diabetes. Yet, scalable models to design and impl… ▽ More

    Submitted 10 May, 2023; originally announced May 2023.

    Comments: 47 pages, 11 figures

  19. arXiv:2304.08426  [pdf, other

    cs.SE

    Understanding the Time to First Response In GitHub Pull Requests

    Authors: Kazi Amit Hasan, Marcos Macedo, Yuan Tian, Bram Adams, Steven Ding

    Abstract: The pull-based development is widely adopted in modern open-source software (OSS) projects, where developers propose changes to the codebase by submitting a pull request (PR). However, due to many reasons, PRs in OSS projects frequently experience delays across their lifespan, including prolonged waiting times for the first response. Such delays may significantly impact the efficiency and producti… ▽ More

    Submitted 17 April, 2023; originally announced April 2023.

    Comments: 11 pages

  20. How heated is it? Understanding GitHub locked issues

    Authors: Isabella Ferreira, Bram Adams, **ghui Cheng

    Abstract: Although issues of open source software are created to discuss and solve technical problems, conversations can become heated, with discussants getting angry and/or agitated for a variety of reasons, such as poor suggestions or violation of community conventions. To prevent and mitigate discussions from getting heated, tools like GitHub have introduced the ability to lock issue discussions that vio… ▽ More

    Submitted 31 March, 2022; originally announced April 2022.

    Journal ref: In 19th International Conference on Mining Software Repositories (MSR'22), May 23-24, 2022, Pittsburgh, PA, USA

  21. arXiv:2203.11365  [pdf, other

    cs.SE cs.AI

    Towards a Change Taxonomy for Machine Learning Systems

    Authors: Aaditya Bhatia, Ellis E. Eghan, Manel Grichi, William G. Cavanagh, Zhen Ming, Jiang, Bram Adams

    Abstract: Machine Learning (ML) research publications commonly provide open-source implementations on GitHub, allowing their audience to replicate, validate, or even extend machine learning algorithms, data sets, and metadata. However, thus far little is known about the degree of collaboration activity happening on such ML research repositories, in particular regarding (1) the degree to which such reposit… ▽ More

    Submitted 12 December, 2022; v1 submitted 21 March, 2022; originally announced March 2022.

  22. arXiv:2203.02708  [pdf, other

    eess.IV cs.CV

    High-resolution Coastline Extraction in SAR Images via MISP-GGD Superpixel Segmentation

    Authors: Odysseas Pappas, Nantheera Anantrasirichai, Byron Adams, Alin Achim

    Abstract: High accuracy coastline/shoreline extraction from SAR imagery is a crucial step in a number of maritime and coastal monitoring applications. We present a method based on image segmentation using the Generalised Gamma Mixture Model superpixel algorithm (MISP-GGD). MISP-GGD produces superpixels adhering with great accuracy to object edges in the image, such as the coastline. Unsupervised clustering… ▽ More

    Submitted 5 March, 2022; originally announced March 2022.

    Comments: To appear in proceedings CIE RADAR 2021

  23. arXiv:2202.08960  [pdf, other

    cs.IR cs.AI cs.LG

    Toward a traceable, explainable, and fairJD/Resume recommendation system

    Authors: Amine Barrak, Bram Adams, Amal Zouaq

    Abstract: In the last few decades, companies are interested to adopt an online automated recruitment process in an international recruitment environment. The problem is that the recruitment of employees through the manual procedure is a time and money consuming process. As a result, processing a significant number of applications through conventional methods can lead to the recruitment of clumsy individuals… ▽ More

    Submitted 2 February, 2022; originally announced February 2022.

  24. arXiv:2109.07689  [pdf, other

    cs.DL cs.IR

    Quoka Atlas of Scholarly Knowledge Production: An Interactive Sensemaking Tool for Exploring the Outputs of Research Institutions

    Authors: Benjamin Adams, Richard Hosking

    Abstract: The vast amount of research produced at institutions world-wide is extremely diverse, and coarse-grained quantitative measures of impact often obscure the individual contributions of these institutions to specific research fields and topics. We show that by applying an information retrieval model to index research articles which are faceted by institution and time, we can develop tools to rank ins… ▽ More

    Submitted 15 September, 2021; originally announced September 2021.

    Comments: 10 pages, 5 figures

    ACM Class: H.3.3; H.3.7

  25. arXiv:2108.09905  [pdf, other

    cs.SE cs.HC

    The "Shut the f**k up" Phenomenon: Characterizing Incivility in Open Source Code Review Discussions

    Authors: Isabella Ferreira, **ghui Cheng, Bram Adams

    Abstract: Code review is an important quality assurance activity for software development. Code review discussions among developers and maintainers can be heated and sometimes involve personal attacks and unnecessary disrespectful comments, demonstrating, therefore, incivility. Although incivility in public discussions has received increasing attention from researchers in different domains, the knowledge ab… ▽ More

    Submitted 22 August, 2021; originally announced August 2021.

  26. Towards Using Package Centrality Trend to Identify Packages in Decline

    Authors: Suhaib Mujahid, Diego Elias Costa, Rabe Abdalkareem, Emad Shihab, Mohamed Aymen Saied, Bram Adams

    Abstract: Due to their increasing complexity, today's software systems are frequently built by leveraging reusable code in the form of libraries and packages. Software ecosystems (e.g., npm) are the primary enablers of this code reuse, providing developers with a platform to share their own and use others' code. These ecosystems evolve rapidly: developers add new packages every day to solve new problems or… ▽ More

    Submitted 19 October, 2021; v1 submitted 21 July, 2021; originally announced July 2021.

    Comments: Accepted in the Special Issue on Collaboration and Innovation Dynamics in Software Ecosystems

    ACM Class: D.2.0; D.2.13

    Journal ref: IEEE Transactions on Engineering Management Journal (TEM), 2021

  27. Individual Differences Limit Predicting Well-being and Productivity Using Software Repositories: A Longitudinal Industrial Study

    Authors: Miikka Kuutila, Mika Mäntylä, Maëlick, Claes, Marko Elovainio, Bram Adams

    Abstract: Reports of poor work well-being and fluctuating productivity in software engineering have been reported in both academic and popular sources. Understanding and predicting these issues through repository analysis might help manage software developers' well-being. Our objective is to link data from software repositories, that is commit activity, communication, expressed sentiments, and job events, w… ▽ More

    Submitted 28 April, 2021; originally announced April 2021.

    Comments: Accepted to Empirical Software Engineering journal

  28. Measuring Linguistic Diversity During COVID-19

    Authors: Jonathan Dunn, Tom Coupe, Benjamin Adams

    Abstract: Computational measures of linguistic diversity help us understand the linguistic landscape using digital language data. The contribution of this paper is to calibrate measures of linguistic diversity using restrictions on international travel resulting from the COVID-19 pandemic. Previous work has mapped the distribution of languages using geo-referenced social media and web data. The goal, howeve… ▽ More

    Submitted 2 April, 2021; originally announced April 2021.

    Journal ref: Proceedings of the 4th Workshop on NLP and Computational Social Science (2020)

  29. arXiv:2103.10615  [pdf, other

    cs.SE

    The Impacts of Sentiments and Tones in Community-Generated Issue Discussions

    Authors: Arghavan Sanei, **ghui Cheng, Bram Adams

    Abstract: The diverse community members who contribute to the discussions on issue tracking systems of open-source software projects often exhibit complex affective states such as sentiments and tones. These affective states can significantly influence the effectiveness of the issue discussions in elaborating the initial ideas into actionable tasks that the development teams need to address. In this paper,… ▽ More

    Submitted 18 March, 2021; originally announced March 2021.

    Comments: 10 pages, 3 figures, CHASE2021

  30. arXiv:2012.01403  [pdf, other

    cs.SE cs.AI

    Empirical Study on the Software Engineering Practices in Open Source ML Package Repositories

    Authors: Minke Xiu, Ellis E. Eghan, Zhen Ming, Jiang, Bram Adams

    Abstract: Recent advances in Artificial Intelligence (AI), especially in Machine Learning (ML), have introduced various practical applications (e.g., virtual personal assistants and autonomous cars) that enhance the experience of everyday users. However, modern ML technologies like Deep Learning require considerable technical expertise and resources to develop, train and deploy such models, making effective… ▽ More

    Submitted 8 December, 2020; v1 submitted 2 December, 2020; originally announced December 2020.

  31. arXiv:2010.09139  [pdf

    cs.SI cs.IR

    We Need to Rethink How We Describe and Organize Spatial Information: Instrumenting and Observing the Community of Users to Improve Data Description and Discovery

    Authors: Benjamin Adams, Mark Gahegan

    Abstract: In Spatial Data Infrastructure or Cyber Infrastructure, the description of geographic data semantics is intended to support data discovery, reuse and integration. In the vast majority of cases the producers of these data generate descriptions based on particular understandings of what uses the data are good for. This producer-oriented perspective means that the descriptions often do not help to an… ▽ More

    Submitted 18 October, 2020; originally announced October 2020.

    Comments: 6 pages, 2 figures

    Journal ref: GEOProcessing 2016 : The Eighth International Conference on Advanced Geographic Information Systems, Applications, and Services (2016), 131-136

  32. arXiv:2009.09019  [pdf, other

    cs.SE

    On the Threat of npm Vulnerable Dependencies in Node.js Applications

    Authors: Mahmoud Alfadel, Diego Elias Costa, Mouafak Mokhallalati, Emad Shihab, Bram Adams

    Abstract: Software vulnerabilities have a large negative impact on the software systems that we depend on daily. Reports on software vulnerabilities always paint a grim picture, with some reports showing that 83% of organizations depend on vulnerable software. However, our experience leads us to believe that, in the grand scheme of things, these software vulnerabilities may have less impact than what is rep… ▽ More

    Submitted 18 September, 2020; originally announced September 2020.

  33. arXiv:2005.08738  [pdf, other

    cs.SI cs.CY

    A country comparison of place-based activity response to COVID-19 policies

    Authors: Grant McKenzie, Benjamin Adams

    Abstract: The emergence of the novel Coronavirus Disease in late 2019 (COVID-19) and subsequent pandemic led to an immense disruption in the daily lives of almost everyone on the planet. Faced with the consequences of inaction, most national governments responded with policies that restricted the activities conducted by their inhabitants. As schools and businesses shuttered, the mobility of these people dec… ▽ More

    Submitted 18 May, 2020; originally announced May 2020.

    Comments: 21 pages, 7 figures, 3 tables

  34. Map** Languages and Demographics with Georeferenced Corpora

    Authors: Jonathan Dunn, Ben Adams

    Abstract: This paper evaluates large georeferenced corpora, taken from both web-crawled and social media sources, against ground-truth population and language-census datasets. The goal is to determine (i) which dataset best represents population demographics; (ii) in what parts of the world the datasets are most representative of actual populations; and (iii) how to weight the datasets to provide more accur… ▽ More

    Submitted 2 April, 2020; originally announced April 2020.

    Comments: Proceedings of GeoComputation 19

  35. arXiv:1910.08876  [pdf

    cs.SE

    Release Practices for Mobile Apps--What do Users and Developers Think?

    Authors: Maleknaz Nayebi, Bram Adams, Guenther Ruhe

    Abstract: Large software organizations such as Facebook or Netflix, who otherwise make daily or even hourly releases of their web applications using continuous delivery, have had to invest heavily into a customized release strategy for their mobile apps, because the vetting process of app stores introduces lag and uncertainty into the release process. Amidst these large, resourceful organizations, it is unk… ▽ More

    Submitted 19 October, 2019; originally announced October 2019.

    Journal ref: 2016 ieee 23rd international conference on software analysis, evolution, and reengineering (saner) (Vol. 1, pp. 552-562). IEEE

  36. Understanding population fluctuations through volunteered geographic information and novel indicators: The experience of Rakiura, Stewart Island, New Zealand

    Authors: Mathew Darling, Benjamin Adams, Caroline Orchiston, Thomas Wilson, Brendon Bradley

    Abstract: In an era of heterogeneous data, novel methods and volunteered geographic information provide opportunities to understand how people interact with a place. However, it is not enough to simply have such heterogeneous data, instead an understanding of its usability and reliability needs to be undertaken. Here, we draw upon the case study of Rakiura, Stewart Island where manifested passenger numbers… ▽ More

    Submitted 14 October, 2019; originally announced October 2019.

    Comments: 8 pages, GeoComputation 2019

  37. arXiv:1910.06484  [pdf

    cs.SI cs.CY

    Spatial Data Science: Closing the human-spatial computing-environment loop

    Authors: Benjamin Adams

    Abstract: Over the last decade, the term spatial computing has grown to have two different, though not entirely unrelated, definitions. The first definition of spatial computing stems from industry, where it refers primarily to new kinds of augmented, virtual, mixed-reality, and natural user interface technologies. A second definition coming out of academia takes a broader perspective that includes active r… ▽ More

    Submitted 14 October, 2019; originally announced October 2019.

    Comments: 2 pages, Spatial Data Science Symposium

  38. Swarm Relays: Distributed Self-Healing Ground-and-Air Connectivity Chains

    Authors: Vivek Shankar Varadharajan, David St-Onge, Bram Adams, Giovanni Beltrame

    Abstract: The coordination of robot swarms - large decentralized teams of robots - generally relies on robust and efficient inter-robot communication. Maintaining communication between robots is particularly challenging in field deployments. Unstructured environments, limited computational resources, low bandwidth, and robot failures all contribute to the complexity of connectivity maintenance. In this pape… ▽ More

    Submitted 30 June, 2020; v1 submitted 23 September, 2019; originally announced September 2019.

    Comments: 9 pages, 8 figures, Accepted for publication in Robotics and Automation Letters (RAL)

  39. arXiv:1907.00863  [pdf, other

    cs.PL cs.SE

    Understanding GCC Builtins to Develop Better Tools

    Authors: Manuel Rigger, Stefan Marr, Bram Adams, Hanspeter Mössenböck

    Abstract: C programs can use compiler builtins to provide functionality that the C language lacks. On Linux, GCC provides several thousands of builtins that are also supported by other mature compilers, such as Clang and ICC. Maintainers of other tools lack guidance on whether and which builtins should be implemented to support popular projects. To assist tool developers who want to support GCC builtins, we… ▽ More

    Submitted 1 July, 2019; originally announced July 2019.

    Comments: Accepted at ESEC/FSE 2019 (see https://esec-fse19.ut.ee/program/research-papers/)

  40. arXiv:1906.01498  [pdf, other

    cs.CL cs.LG stat.ML

    Multimodal Ensemble Approach to Incorporate Various Types of Clinical Notes for Predicting Readmission

    Authors: Bonggun Shin, Julien Hogan, Andrew B. Adams, Raymond J. Lynch, Rachel E. Patzer, **ho D. Choi

    Abstract: Electronic Health Records (EHRs) have been heavily used to predict various downstream clinical tasks such as readmission or mortality. One of the modalities in EHRs, clinical notes, has not been fully explored for these tasks due to its unstructured and inexplicable nature. Although recent advances in deep learning (DL) enables models to extract interpretable features from unstructured data, they… ▽ More

    Submitted 31 May, 2019; originally announced June 2019.

    Comments: 4 pages, IEEE BHI 2019

    Journal ref: Proceedings of the IEEE-EMBS International Conference on Biomedical and Health Informatics, 2019 (BHI'19)

  41. arXiv:1905.10677  [pdf, ps, other

    cs.SE

    An Exploratory Study on Machine Learning Model Stores

    Authors: Minke Xiu, Zhen Ming, Jiang, Bram Adams

    Abstract: Recent advances in Artificial Intelligence, especially in Machine Learning (ML), have brought applications previously considered as science fiction (e.g., virtual personal assistants and autonomous cars) into the reach of millions of everyday users. Since modern ML technologies like deep learning require considerable technical expertise and resource to build custom models, reusing existing models… ▽ More

    Submitted 25 February, 2020; v1 submitted 25 May, 2019; originally announced May 2019.

  42. arXiv:1905.04771  [pdf, other

    cs.RO

    Failure-Tolerant Connectivity Maintenance for Robot Swarms

    Authors: Vivek Shankar Varadharajan, Bram Adams, Giovanni Beltrame

    Abstract: Connectivity maintenance plays a key role in achieving a desired global behavior among a swarm of robots. However, connectivity maintenance in realistic environments is hampered by lack of computation resources, low communication bandwidth, robot failures, and unstable links. In this paper, we propose a novel decentralized connectivity-preserving algorithm that can be deployed on top of other beha… ▽ More

    Submitted 12 May, 2019; originally announced May 2019.

    Comments: 20 pages, 7 figures, Presented at ARMS Workshop at AAMAS

  43. Automatic Quality Assurance and Release (Report from Dagstuhl Seminar 18122)

    Authors: Bram Adams, Benoit Baudry, Sigrid Eldh, Andy Zaidman, Gerald Schermann

    Abstract: This report documents the program and the outcomes of Dagstuhl Seminar 18122 "Automatic Quality Assurance and Release". The main goal of this seminar was to bridge the knowledge divide on how researchers and industry professionals reason about and implement DevOps for automatic quality assurance. Through the seminar, we have built up a common understanding of DevOps tools and practices, but we hav… ▽ More

    Submitted 20 December, 2018; originally announced December 2018.

    MSC Class: 18122

  44. ARBEE: Towards Automated Recognition of Bodily Expression of Emotion In the Wild

    Authors: Yu Luo, Jianbo Ye, Reginald B. Adams, Jr., Jia Li, Michelle G. Newman, James Z. Wang

    Abstract: Humans are arguably innately prepared to comprehend others' emotional expressions from subtle body movements. If robots or computers can be empowered with this capability, a number of robotic applications become possible. Automatically recognizing human bodily expression in unconstrained situations, however, is daunting given the incomplete understanding of the relationship between emotional expre… ▽ More

    Submitted 9 July, 2019; v1 submitted 28 August, 2018; originally announced August 2018.

  45. Using Experience Sampling to link Software Repositories with Emotions and Work Well-Being

    Authors: Miikka Kuutila, Mika Mäntylä, Maëlick Claes, Marko Elovainio, Bram Adams

    Abstract: Background: The experience sampling method studies everyday experiences of humans in natural environments. In psychology it has been used to study the relationships between work well-being and productivity. To our best knowledge, daily experience sampling has not been previously used in software engineering. Aims: Our aim is to identify links between software developers self-reported affective sta… ▽ More

    Submitted 4 September, 2018; v1 submitted 16 August, 2018; originally announced August 2018.

    Comments: International Symposium on Empirical Software Engineering and Measurement (ESEM), 10 pages

  46. App Store 2.0: From Crowd Information to Actionable Feedback in Mobile Ecosystems

    Authors: María Gómez, Bram Adams, Walid Maalej, Martin Monperrus, Romain Rouvoy

    Abstract: Given the increasing competition in mobile app ecosystems, improving the experience of users has become a major goal for app vendors. This article introduces a visionary app store, called APP STORE 2.0, which exploits crowdsourced information about apps, devices and users to increase the overall quality of the delivered mobile apps. We sketch a blueprint architecture of the envisioned app stores a… ▽ More

    Submitted 2 July, 2018; originally announced July 2018.

    Journal ref: IEEE Software, Institute of Electrical and Electronics Engineers, 2017, 34, pp.81-89

  47. arXiv:1804.08491  [pdf

    cs.CY

    It is Free and Always Will Be - Trading Personal Information and Privacy for the Convenience of Online Services

    Authors: Brandon Adams, Aaron Clark, Josh Craven

    Abstract: Internet users today are constantly giving away their personal information and privacy through social media, tracking cookies, 'free' email, and single sign-on authentication in order to access convenient online services. Unfortunately, the elected officials who are supposed to be regulating these technologies often know less about informed consent and data ownership than the users themselves. Thi… ▽ More

    Submitted 23 April, 2018; originally announced April 2018.

    Comments: 12 Pages, 3 Pages of Citations

  48. Do Programmers Work at Night or During the Weekend?

    Authors: Maëlick Claes, Mika Mäntylä, Miikka Kuutila, Bram Adams

    Abstract: Abnormal working hours can reduce work health, general well-being, and productivity, independent from a profession. To inform future approaches for automatic stress and overload detection, this paper establishes empirically collected measures of the work patterns of software engineers. To this aim, we perform the first large-scale study of software engineers' working hours by investigating the tim… ▽ More

    Submitted 14 February, 2018; originally announced February 2018.

    Journal ref: 40th International Conference on Software Engineering, 2018

  49. arXiv:1711.04532  [pdf, ps, other

    cs.SE cs.SI

    Towards an interdisciplinary, socio-technical analysis of software ecosystem health

    Authors: Tom Mens, Bram Adams, Josianne Marsan

    Abstract: This extended abstract presents the research goals and preliminary research results of the interdisciplinary research project SECOHealth, an ongoing collaboration between research teams of Polytechnique Montreal (Canada), the University of Mons (Belgium) and Laval University (Canada). SECOHealth aims to contribute to research and practice in software engineering by delivering a validated interdisc… ▽ More

    Submitted 13 November, 2017; originally announced November 2017.

    Comments: 3 pages; presented at BENEVOL 2017, the BElgian-NEtherlands software eVOLution symposium, December 2017, Antwerp, Belgium

  50. Abnormal Working Hours: Effect of Rapid Releases and Implications to Work Content

    Authors: Maëlick Claes, Mika Mäntylä, Miikka Kuutila, Bram Adams

    Abstract: During the past years, overload at work leading to psychological diseases, such as burnouts, have drawn more public attention. This paper is a preliminary step toward an analysis of the work patterns and possible indicators of overload and time pressure on software developers with mining software repositories approach. We explore the working pattern of developers in the context of Mozilla Firefox,… ▽ More

    Submitted 12 April, 2017; originally announced April 2017.

    Comments: MSR 2017 conference, short paper