Differences

This shows you the differences between two versions of the page.

program:invitedspeakers [27.08.2010 10:56]
Dirk Deridder
program:invitedspeakers [22.09.2010 17:21] (current)
Charles Pecheur added slides for Jan Bosch
Line 19: Line 19:
^  Towards Compositional Software Engineering \\ Jan Bosch  ^^ ^  Towards Compositional Software Engineering \\ Jan Bosch  ^^
 +|**{{:program:ase2010-keynote.pdf|Slides}}**||
|**Abstract**|| |**Abstract**||
| {{  :images:janbosch.jpg?100|Jan Bosch}} Large-scale software development, for the longest time, has relied heavily on centralized, process-centric approaches, such as CCMI. There are three trends that make applying a traditional approach increasingly infeasible, i.e. the increasing adoption of software product lines, global software development and software ecosystem. Although agile software development methods have removed much of the inefficiencies in small and medium-scale software development, addressing the inefficiencies in  large scale software development requires a more compositional approach. The presentation introduces the differences between intra-team and inter-team coordination and presents an architecture-centric approach to large-scale software development that heavily relies on automated tool support. || | {{  :images:janbosch.jpg?100|Jan Bosch}} Large-scale software development, for the longest time, has relied heavily on centralized, process-centric approaches, such as CCMI. There are three trends that make applying a traditional approach increasingly infeasible, i.e. the increasing adoption of software product lines, global software development and software ecosystem. Although agile software development methods have removed much of the inefficiencies in small and medium-scale software development, addressing the inefficiencies in  large scale software development requires a more compositional approach. The presentation introduces the differences between intra-team and inter-team coordination and presents an architecture-centric approach to large-scale software development that heavily relies on automated tool support. ||
Driven by DokuWiki