The Peruvian cocoa sector has been growing quickly since the beginning of this century due to international demand for this commodity together with concentrated international cooperation, including NGOs and governmental agencies. Similarly, certification among cocoa producers has been growing quickly. Little is known regarding how certification impacts environmental and socioeconomic...
Active participation and collaboration of community members are crucial to the continuation and expansion of open source software projects. Researchers have recognized the value of community in open source development and studied various aspects of it including structure of communities, motivations for participation, and collaboration among members. However, the majority...
Keeping FOSS developers motivated is a challenging problem, and their motivation levels can affect the team's productivity and satisfaction, leading to higher or lower productivity. Using reputation systems as a motivator has become the de-facto standard for many online communities, rewarding user's activity through badges of honor or achievement levels....
Aniba rosaeodora commonly known as rosewood is a tree species of great socio-economic value in the Amazon because it is harvested for the extraction of its essential oil, which is used in the production of cosmetics. Since rosewood is a wild species included on the Convention on International Trade in...
Merge conflicts have long plagued software development. With larger and more dispersed teams comes greater risk of developers working on the same code at the same time. While merge conflicts are known to be painful, their exact impact on software is still largely unknown. Are merge conflicts an isolated problem,...
Social interactions are a ubiquitous part of our lives, and the creation of online social communities has been a natural extension of this phenomena. Free and Open Source Software (FOSS) development efforts are prime examples of how communities can be leveraged in software development, where groups are formed around communities...
The number of endangered species is rapidly increasing while paucity of adequate information and resources delays establishment of conservation actions. The IUCN’s listing system is insufficient to determine conservation priorities and many species lack information even to be evaluated (i.e., “data deficient”). Here I proposed and tested the Rapid Endangered...
Our confidence in software systems depends on our confidence in the exhaustiveness of our testing. As software systems get more complex, the task of exhaustive testing becomes more complex and even infeasible in some cases. In order to build less error prone systems, we therefore need to not only focus...
Free / Open Source Software developers come from a myriad of different backgrounds. While some contribute for personal reasons, many become involved because they receive compensation from corporations or foundations. The motivation for participating in a project can have dramatic impacts on how and what contribution an individual makes. These...
Visual information presented in diagrams promotes information processing both in an individual and in collaborative work. Previous literature has identified the role of diagrams in
understanding information processing in a variety of disciplines. In software engineering, diagrams are a prevalent method involved in process development: diagrams are used for system...