Recent research suggests that large software systems should have a documented system architecture. One form of documentation that may help describe the structure of software syste...
The development of large software systems demands intensive cooperation among multiple project team members with different responsibilities. The development process is often distr...
Efficiency with respect to energy consumption has increasingly been recognized as an important quality attribute for distributed software systems in embedded and pervasive environm...
- Improving software quality remains a key challenge. Software development formal peer inspection has emerged as an effective approach to address this challenge. Software peer insp...
Acknowledging the intense requirement for low power operation in most portable computing systems, this paper introduces the notion of energy efficient software design and proposes ...