This paper discusses two studies - the one in a business context, the other in a university context - carried out with expert educational designers. The studies aimed to determine the priorities experts claim to employ when designing competence-based learning environments. Designers in both contexts agree almost completely on principles they feel are important. Both groups emphasized that one should start a design enterprise from the needs of the learners, instead of the content structure of the learning domain. However, unlike business designers, university designers find it extremely important to consider alternative solutions during the whole design process. University designers also say that they focus more on project plan and desired characteristics of the instructional blueprint whereas business designers report being more client-oriented, stressing the importance of "buying in" the client early in the process.
SUMMARY Architecture compliance checking (ACC) is an approach to verify conformance of implemented program code to high-level models of architec tural design. Static ACC focuses on the modular software architecture and on the existence of rule violating dependencies between modules. Accurate tool support is essential for effective and efficient ACC. This paper presents a study on the accuracy of ACC tools regarding dependency analysis and violation reporting. Ten tools were tested and compare d by means of a custom-made benchmark. The Java code of the benchmark testware contains 34 different types of dependencies, which are based on an inventory of dependency types in object oriented program code. In a second test, the code of open source system FreeMind was used to compare the 10 tools on the number of reported rule violating dependencies and the exactness of the dependency and violation messages. On the average, 77% of the dependencies in our custom-made test software were reported, while 72% of the dependencies within a module of FreeMind were reported. The results show that all tools in the test could improve the accuracy of the reported dependencies and violations, though large differences between the 10 tools were observed. We have identified10 hard-to-detect types of dependencies and four challenges in dependency detection. The relevance of our findings is substantiated by means of a frequency analysis of the hard-to-detect types of dependencies in five open source systems. DOI: 10.1002/spe.2421
BACKGROUND: Older adults want to preserve their health and autonomy and stay in their own home environment for as long as possible. This is also of interest to policy makers who try to cope with growing staff shortages and increasing health care expenses. Ambient assisted living (AAL) technologies can support the desire for independence and aging in place. However, the implementation of these technologies is much slower than expected. This has been attributed to the lack of focus on user acceptance and user needs.OBJECTIVE: The aim of this study is to develop a theoretically grounded understanding of the acceptance of AAL technologies among older adults and to compare the relative importance of different acceptance factors.METHODS: A conceptual model of AAL acceptance was developed using the theory of planned behavior as a theoretical starting point. A web-based survey of 1296 older adults was conducted in the Netherlands to validate the theoretical model. Structural equation modeling was used to analyze the hypothesized relationships.RESULTS: Our conceptual model showed a good fit with the observed data (root mean square error of approximation 0.04; standardized root mean square residual 0.06; comparative fit index 0.93; Tucker-Lewis index 0.92) and explained 69% of the variance in intention to use. All but 2 of the hypothesized paths were significant at the P<.001 level. Overall, older adults were relatively open to the idea of using AAL technologies in the future (mean 3.34, SD 0.73).CONCLUSIONS: This study contributes to a more user-centered and theoretically grounded discourse in AAL research. Understanding the underlying behavioral, normative, and control beliefs that contribute to the decision to use or reject AAL technologies helps developers to make informed design decisions based on users' needs and concerns. These insights on acceptance factors can be valuable for the broader field of eHealth development and implementation.