Abstract. Product software vendors have trouble defining their customer configuration updating process; release, delivery and deployment are generally underrated and thus less atte...
Superimposition is a composition technique that has been applied successfully in many areas of software development. Although superimposition is a general-purpose concept, it has ...
This paper reports on experience from teaching basic software engineering concepts by using Extreme Programming in a second year undergraduate course taken by 107 students. We des...
There is a broad use of the term "paradigm" in Software Engineering. Concepts such as structured paradigm, cascade paradigm or agent-oriented paradigm are very frequent i...
Software cost estimation is known to be a challenging task at best, and these challenges are increased for programmers operating outside the support of an established team program...