67 Hits in 6.1 sec

Fragility of layout-based and visual GUI test scripts: an assessment study on a hybrid mobile application

Riccardo Coppola, Luca Ardito, Marco Torchiano
2019 Proceedings of the 10th ACM SIGSOFT International Workshop on Automating TEST Case Design, Selection, and Evaluation - A-TEST 2019  
Goal: In this paper, we perform an assessment of the maintenance needed by test cases for a hybrid mobile app, and the related fragility causes.  ...  A possible reason for such a low diffusion can be the fragility of the techniques, i.e. the frequent need for maintaining test cases when the GUI of the app is changed.  ...  Such causes were then assigned to one of the categories of the taxonomy of modification causes that we defined in an earlier work and took as a reference [10] .  ... 
doi:10.1145/3340433.3342824 dblp:conf/sigsoft/CoppolaAT19a fatcat:ehizma5menfsfknnllkxm4thma

A Systematic Literature Review of Test Breakage Prevention and Repair Techniques [article]

Javaria Imtiaz, Salman Sherin, Muhammad Uzair khan, Muhammad Zohaib Iqbal
2019 arXiv   pre-print
We present a taxonomy that lists the causes of test case breakages extracted from the literature. We found that only four proposed test repair tools are publicly available.  ...  Discarding broken test cases causes a significant waste of effort and leads to test suites that are less effective and have lower coverage.  ...  Heuristic-Based Framework for GUI Test Case Maintenance 2009  ... 
arXiv:1909.10750v1 fatcat:3p2aruegsbgz3bhmkfetb5lwvy

Automating Software Development for Mobile Computing Platforms

Kevin Moran
2018 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME)  
The GUI-based input generation engine is driven by a combination of static and dynamic analyses that create a model of an app's GUI and targets common, empirically derived root causes of crashes in Android  ...  Finally, we design a novel approach for automated testing of mobile apps, called CrashScope, that explores a given Android app using systematic input generation with the intrinsic goal of triggering crashes  ...  The authors of this paper defined several app agnostic oracles based on a study of common root causes of Android applications.  ... 
doi:10.1109/icsme.2018.00094 dblp:conf/icsm/Moran18 fatcat:idlcmxdceza67ecd7fk4llnfxm

Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Apps [article]

Kevin Moran and Carlos Bernal-Cárdenas and Michael Curcio and Richard Bonett and Denys Poshyvanyk
2018 arXiv   pre-print
It is common practice for developers of user-facing software to transform a mock-up of a graphical user interface (GUI) into code.  ...  We implemented this approach for Android in a system called ReDraw.  ...  ACKNOWLEDGMENT We would like to thank Ben Powell, Jacob Harless, Ndukwe Iko, and Wesely Hatin from William & Mary for their assistance on the component of our approach that generates GUI code.  ... 
arXiv:1802.02312v2 fatcat:j6nchfpks5f5jiwsq2wc7nctbi

Towards Sketch-based User Interaction with Integrated Software Development Environments

Sigurdur Gauti Samuelsson, Matthias Book
2020 Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops  
In this paper, we report on preliminary results of an elicitation study performed to gather insights into how developers would use a sketch-based interface.  ...  Enabling this vision requires software capable of both allowing the user to sketch anywhere on a GUI, and interpreting those sketches as specific commands to be performed within the integrated development  ...  Android development, C# back-end development, COBOL legacy software maintenance and computer security research.  ... 
doi:10.1145/3387940.3392231 dblp:conf/icse/SamuelssonB20 fatcat:wnowpduimfdxdctqlhaiwuq5ny

Webinos Project Deliverable: Phase 2 Security Framework

Webinos Consortium
2012 Zenodo  
A key aim of the project is building a platform which is both secure and protects user privacy.  ...  It provides a set of recommendations and describes the outstanding weaknesses and issues of which webinos stakeholders may need to be aware.  ...  The updates can also freeze the GUI of the application for a few seconds.  ... 
doi:10.5281/zenodo.1147031 fatcat:x53nqshe7jfqrnbq6urpvsj2ra

Reverse Engineering and Testing of Rich Internet Applications

Domenico Amalfitano
As a consequence, new research questions and challenges have emerged in the field of web and mobile applications maintenance and testing.  ...  Due to the growing relevance of mobile applications in the renewed Web scenarios, the problem of testing mobile applications developed for the Android operating system has been addressed too, in an attempt  ...  Finally, the 9 th chapter of the thesis will be dedicated to the problem of testing Android mobile applications and will present a new testing technique based on a GUI crawler for crash testing of Android  ... 
doi:10.6092/unina/fedoa/8761 fatcat:pni4gqzmkzfvbjcpveozwh6vaq

The Oceans 2.0/3.0 Data Management and Archival System

Dwight Owens, Dilumie Abeysirigunawardena, Ben Biffard, Yan Chen, Patrick Conley, Reyna Jenkyns, Shane Kerschtien, Tim Lavallee, Melissa MacArthur, Jina Mousseau, Kim Old, Meghan Paulson (+3 others)
2022 Frontiers in Marine Science  
The advent of large-scale cabled ocean observatories brought about the need to handle large amounts of ocean-based data, continuously recorded at a high sampling rate over many years and made accessible  ...  and non-scientific sensors; (4) a data Quality Assurance and Quality Control lifecycle with a consistent workflow and automated testing to detect instrument, data and network issues; (5) a data product  ...  It supports the display of time series, video and other data formats using a widget-based interface.  ... 
doi:10.3389/fmars.2022.806452 fatcat:ucivs5w2pvdlvockociduxfesq

Towards the Definitive Evaluation Framework for Cross-Platform App Development Approaches

Christoph Rieger, Tim A. Majchrzak
2019 Journal of Systems and Software  
Moreover, it advises on multiple development situations based on a single assessment. In this article, we motivate and describe our evaluation criteria.  ...  Future apps need to support a host of app-enabled devices with differing capabilities, along with their software ecosystems.  ...  He is a senior member of the IEEE and the IEEE Computer Society, and a member of the Gesellschaft für Informatik e.V.  ... 
doi:10.1016/j.jss.2019.04.001 fatcat:f37c5v5i7fbaplygc3rl46n6yu


Drew Davidson, Matt Fredrikson, Benjamin Livshits
2014 Proceedings of the 30th Annual Computer Security Applications Conference on - ACSAC '14  
Using a number of case studies and crowd-sourced user studies, we illustrate how more complex personalization tasks can be achieved using MOREPRIV.  ...  We argue that personalization support should be as ubiquitous as location support, and should be provided by a unified system within the OS, instead of by individual apps.  ...  This persona-based approach is substantially different than the taxonomy-based approach of RePriv; 2) MOREPRIV does not impose a development language and an onerous-to-use type system on the developer;  ... 
doi:10.1145/2664243.2664266 dblp:conf/acsac/DavidsonFL14 fatcat:pktdi7xerjgvfo4vqv55gdjuam

Rich Mobile Applications: Genesis, taxonomy, and open issues

Saeid Abolfazli, Zohreh Sanaei, Abdullah Gani, Feng Xia, Laurence T. Yang
2014 Journal of Network and Computer Applications  
We analyze several problems inhibiting the adoption of RMAs and review corresponding solutions to devise a taxonomy.  ...  code to various platform/devices with minor/no modification [9]), and asynchronous communication -to name a few.  ...  It maintains distant clouds as backup resources in case of Cloudlet scarcity.  ... 
doi:10.1016/j.jnca.2013.09.009 fatcat:huwdc76umrehplfmlhwhz5u5bu

Power Consumption Analysis, Measurement, Management, and Issues: A State-of-the-Art Review of Smartphone Battery and Energy Usage

Pijush Kanti Dutta Pramanik, Nilanjan Sinhababu, Bulbul Mukherjee, Sanjeevikumar Padmanaban, Aranyak Maity, Bijoy Kumar Upadhyaya, Jens Bo Holm-Nielsen, Prasenjit Choudhury
2019 IEEE Access  
This paper provides a generalized, but detailed analysis of the power consumption causes (internal and external) of a smartphone and also offers suggestive measures to minimize the consumption for each  ...  The research works are further subcategorized based on different research and solution approaches.  ...  [237] presented a taxonomy of smartphone energy bugs, based on user feedback, as shown in Fig. 20 . Jiang et al.  ... 
doi:10.1109/access.2019.2958684 fatcat:52m6kmfxcngpdmhkyzmcsw4qk4

Design guidelines for adaptive multimodal mobile input solutions

Bruno Dumas, María Solórzano, Beat Signer
2013 Proceedings of the 15th international conference on Human-computer interaction with mobile devices and services - MobileHCI '13  
Based on a detailed analysis of the state of the art, we propose eight design guidelines for adaptive multimodal mobile input solutions.  ...  The advent of advanced mobile devices in combination with new interaction modalities and methods for the tracking of contextual information, opens new possibilities in the field of context-aware user interface  ...  ACKNOWLEDGMENTS Bruno Dumas is supported by MobiCraNT, a project forming part of the Strategic Platforms programme by the Brussels Institute for Research and Innovation (Innoviris).  ... 
doi:10.1145/2493190.2493227 dblp:conf/mhci/DumasSS13 fatcat:caqh2pb5rvfvfi6g2do4drnzte

Engineering context-aware systems and applications: A survey

Unai Alegre, Juan Carlos Augusto, Tony Clark
2016 Journal of Systems and Software  
We encourage the creation of a more holistic and unified engineering process that is tailored for the demands of these systems.  ...  A list of 750 names of context-aware systems developers was gathered from the papers and used for contacting the contestants.  ...  Acknowledgements The authors would like to acknowledge the anonymous reviewers for the comments that have helped to improve the final result of this survey.  ... 
doi:10.1016/j.jss.2016.02.010 fatcat:fn6xuyniyvggjl7kjzy5jstvby

Code fragment summarization

Annie T. T. Ying, Martin P. Robillard
2013 Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2013  
Many usage scenarios for code fragments require them to be distilled to their essence: for example, when serving as cues to longer documents, for reminding developers of a previously It takes a village  ...  I'm also grateful to IBM, in particular my former department head Brent Hailpern, for granting me a leave of absence to pursue this PhD.  ...  I spent a lot of my career taking other people's code, becoming the maintenance guy, as I have to learn the code base.  ... 
doi:10.1145/2491411.2494587 dblp:conf/sigsoft/YingR13 fatcat:wzxsfccatvf6bcxj26pdpkb2xm
« Previous Showing results 1 — 15 out of 67 results