12,402 Hits in 3.7 sec

Detecting API usage obstacles: A study of iOS and Android developer questions

Wei Wang, Michael W. Godfrey
2013 2013 10th Working Conference on Mining Software Repositories (MSR)  
When developers invoke API methods in a framework, they often encounter obstacles in finding the correct usage of the API, let alone to employ best practices.  ...  For each API with usage obstacles, we further apply a topic mining tool to posts that are tagged with the API, and we discover several repetitive scenarios in which API usage obstacles occur.  ...  Lines of research regarding API usage includes field studies of API learning obstacles [1] , [2] , mining temporal correlations among API invocations [3] , [4] and harnessing web content to aid API  ... 
doi:10.1109/msr.2013.6624006 dblp:conf/msr/WangG13 fatcat:cdlh5ourhbb2vearygbksjimri

Jumping through hoops

Sarah Nadi, Stefan Krüger, Mira Mezini, Eric Bodden
2016 Proceedings of the 38th International Conference on Software Engineering - ICSE '16  
APIs for, and the kind of (tool) support they desire.  ...  We triangulate data from four separate studies that include the analysis of 100 StackOverflow posts, 100 GitHub repositories, and survey input from 48 developers.  ...  Robillard [25] concluded that a main obstacle to learning an API is the lack of information on how to use this API to accomplish a specific task.  ... 
doi:10.1145/2884781.2884790 dblp:conf/icse/NadiKMB16 fatcat:ltkk5cint5ed3pag353sdyaz5m


Tarfah Alrashed, Jumana Almahmoud, Amy X. Zhang, David R. Karger
2020 Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems  
Both of these obstacles are overcome by ScrAPIr. Another obstacle was the challenge of following the API documentation (9%).  ...  WRAPI EVALUATION We conducted a user study comparing WRAPI to the typical approach of coding to access APIs.  ... 
doi:10.1145/3313831.3376691 dblp:conf/chi/AlrashedAZK20 fatcat:e5hxtpcacncsdnq6lwwsvwm4am

Development of technological competencies: a precondition for life long learning

Živilė Sederevičiūtė - Pačiauskienė, Manefa Miškinienė, Eurika Norkienė
2014 Pedagogika  
The rapid growth of technological progress has necessitated a need for adult lifelong learning and acquisition of knowledge and skills in new fields, as well as increased the importance of technological  ...  Despite the variety of learning obstacles, the majority of the respondents were for the continuous technology learning.  ...  The purpose of the study: to explore the development of technological competencies as a precondition for lifelong learning.  ... 
doi:10.15823/p.2014.1756 fatcat:mow7p3qjvrflhhsn33yluknyxi

Out of sight: a toolkit for tracking occluded human joint positions

Chi-Jui Wu, Aaron Quigley, David Harris-Birtill
2016 Personal and Ubiquitous Computing  
. = 5.8 cm), which is within a person's personal space. In a realistic scenario study, groups of two people quickly occlude each other, and occlusion is resolved for 85% of the participants.  ...  A RESTful API was developed to allow distributed access of occlusion-free skeleton joint positions. As a further contribution, we provide the system as open source.  ...  , and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.  ... 
doi:10.1007/s00779-016-0997-6 fatcat:fh7banua2jaklpkpdxdfkh37xq

Scout-bot: Leveraging API Community Knowledge for Exploration and Discovery of API Learning Resources

George Ajam, Carlos Rodriguez, Boualem Benatallah
2021 CLEI Electronic Journal  
The research is carried out as a systematic mapping study where 103 research papers selected from the literature were reviewed and a total of 5 core quality dimensions were identified and analyzed.  ...  Here, API documentation plays a pivotal role in enabling developers to take full advantage of the benefits brought by APIs.  ...  Acknowledgement This research was done in the context of the first author's Ph.D. thesis [129] as part of the supervision of his co-authors.  ... 
doi:10.19153/cleiej.24.2.5 fatcat:acrjn2ge5fhjhhf3rbp6q4ogly

On Simplifying Mobile Mashup Application Development

Guan-Zhong Wu, Chen-Che Huang, Yui-Chey Teng, Jiun-Long Huang, Wei-Chih Ting, Yi-Yu Su, Pin-Chuan Liu
2013 2013 IEEE 37th Annual Computer Software and Applications Conference  
format for the responses of Web APIs, thereby relieving developers of striving to study the usage of various Web APIs.  ...  In this paper, we propose a novel integrated API service system as well as a Web API script to enable mobile mashup application developers to invoke Web APIs in a consistent way, and provide a consistent  ...  However, there are some obstacles faced by the developers to study a large number of new APIs.  ... 
doi:10.1109/compsac.2013.120 dblp:conf/compsac/WuHTHTSL13 fatcat:mpnnycwnwfdshjfyzltduo6qie

Agent Probing Interaction Policies [article]

Siddharth Ghiya, Oluwafemi Azeez, Brendan Miller
2019 arXiv   pre-print
Reinforcement learning in a multi agent system is difficult because these systems are inherently non-stationary in nature.  ...  In such a case, identifying the type of the opposite agent is crucial and can help us address this non-stationary environment.  ...  Related Work Multi Agent reinforcement learning MARL is one of the more widely studied topics in the field of reinforcement learning.  ... 
arXiv:1911.09535v3 fatcat:g3c3chnofffbngvdh4u6kt3odm

Classification and Searching in Java API Reference Documentation

Monali Metkar, S. M. Kamalapur
2014 International Journal of Computer Applications Technology and Research  
Hence API Reference Documentation acts as a guide to user or developer to use API's. Different types of Knowledge Types are generated by processing this API Reference Documentation.  ...  Description of API elements that is Methods, Classes, Constructors etc. is provided through API Reference Documentation.  ...  Robillard and DeLine [9] identified the obstacles faced by developers when trying to learn new APIs through surveys and interviews with Microsoft developers.  ... 
doi:10.7753/ijcatr0307.1011 fatcat:ff7bkli57ff3vdvwdy7d744fwq

Virtual Experience to Real World Application: Sidewalk Obstacle Avoidance Using Reinforcement Learning for Visually Impaired [article]

Faruk Ahmed, Md Sultan Mahmud, Kazi Ashraf Moinuddin, Mohammed Istiaque Hyder, Mohammed Yeasin
2020 arXiv   pre-print
Empirical analysis showed that this prototype improved the obstacle avoidance experience about 5% from a base case of 81.29%  ...  We trained a Sidewalk Obstacle Avoidance Agent (SOAA) through reinforcement learning in a simulated robotic environment.  ...  Design thinking We started with identifying most important sidewalk obstacle from a visually impaired user's perspective. A pilot study provided a list of obstacles.  ... 
arXiv:2009.12877v1 fatcat:ivnmtltfnbanbiceh2gznqrrd4

Sifaka: Text Mining Above a Search API [article]

Cameron VandenBerg, Jamie Callan
2018 arXiv   pre-print
This demo paper describes Sifaka, a new open-source text mining application constructed above a standard search engine index using existing application programmer interface (API) calls.  ...  document sets that are positive or negative examples of new concepts, perform feature selection, and export feature vectors compatible with popular machine learning software.  ...  We hope that Sifaka will encourage greater use and study of search engine indexes and APIs as language databases capable of supporting diverse text analysis applications.  ... 
arXiv:1810.02907v1 fatcat:jgw6nt4k4rbaljhujkanlgdnta

Documenting APIs with examples: Lessons learned with the APIMiner platform

Joao Eduardo Montandon, Hudson Borges, Daniel Felix, Marco Tulio Valente
2013 2013 20th Working Conference on Reverse Engineering (WCRE)  
To evaluate the proposed solution, we performed a field study, when professional Android developers used the platform by four months.  ...  To help developers during the API learning process, we describe in this paper a platform-called APIMiner-that instruments the standard Java-based API documentation format with concrete examples of usage  ...  FIELD STUDY We conducted a field study using the publicly available version of the Android APIMiner platform.  ... 
doi:10.1109/wcre.2013.6671315 dblp:conf/wcre/MontandonBFV13 fatcat:lukncht5vvhillh43s2fgqb3p4

Obstacles to inclusion- perceptions of teachers from Bosnia and Herzegovina / Inkliuzinio ugdymo įgyvendinimo kliūtys: Bosnijos ir Hercegovinos mokytojų nuostatos

Inga Biscevic, Sadeta Zecic, Elvira Mujkanovic, Edin Mujkanovic, Haris Memisevic
The goal of the present study was to examine the attitudes of regular education teachers towards inclusive education, more specifically towards obstacles to successful inclusion.  ...  <p>Inclusive education is increasingly becoming a dominating paradigm of the educational system in Bosnia and Herzegovina.  ...  Lack of time was also mentioned as a barrier to inclusion in a study of teachers in Australia and New Zealand (Westwood & Graham, 2003) .  ... 
doi:10.21277/se.v1i36.281 fatcat:7mdyzywzzbaurhivexuifaymdu

SpyREST: Automated RESTful API Documentation Using an HTTP Proxy Server (N)

S M Sohan, Craig Anslow, Frank Maurer
2015 2015 30th IEEE/ACM International Conference on Automated Software Engineering (ASE)  
Using the proposed HTTP proxy server based technique, RESTful API developers can significantly reduce the cost of producing and maintaining API documentation by replacing a large manual process with an  ...  In this paper we introduce a novel technique using an HTTP proxy server that can be used to automatically generate RESTful API documentation and demonstrate SpyREST, an example implementation of the proposed  ...  Fig. 1 : 1 SpyREST Screen shots showing auto generated API documentation et al. found that developers faced severe obstacles learning new APIs due to inappropriate documentation and other learning resources  ... 
doi:10.1109/ase.2015.52 dblp:conf/kbse/SohanAM15 fatcat:eayvqsjzejbefavcxybm3czsji

Disasters in personal informatics

Jon E. Froehlich, Jakob Eg Larsen, Matthew Kay, Edison Thomaz
2014 Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing Adjunct Publication - UbiComp '14 Adjunct  
Though never a desirable outcome, failure is an inevitable part of research. Too often, however, the tried but failed paths are lost in the translation of work to publication.  ...  With the pragmatics of publishing (e.g., page limits) and the academic emphasis on positive outcomes, failed processes, methodologies, study designs, and technologies are frequently not disclosed.  ...  to be an obstacle in terms of user experience, provided misguided feedback or steered participants away from the task at hand. • APIs: Issues around querying user data through third-party APIs, both in  ... 
doi:10.1145/2638728.2641315 dblp:conf/huc/FroehlichLKT14 fatcat:bvyksf243vfydhwc5z2gbcxlzy
« Previous Showing results 1 — 15 out of 12,402 results