scispace - formally typeset
Search or ask a question

Answers from top 16 papers

More filters
Papers (16)Insight
For example, the choice of an API or how to reuse the functionality the API offers are, to a considerable degree, conditioned upon what other developers think about the API.
This may indicate that developers avoid API instability.
High-skill jobs in services are primarily considered good if the work is interesting, while salary level and career opportunities count less.
Results show that goal, value, and workflow modeling provide new, API-specific benefits that include mapping the API ecosystem, facilitating incremental API planning, understanding dynamic API-specific roles, identifying bottlenecks in API change workflows, and identifying API value.
We identify a set of questions maintainers and tool developers should consider when improving API-level documentation.
Working knowledge of API design principles helps students faster adapt to new and changing technologies.
These posts about API issues are invaluable to API designers, not only because they can help to learn more about the problem but also because they can facilitate learning the requirements of API users.
Proceedings ArticleDOI
Gias Uddin, Foutse Khomh 
30 Oct 2017
40 Citations
The perceptions of developers about an API, and the choices they make about whether and how they should use it, may, to a considerable degree, be conditioned upon how other developers see and evaluate the API.
Proceedings ArticleDOI
KangYoon Lee, Neul Ha 
01 Jan 2018
API Economy generates a lot of application diversity and platform provides the services, which can support Digital Transformation.
These findings can provide a scientific basis for further probing into the complexity of API.
The results reveal differences regarding developer activities and documentation usage that a successful design strategy for API documentation needs to accommodate.
Proceedings ArticleDOI
Duala-Ekoko, Robillard 
01 Jan 2012
32 Citations
The questions we have identified and the difficulties we observed can be used for evaluating tools aimed at improving API learning, and in identifying areas of the API learning process where tool support is missing, or could be improved.
A usability evaluation of our proposed changes to the API suggests that our user-centered design process was successful in helping to create an API that significantly improved users' productivity and better matches the different users' needs.
The results indicated that there exists a good degree of congruence between the Holland occupational codes and the API Career Factors.
Book ChapterDOI
Sebastien Andreo, Jan Bosch 
18 Nov 2019
The results reveal that even if we are talking about the API economy, organizations are struggling with different aspects of API management related to Business, Architecture, Process, and Organization.
The resulting data showed that resources for learning an API were critically important, and shed light on three API learning obstacles: The need discover the design and rationale of the API on a need-to-know basis, the challenge of finding credible usage API examples at the right level of complexity, and the challenge of understanding inexplicable API behavior.

See what other people are reading

How does the cognitive walkthrough approach impact the usability of mobile applications?
4 answers
The cognitive walkthrough approach significantly impacts the usability of mobile applications by providing insights into user experiences and challenges. This method involves analyzing how users interact with the application step-by-step to identify usability issues and propose enhancements. Through cognitive walkthrough testing, researchers can evaluate the ease of use of an application from various age groups' perspectives and optimize it to cater to a wide range of users. By conducting usability testing using cognitive walkthrough and task scenarios, applications like ALINGKA and Flip can assess user satisfaction levels, identify problems, and determine areas for improvement. Additionally, the cognitive walkthrough method helps in designing applications that are appropriate for online learning activities, ensuring that technological tools like teleconference applications are effectively utilized.
Are Living Labs using evaluation?
5 answers
Living Labs are indeed utilizing evaluation processes. These labs focus on user-centric innovation in real-life settings, involving stakeholders in the design, evaluation, and prototyping stages to address societal challenges like the food-energy-water nexus. Evaluation in Living Labs is crucial for assessing system performances, especially in academic search domains, where user-centric evaluation is gaining importance. The goal is to enhance academic search systems by allowing participants to evaluate retrieval approaches in real-world systems from various disciplines, such as life sciences and social sciences. This approach aims to improve knowledge exchange, collaborative problem-solving, and the overall efficiency of academic search systems through user involvement and real-world testing.
What turns people into criminals?
5 answers
Various factors contribute to individuals turning to a life of crime. Economic downturns play a significant role, as individuals who enter the job market during recessions are more likely to engage in criminal activities due to poor job matches and limited career prospects. Institutional settings, like prisons, can also influence criminal behavior through bureaucratic practices that categorize individuals as irredeemable criminals based on documentation, perpetuating a cycle of criminalization. Moreover, societal biases and discrimination, especially towards minority groups, increase the likelihood of individuals, particularly young black men and Latinos, ending up in the criminal justice system. Traumatic experiences, such as exposure to violence, domestic abuse, and social disparities, can also contribute to criminal behavior by shaping individuals' perceptions and responses to their environment.
What turns people into criminals?
5 answers
Various factors contribute to individuals becoming criminals. Institutional settings, like prisons, utilize paperwork to categorize individuals as irredeemable criminals, shaping their identities and behaviors accordingly. Additionally, economic downturns play a role, as individuals entering the job market during recessions often face poor job matches, leading to long-term detrimental effects on their wages and career progression, increasing the likelihood of engaging in criminal activities. Furthermore, environmental influences, such as home life, education, and training, can either foster responsible behavior or push individuals towards antisocial tendencies and criminal activities, especially during adolescence. Psychological factors, like conformity and the allure of power, can also sway ordinary individuals towards committing criminal acts under certain circumstances.
What tyurns people into criminals?
4 answers
Various factors contribute to the criminalization of individuals. The living conditions and past experiences of abuse play a significant role. Genetic predispositions, coupled with abusive environments, create poor constitutive conditions that may lead to criminal behavior. Additionally, bureaucratic practices in institutional settings, like prisons, utilize paperwork to categorize individuals as irredeemable criminals, emphasizing the influence of documentation on criminalization. Moreover, historical biological theories of crime, genetic screening, and new reproductive technologies suggest biological solutions to social problems, potentially influencing criminal behavior. Overall, a combination of genetic predispositions, abusive environments, bureaucratic practices, and historical influences can contribute to the transformation of individuals into criminals.
What is a version control system?
5 answers
AVersion control systems (VCS) are essential tools in software development, allowing for tracking changes, collaboration among developers, backup of files, and maintaining a history of file versions^[Context_. They support parallel development through branches and merges, facilitating collaboration among multiple developers. VCS can be centralized (CVCS) or distributed (DVCS), each with its own approach to managing software projects. Creative practitioners also utilize version histories in various domains, leveraging versions as materials, providing freedom to explore, and reflecting on past versions for reuse across time scales. The success of a VCS is influenced by end-users' acceptance and satisfaction, with studies focusing on antecedents of satisfaction and behavioral intentions related to VCS reuse.
What are some effective strategies for teaching fine motor skills to children in a preschool setting?
5 answers
Effective strategies for teaching fine motor skills to preschool children include utilizing collage media, implementing coloring activities, and incorporating puzzle games. These activities help in developing children's fine motor abilities by engaging them in tasks that require precise hand and finger movements, coordination, and dexterity. The use of suitable media like collage materials, coloring sheets, and puzzle games not only makes the learning process fun and engaging but also enhances the children's motor skills effectively. Additionally, creating a comfortable learning environment, providing proper stimulation, and allowing sufficient time for skill development are crucial factors in promoting fine motor skill acquisition in preschoolers. By combining these strategies, educators can effectively support the holistic development of fine motor skills in young children.
How does the quality of concrete affect the overall durability and lifespan of a building?
5 answers
The quality of concrete significantly impacts the durability and lifespan of a building. Concrete's porosity allows water to pass through, potentially leading to deterioration when exposed to environmental contaminants like sulfates and chlorides. Monitoring concrete quality post-construction is challenging, as real-world conditions differ from laboratory settings, affecting properties like compressive strength and carbonation rate. Building durability is crucial for sustainable growth, with deformation effects serving as a measure of structural integrity. Automated visualization techniques aid in assessing concrete degradation, highlighting defects like surface erosion and cracks that impact durability. Understanding and quantifying concrete properties under actual construction conditions are essential for ensuring the longevity and performance of building structures.
What factors influence the adoption of cloud computing among postgraduate students?
5 answers
Awareness, perceived ease of use, and computer self-efficacy significantly influence the intention to use cloud computing services among postgraduate students. Additionally, social influence, performance expectancy, and facilitating conditions positively impact students' attitudes towards cloud adoption. Organizational factors like top management commitment and staff attitudes, as well as environmental and technological factors, play a crucial role in the adoption of cloud computing in academic institutions. User readiness, satisfaction, and awareness are key factors related to the use of cloud computing among students. Factors such as relative advantage, compatibility of technology, management support, technological readiness, and competition pressure influence decision-makers to adopt cloud computing technology in organizations, including educational institutions.
How to use AI in academic libraries?
5 answers
AI can revolutionize academic libraries by enhancing services like reference support, information retrieval, and collection management. Implementations include virtual reality, chatbots, voice recognition, and robotics. AI can mimic human behavior, analyze texts, aid decision-making, and produce knowledge through machine learning. Specifically, AI chatbots offer practical tools for daily library tasks, with the potential to transform workflows and improve patron interactions. Moreover, Natural Language Processing technologies, like the BERT language model, can enable advanced searchability and automated classification in academic libraries. To effectively utilize AI in academic libraries, librarians need training, infrastructure, and awareness, along with a focus on Python-based innovations and collaboration with AI developers.
What the problem of SMEs in indonesia related with bookkeeping and financial reporting?
5 answers
Micro, Small, and Medium Enterprises (MSMEs) in Indonesia face challenges related to bookkeeping and financial reporting. Many MSMEs lack the knowledge and skills to create proper financial reports. This results in manual and often inaccurate financial reporting, which does not adhere to financial accounting standards. The lack of understanding of bookkeeping practices leads to difficulties in evaluating business performance and predicting financial flows. Training programs have been implemented to address these issues, aiming to increase financial literacy among MSME owners and managers. Despite the importance of financial management for business success, there is still a significant gap in knowledge and implementation of financial management practices among MSME actors in Indonesia.