Title
Producing software by integration: challenges and research directions (keynote)
Abstract
Software is increasingly produced according to a certain goal and by integrating existing software produced by third-parties, typically black-box, and often provided without a machine readable documentation. This implies that development processes of the next future have to explicitly deal with an inherent incompleteness of information about existing software, notably on its behaviour. Therefore, on one side a software producer will less and less know the precise behaviour of a third party software service, on the other side she will need to use it to build her own application. In this paper we present an innovative development process to automatically produce dependable software systems by integrating existing services under uncertainty and according to the specied goal. Moreover, we (i) discuss important challenges that must be faced while producing the kind of systems we are targeting, (ii) give an overview of the state of art related to the identied challenges, and finally (iii) provide research directions to address these challenges.
Year
DOI
Venue
2013
10.1145/2491411.2505428
ESEC / SIGSOFT FSE
Keywords
Field
DocType
specied goal,precise behaviour,research direction,certain goal,dependable software system,existing service,software producer,producing software,innovative development process,party software service,development process,existing software,model driven engineering
Personal software process,Software engineering,Software analytics,Software peer review,Computer science,Package development process,Software system,Software construction,Software development,Social software engineering
Conference
Citations 
PageRank 
References 
4
0.41
62
Authors
5
Name
Order
Citations
PageRank
Paola Inverardi13155228.92
Marco Autili241734.01
Davide Di Ruscio374468.81
Patrizio Pelliccione499884.04
Massimo Tivoli5125663.22