Learn More
A large number of metrics have been proposed for measuring properties of object-oriented software such as size, inheritance, cohesion and coupling. We have been investigating which of these object-oriented metrics can be used as significant predictors for the maintainability of software. For this purpose, we have designed and conducted an empirical study(More)
Teach reverse engineering, program understanding, and software analysis in computer science, computer engineering, and software engineering curricula. Investigate infrastructure, methods, and tools for continuous program understanding to support the entire evolution of a software system from the early design stages to the long-term legacy stages. Develop.(More)
Object-oriented technology has become mature enough to satisfy many new requirements coming from areas like computer aided design (CAD), computer-integrated manufacturing (CIM), or software engineering (SE). However, a competetive information management infrastructure often demands to merge data from CAD-, CIM-, or SE-systems with business data stored in a(More)
Reverse engineering is an imperfect process driven by imperfect knowledge. Most current reverse engineering tools do not adequately consider these inherent characteristics. They focus on representing precise, complete, and consistent knowledge and work towards enforcing predejked structures on the processes. According to our experience, this design paradigm(More)
BACKGROUND Personal Health Records (PHRs) are electronic health records controlled, shared or maintained by patients to support patient centered care. The potential for PHRs to transform health care is significant; however, PHRs do not always achieve their potential. One reason for this may be that not all health conditions are sensitive to the PHR as an(More)
Large-scale health information software systems have to adhere to complex, multi-lateral security and privacy regulations. Such regulations are typically defined in form of natural language (NL) documents. There is little methodological support for bridging the gap between NL regulations and the requirements engineering methods that have been developed by(More)