Agile software development represents a major departure from traditional, plan-based approaches to software engineering. A systematic review of empirical studies of agile software...
Agile practices can and should be evolved throughout a project. This paper focuses on the evolution of two agile practices, namely co-location and planning strategy, in a software...
One promising approach to more effective software development is the concept of product platform originated from mechanical engineering, aiming at architectural product families i...
The rise of the number and complexity of pervasive systems is a fact. Pervasive systems developers need advanced development methods in order to build better systems in an easy way...
Good resource scheduling plays a pivotal role in successful software development projects. However, effective resource scheduling is complicated by such disruptions as requirements...
Junchao Xiao, Leon J. Osterweil, Qing Wang, Mingsh...