Unit testing is one of the core practices in the Extreme Programming lightweight software development method, and it is usually carried out with the help of software frameworks that ease the construction of test cases as an integral part of programming tasks. This work describes our first results in studying the integration of automated unit testing practices in conventional 'introduction to programming' laboratories. Since the work used a classical procedural language in the course's assignments, we had to design a specific testing framework called tpUnit. The results of the experiment points out that a straightforward approach for the integration of unit testing in first-semester courses do not result in the expected outcomes in terms of student's engagement in the practice.
The purpose of this study was to apply the analytic hierarchy process (AHP) to assist decision-making when planning animal health programmes, by assigning priorities to issues of concern to producers in Chile's main goat production region. This process allows a multi-criteria approach to problems, by analysing and ranking them in a hierarchical structure. Industry experts have highlighted the following animal health and disease control criteria: acceptance by breeders of disease control measures; impact of specific diseases on regional animal trade; the cost and efficacy of control measures; a decrease in flock production; and the impact of caprine diseases on human public health. Using these criteria in the AHP, the study found that the most important impacts were on human public health and on the animal trade. The disease priorities were tuberculosis, brucellosis and echinococcosis/hydatidosis, due mainly to their zoonotic impact. The analytic hierarchy process proved useful when several criteria were involved in public health issues.
Abstract. The development of Rich Internet Applications (RIAs) is based on the selection, assembly, and tailoring of Rich-User-Interface (RUI) components. While the user interface design is usually guided by principles, guidelines, and heuristics, there are not mechanisms for systematically selecting RUI components. Moreover, there is a lack of homogeneous classification criteria that hinders the selection of components and increases the relevance of experience designing web applications. To ease the search and the choosing of components by web-developers, this paper presents a taxonomy for classifying RUI components. The development of such a taxonomy has been based on both the study of relevant resources from the UI domain and the opinions of experts.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.