Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleMay 2024
Automated Data Visualization from Natural Language via Large Language Models: An Exploratory Study
Proceedings of the ACM on Management of Data (PACMMOD), Volume 2, Issue 3Article No.: 115, Pages 1–28https://doi.org/10.1145/3654992The Natural Language to Visualization (NL2Vis) task aims to transform natural-language descriptions into visual representations for a grounded table, enabling users to gain insights from vast amounts of data. Recently, many deep learning-based approaches ...
- articleJanuary 2024
Users and Gratification Theory Approach to Understand Why People Use Digital Media Mainly During Lockdown
International Journal of Social Media and Online Communities (IJSMOC), Volume 16, Issue 1Pages 1–9https://doi.org/10.4018/IJSMOC.336477This article seeks to find the uses and gratification that consumers receive by using digital media during the lockdown when there is a situation of Covid. This article tries to provide a more comprehensive understanding of why consumers use digital ...
- research-articleMarch 2022
"How Would You Communicate With a Robot?": People with Neourodevelopmental Disorder's Perspective
- Corrado Pacelli,
- Tharushi Kinkini De Silva Pallimulla Hewa Geeganage,
- Micol Spitale,
- Eleonora Beccaluva,
- Franca Garzotto
HRI '22: Proceedings of the 2022 ACM/IEEE International Conference on Human-Robot InteractionPages 968–972Neurodevelopmental disorders (NDDs) are characterised by impairments in communication. Socially assistive robots have been identified as a promising avenue to alleviate their burden. Since NDDs have different needs, their way of communicating with a ...
- research-articleOctober 2021
An Exploratory Study on Dead Methods in Open-source Java Desktop Applications
ESEM '21: Proceedings of the 15th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)Article No.: 10, Pages 1–11https://doi.org/10.1145/3475716.3475773Background. Dead code is a code smell. It can refer to code blocks, fields, methods, etc. that are unused and/or unreachable. Empirical evidence shows that dead code harms source code comprehensibility and maintainability in software applications. ...
- research-articleApril 2021
Requirements engineering in the pre-contract stage: exploring the processes and practices used in small and medium-sized software enterprises
SAC '21: Proceedings of the 36th Annual ACM Symposium on Applied ComputingPages 1346–1353https://doi.org/10.1145/3412841.3442009Performing requirements engineering (RE) during the pre-contract stage; i.e., at pre-selling time, is mandatory for software providers to conceive a project proposal and deliver a bid. In bespoke projects, this process requires that providers deal with ...
-
- research-articleDecember 2020
Toward Lightweight In-situ Self-reporting: An Exploratory Study of Alternative Smartwatch Interface Designs in Context
Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies (IMWUT), Volume 4, Issue 4Article No.: 158, Pages 1–22https://doi.org/10.1145/3432212In-situ self-reporting is an important measurement method used for capturing daily experience data right-in-the-moment in dynamic contexts. Research has been conducted to reduce the demand placed on users for manually reporting data in context. In this ...
- research-articleJuly 2020Honorable Mention
Exploring Potential Scenarios and Design Implications Through a Camera-like Physical Odor Capture Prototype
DIS '20: Proceedings of the 2020 ACM Designing Interactive Systems ConferencePages 2021–2033https://doi.org/10.1145/3357236.3395434Recently, researchers have become increasingly interested in finding new input methods for olfactory interfaces. Physical odor capture is a potential solution to this issue and, in order to make it more accessible for users, we designed a portable and ...
- research-articleMay 2020
Digital modelling and simulation in french social sciences and humanities research: an exploratory study
SpringSim '20: Proceedings of the 2020 Spring Simulation ConferenceArticle No.: 37, Pages 1–12This text proposes an exploratory study to try to identify the place of modelling and simulation-oriented approaches in the social sciences and humanities (SSH). In particular, we will focus on French research in this field. We chose to use the Google ...
- research-articleApril 2020
An Exploratory Study of Augmented Reality Presence for Tutoring Machine Tasks
CHI '20: Proceedings of the 2020 CHI Conference on Human Factors in Computing SystemsPages 1–13https://doi.org/10.1145/3313831.3376688Machine tasks in workshops or factories are often a compound sequence of local, spatial, and body-coordinated human-machine interactions. Prior works have shown the merits of video-based and augmented reality (AR) tutoring systems for local tasks. ...
- posterMarch 2020
Defining agile requirements change management: a mapping study
- Danyllo Albuquerque,
- Everton Guimaraes,
- Mirko Perkusich,
- Alexandre Costa,
- Emanuel Dantas,
- Felipe Ramos,
- Hyggo Almeida
SAC '20: Proceedings of the 35th Annual ACM Symposium on Applied ComputingPages 1421–1424https://doi.org/10.1145/3341105.3374095As opposed to traditional software development, agile development encourages requirements change. Given the importance of requirements change management, there is an increasing number of studies discussing this process in both traditional and agile ...
- research-articleSeptember 2019
Architecting for scale: the case for systematic software reuse in managing technical debt in start-ups
ECSA '19: Proceedings of the 13th European Conference on Software Architecture - Volume 2Pages 55–58https://doi.org/10.1145/3344948.3344950Most start-ups aspire to become non-start-ups someday. One would argue then that architecting for scale means doing it right the first time. However, start-ups usually start with a single idea in search of market fit. Taking time to design and implement ...
- research-articleMay 2019
Emotions in software practice: presentation vs. coding
SEmotion '19: Proceedings of the 4th International Workshop on Emotion Awareness in Software EngineeringPages 23–28https://doi.org/10.1109/SEmotion.2019.00012Nowadays, one of the most relevant, necessary and essential professional activities is software development. Software practitioners assume a very demanding task presenting important challenges. The aim of the present study is to find out how future ...
- research-articleMay 2019
Splitting APIs: an exploratory study of software unbundling
MSR '19: Proceedings of the 16th International Conference on Mining Software RepositoriesPages 360–370https://doi.org/10.1109/MSR.2019.00062Software unbundling consists of dividing an existing software artifact into smaller ones. Unbundling can be useful for removing clutter from the original application or separating different features that may not share the same purpose, or simply for ...
- research-articleMay 2019
Exploring tools and strategies used during regular expression composition tasks
ICPC '19: Proceedings of the 27th International Conference on Program ComprehensionPages 197–208https://doi.org/10.1109/ICPC.2019.00039Regular expressions are frequently found in programming projects. Studies have found that developers can accurately determine whether a string matches a regular expression. However, we still do not know the challenges associated with composing regular ...
- abstractMay 2019
An Exploratory Study for Evaluating the Use of Floor Visualisations in Navigation Decisions
CHI EA '19: Extended Abstracts of the 2019 CHI Conference on Human Factors in Computing SystemsPaper No.: LBW2316, Pages 1–6https://doi.org/10.1145/3290607.3312803Different environmental cues can influence our spatial behaviour when we explore unfamiliar spaces. Research shows that the presence of other people affects our navigation decisions. To investigate the use of this environmental cue as a navigation aid ...
- research-articleOctober 2018
Document Annotation Tools: Annotation Classification Mechanisms
TEEM'18: Proceedings of the Sixth International Conference on Technological Ecosystems for Enhancing MulticulturalityPages 889–895https://doi.org/10.1145/3284179.3284331Document annotation tools have been widely used in technology-enhanced learning. Through these tools, students can associate annotations with fragments of documents, which enhances the thorough analysis of content and develops meta-reflective thinking. ...
- research-articleOctober 2018
Understanding what industry wants from requirements engineers: an exploration of RE jobs in Canada
ESEM '18: Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and MeasurementArticle No.: 41, Pages 1–10https://doi.org/10.1145/3239235.3268916[Background] Prior research on the professional occupation of Requirements Engineering (RE) in Europe and Latin America indicated incongruities between RE practice as perceived by industry and as in textbooks, and conducted detailed analysis of both RE ...
- research-articleOctober 2018
Serious game for waste sorting on interactive tabletop with tangible objects: exploratory study
Ergo'IA '18: Proceedings of the 16th Ergo'IA “Ergonomie Et Informatique Avancée” ConferenceArticle No.: 15, Pages 1–9https://doi.org/10.1145/3317326.3317339In the field of microbiology training, in which contaminated products must be handled and recycled, there are new needs in order to reduce risks and costs. New advances in Tangible interaction and serious game domains can provide solutions to answer ...
- research-articleSeptember 2018
Understanding vulnerabilities in plugin-based web systems: an exploratory study of wordpress
- Oslien Mesa,
- Reginaldo Vieira,
- Marx Viana,
- Vinicius H. S. Durelli,
- Elder Cirilo,
- Marcos Kalinowski,
- Carlos Lucena
SPLC '18: Proceedings of the 22nd International Systems and Software Product Line Conference - Volume 1Pages 149–159https://doi.org/10.1145/3233027.3233042A common software product line strategy involves plugin-based web systems that support simple and quick incorporation of custom behaviors. As a result, they have been widely adopted to create web-based applications. Indeed, the popularity of ecosystems ...
- research-articleMay 2018
The road to live programming: insights from the practice
ICSE '18: Proceedings of the 40th International Conference on Software EngineeringPages 1090–1101https://doi.org/10.1145/3180155.3180200Live Programming environments allow programmers to get feedback instantly while changing software. Liveness is gaining attention among industrial and open-source communities; several IDEs offer high degrees of liveness. While several studies looked at ...