Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- posterOctober 2022
Enabling end-users to implement larger block-based programs
ICSE '22: Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion ProceedingsMay 2022, Pages 347–349https://doi.org/10.1145/3510454.3528644Block-based programming, already popular in computer science education, has been successfully used to make programming accessible to end-users in applied domains such as the field of robotics. Most prior work in these domains has examined smaller ...
- short-paperOctober 2022
Is GitHub copilot a substitute for human pair-programming?: an empirical study
ICSE '22: Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion ProceedingsMay 2022, Pages 319–321https://doi.org/10.1145/3510454.3522684This empirical study investigates the effectiveness of pair programming with GitHub Copilot in comparison to human pair-programming. Through an experiment with 21 participants we focus on code productivity and code quality. For experimental design, a ...
- short-paperOctober 2022
Let's talk open-source: an analysis of conference talks and community dynamics
ICSE '22: Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion ProceedingsMay 2022, Pages 322–324https://doi.org/10.1145/3510454.3522683Open-source software has integrated itself into our daily lives, impacting 78% of US companies in 2015 [11]. Past studies of open-source community dynamics have found motivations behind contributions [3, 14, 18, 19] and the significance of community ...
- short-paperOctober 2022
Woodpecker: identifying and fixing Android UI display issues
ICSE '22: Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion ProceedingsMay 2022, Pages 334–336https://doi.org/10.1145/3510454.3522681The complexity of GUI and some combinations of personalized settings make the UI display issues occur frequently. Unfortunately, little is known about the causes of UI display issues. The Android fragmentation and variety of UI components post a great ...
- short-paperOctober 2022
Static test flakiness prediction
ICSE '22: Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion ProceedingsMay 2022, Pages 325–327https://doi.org/10.1145/3510454.3522680The problem of flakiness occurs when a test case is non-deterministic and exhibits both a passing and failing behavior when run against the same code. Over the last years, the software engineering research community has been working toward defining ...
- short-paperOctober 2022
Finding appropriate user feedback analysis techniques for multiple data domains
ICSE '22: Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion ProceedingsMay 2022, Pages 316–318https://doi.org/10.1145/3510454.3522677Software products now have more users than ever. This means more people to please, more use-cases to consider, and more requirements to fulfill. These users can then write feedback on software in any number of public or private online repositories. Many ...
- research-articleOctober 2022
VRTest: an extensible framework for automatic testing of virtual reality scenes
ICSE '22: Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion ProceedingsMay 2022, Pages 232–236https://doi.org/10.1145/3510454.3516870Virtual Reality (VR) is an emerging technique that attracts interest from various application domains such as training, education, remote communication, gaming, and navigation. Despite the ever growing number of VR software projects, the quality ...
- research-articleOctober 2022
Code implementation recommendation for Android GUI components
ICSE '22: Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion ProceedingsMay 2022, Pages 31–35https://doi.org/10.1145/3510454.3516849We present a prototype tool Icon2Code, targeted to helping app developers more quickly implement the callback functions of complex Android GUI components by recommending code implementations learnt from similar GUI components from other apps. Given an ...
- research-articleOctober 2022
NaviDroid: a tool for guiding manual Android testing via hint moves
ICSE '22: Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion ProceedingsMay 2022, Pages 154–158https://doi.org/10.1145/3510454.3516848Manual testing, as a complement to automated GUI testing, is the last line of defense for app quality especially in spotting usability and accessibility issues. However, the repeated actions and easy missing of some functionalities make manual testing ...
- research-articleOctober 2022
Asymob: a platform for measuring and clustering chatbots
ICSE '22: Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion ProceedingsMay 2022, Pages 16–20https://doi.org/10.1145/3510454.3516843Chatbots have become a popular way to access all sorts of services via natural language. Many platforms and tools have been proposed for their construction, like Google's Dialogflow, Amazon's Lex or Rasa. However, most of them still miss integrated ...
- research-articleOctober 2022
Proactive libraries: enforcing correct behaviors in Android apps
ICSE '22: Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion ProceedingsMay 2022, Pages 159–163https://doi.org/10.1145/3510454.3516837The Android framework provides a rich set of APIs that can be exploited by developers to build their apps. However, the rapid evolution of these APIs jointly with the specific characteristics of the lifecycle of the Android components challenge ...