Filters








157 Hits in 4.2 sec

The implications of method placement on API learnability

Jeffrey Stylos, Brad A. Myers
2008 Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering - SIGSOFT '08/FSE-16  
It was found that method placement -on which class or classes a method is placed -can have large usability impact in object-oriented APIs.  ...  This was because programmers often start their exploration of an API from one "main" object, and were slower finding other objects that were not referenced in the methods of the main object.  ...  IMPLICATIONS Because we directly compared an API solution to the issue of method placement, the most direct implication from the results of our study is that changing the APIs would directly benefit programmers  ... 
doi:10.1145/1453101.1453117 dblp:conf/sigsoft/StylosM08 fatcat:6z257xg3nnashizflqzkf22p4u

The Use of a Convolutional Neural Network in Detecting Soldering Faults from a Printed Circuit Board Assembly

Muhammad Bilal Akhtar
2022 HighTech and Innovation Journal  
Early AOI methods were based on classic image processing algorithms using a reference PCB. The traditional methods require very complex and inflexible preprocessing stages.  ...  Limited research has been carried out in the past on using CNN for AOI.  ...  The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.  ... 
doi:10.28991/hij-2022-03-01-01 fatcat:2fkwivjldnd2xgr3smqpjhyoqi

Design annotations to improve API discoverability

André L. Santos, Brad A. Myers
2017 Journal of Systems and Software  
A considerable part of such difficulties relate to discovery of API elements and the relationships among them.  ...  As a proof of concept, we developed Dacite , a tool which comprises a set of Java annotations and an accompanying plugin for the Eclipse IDE.  ...  Any opinions, findings and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect those of Carnegie Mellon Portugal Program or the National Science  ... 
doi:10.1016/j.jss.2016.12.036 fatcat:pnrusev4n5dn3odhsdjad43lm4

Playing for 3D Human Recovery [article]

Zhongang Cai, Mingyuan Zhang, Jiawei Ren, Chen Wei, Daxuan Ren, Jiatong Li, Zhengyu Lin, Haiyu Zhao, Shuai Yi, Lei Yang, Chen Change Loy, Ziwei Liu
2021 arXiv   pre-print
A simple frame-based baseline trained on GTA-Human already outperforms more sophisticated methods by a large margin; for video-based methods, GTA-Human demonstrates superiority over even the in-domain  ...  We extend our study to larger models to observe the same consistent improvements, and the study on supervision signals suggests the rich collection of SMPL annotations is key.  ...  learnable SMPL parameters in the shortest possible route.  ... 
arXiv:2110.07588v1 fatcat:qvudr463cnb35m26tvrxijsg4e

Critical Reflections on Visualization Authoring Systems [article]

Arvind Satyanarayan, Bongshin Lee, Donghao Ren, Jeffrey Heer, John Stasko, John Thompson, Matthew Brehmer, Zhicheng Liu
2019 arXiv   pre-print
Recognizing the value of contextualizing our decisions in the broader design space, we present critical reflections on three systems we developed -- Lyra, Data Illustrator, and Charticulator.  ...  We also reflect on common assumptions that we made during the development of our systems, thereby informing future research directions in visualization authoring systems.  ...  The level of visibility has clear implications for expressivity.  ... 
arXiv:1907.13568v1 fatcat:4wpfuf5jffbrpi226vbht2gqvu

A Survey of Machine Learning for Big Code and Naturalness [article]

Miltiadis Allamanis, Earl T. Barr, Premkumar Devanbu, Charles Sutton
2018 arXiv   pre-print
We present a taxonomy based on the underlying design principles of each model and use it to navigate the literature.  ...  Research at the intersection of machine learning, programming languages, and software engineering has recently taken important steps in proposing learnable probabilistic models of source code that exploit  ...  Their method automatically infers the most probable grouping of API elements.  ... 
arXiv:1709.06182v2 fatcat:hbvgyonqsjgq3nqwji6jf3aybe

A Survey of Machine Learning for Big Code and Naturalness

Miltiadis Allamanis, Earl T. Barr, Premkumar Devanbu, Charles Sutton
2018 ACM Computing Surveys  
We present a taxonomy based on the underlying design principles of each model and use it to navigate the literature.  ...  Research at the intersection of machine learning, programming languages, and software engineering has recently taken important steps in proposing learnable probabilistic models of source code that exploit  ...  Their method automatically infers the most probable grouping of API elements.  ... 
doi:10.1145/3212695 fatcat:iuuocyctg5adjmobhc2zw23rfu

BioLumin: An Immersive Mixed Reality Experience for Interactive Microscopic Visualization and Biomedical Research Annotation

Aviv Elor, Steve Whittaker, Sri Kurniawan, Sam Michael
2022 ACM Transactions on Computing for Healthcare  
To examine the usability and feasibility of BioLumin, we evaluated our prototype through a multi-stage mixed-method approach.  ...  The results indicated that the mixed reality system was learnable and that non-experts could generate high-quality 3D annotations after a short training session.  ...  the design of BioLumin.  ... 
doi:10.1145/3548777 fatcat:ydyhgyx7uzd6pa455upfy77s44

Promoting universal usability with multi-layer interface design

Ben Shneiderman
2003 Proceedings of the 2003 conference on Universal usability - CUU '03  
This paper promotes the idea of multi-layer interface designs that enable first-time and novice users to begin with a limited set of features at layer 1.  ...  New research methods and directions are proposed.  ...  Indeed it is difficult to find metrics for the learnability of user interfaces or reports on the rate of adoption vs. dropped usage.  ... 
doi:10.1145/957205.957206 fatcat:mqlkncz5jnhcbncdi3pdh3x3va

Promoting universal usability with multi-layer interface design

Ben Shneiderman
2002 ACM SIGCAPH Computers and the Physically Handicapped  
This paper promotes the idea of multi-layer interface designs that enable first-time and novice users to begin with a limited set of features at layer 1.  ...  New research methods and directions are proposed.  ...  Indeed it is difficult to find metrics for the learnability of user interfaces or reports on the rate of adoption vs. dropped usage.  ... 
doi:10.1145/960201.957206 fatcat:eq2752i65ra6liod4uwmaldcwm

The MIREX grand challenge: A framework of holistic user-experience evaluation in music information retrieval

Xiao Hu, Jin Ha Lee, David Bainbridge, Kahyun Choi, Peter Organisciak, J. Stephen Downie
2015 Journal of the Association for Information Science and Technology  
There are two major limitations of such system-centered evaluation approaches: 1) the evaluation focuses on subtasks in music information retrieval but not entire systems; and 2) users and their interactions  ...  This is followed by an analysis of the results, reflection of the experience and lessons learned, and plans for future directions.  ...  The University of Hong Kong also supported part of the study with a seed research fund.  ... 
doi:10.1002/asi.23618 fatcat:6y34cd7jircmxal2tzotgxdqam

Learning Branch Probabilities in Compiler from Datacenter Workloads [article]

Easwaran Raman, Xinliang David Li
2022 arXiv   pre-print
This translates to performance improvement of up to 8.1% on 24 out of a suite of 40 benchmarks with a 1% geomean improvement on the suite.  ...  In the absence of profile information, compilers resort to using heuristics for this purpose.  ...  At a high level, the trainer computes the loss for the training input and updates the learnable parameters using gradient descent methods.  ... 
arXiv:2202.06728v1 fatcat:4wmqcgue2jhmznpna6ejmgeasy

Because we care: Privacy Dashboard on Firefox OS [article]

Marta Piekarska, Yun Zhou, Dominik Strohmeier, Alexander Raake
2015 arXiv   pre-print
We have verified our hypothesis, and the impact of the educational aspects on the decisions about the privacy settings.  ...  We have implemented our solution on FirefoxOS and conducted user studies to verify the usefulness and usability of our tool.  ...  Next, we verify what app is calling the API and check what is the setting for it, and adjust the response the API would give.  ... 
arXiv:1506.04105v1 fatcat:qmgycvsfmfctnatx6nk6pvxnmy

D1.1 - State of the Art Analysis

Danilo Ardagna
2021 Zenodo  
It examines the standardisation and opensource landscape, where many of the emerging standards are mainly focused on the network layer, also highlighting opportunities for open-source community involvement  ...  We then report an overview of the state-of-the-art of the solutions offered by the main cloud market players and the European providers.  ...  In this context, end-to-end security in edge environments has implications on all the elements coming from stakeholders in the system.  ... 
doi:10.5281/zenodo.6372377 fatcat:f6ldfuwivbcltew4smiiwphfty

D2.1 Vision, State of the Art and Requirements Analysis

Striccoli Domenico
2019 Zenodo  
The main objectives of this deliverable are (i) to describe the project vision, the applicability scenarios, and demonstration use cases; (ii) to perform an analysis of the State of the Art and current  ...  market solutions; (iii) to identify and describe the technical and architectural requirements of the GUARD framework.  ...  There are no rigid indications about the number and placement of security agents, since this choice depends on the graph topology and detection services.  ... 
doi:10.5281/zenodo.3564301 fatcat:lrb6r6zat5bk5oqwpwwlui3ztm
« Previous Showing results 1 — 15 out of 157 results