Workshop WEA 2013 – Author Index |
Contents -
Abstracts -
Authors
|
Amorim, Simone da Silva |
WEA '13: "Extensibility in Ecosystem ..."
Extensibility in Ecosystem Architectures: An Initial Study
Simone da Silva Amorim, Eduardo Santana de Almeida, and John D. McGregor (UFBA, Brazil; Clemson University, USA) Organizations that build software-intensive products participate in socio-technical ecosystems that encompass their collaborators, competitors, customers, and suppliers. STREAM, an ecosystem modeling method, provides three views of that ecosystem: business, software, and innovation. In the software view the architecture is the primary structuring element. It is our hypothesis that certain quality attributes of the architecture, such as expressiveness and extensibility, are important factors in the success of the ecosystem. Extensibility is normally presented through the API. We examine the APIs of three platforms, one that is increasing in use, one that is in steady use, and one that is declining in use. We use these initial results to generate hypotheses for further exploration. @InProceedings{WEA13p11, author = {Simone da Silva Amorim and Eduardo Santana de Almeida and John D. McGregor}, title = {Extensibility in Ecosystem Architectures: An Initial Study}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {11--15}, doi = {}, year = {2013}, } |
|
Biffl, Stefan |
WEA '13: "Elements of Software Ecosystem ..."
Elements of Software Ecosystem Early-Stage Design for Collective Intelligence Systems
Juergen Musil, Angelika Musil, and Stefan Biffl (Vienna University of Technology, Austria) User-contribution driven software service platforms like crowdsourcing and social media services represent an efficient way of aggregating and distributing knowledge. However, only little research has been reported on early-stage design of software ecosystems (SECOs) for software service platforms, in particular in the collective intelligence (CI) domain. In this work we analyze needs for CI-centered SECOs leading to new research challenges. We have identified self-organization and feedback mechanisms as essential characteristics in CI-centered SECOs and thus introduce design elements for structuring them properly at an early stage of design. We discuss the concept with a real-world use case from a widely used CI-centered SECO, Wikipedia. A major result is the successful mapping of the design elements to the specific SECO elements. @InProceedings{WEA13p21, author = {Juergen Musil and Angelika Musil and Stefan Biffl}, title = {Elements of Software Ecosystem Early-Stage Design for Collective Intelligence Systems}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {21--25}, doi = {}, year = {2013}, } |
|
De Almeida, Eduardo Santana |
WEA '13: "Extensibility in Ecosystem ..."
Extensibility in Ecosystem Architectures: An Initial Study
Simone da Silva Amorim, Eduardo Santana de Almeida, and John D. McGregor (UFBA, Brazil; Clemson University, USA) Organizations that build software-intensive products participate in socio-technical ecosystems that encompass their collaborators, competitors, customers, and suppliers. STREAM, an ecosystem modeling method, provides three views of that ecosystem: business, software, and innovation. In the software view the architecture is the primary structuring element. It is our hypothesis that certain quality attributes of the architecture, such as expressiveness and extensibility, are important factors in the success of the ecosystem. Extensibility is normally presented through the API. We examine the APIs of three platforms, one that is increasing in use, one that is in steady use, and one that is declining in use. We use these initial results to generate hypotheses for further exploration. @InProceedings{WEA13p11, author = {Simone da Silva Amorim and Eduardo Santana de Almeida and John D. McGregor}, title = {Extensibility in Ecosystem Architectures: An Initial Study}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {11--15}, doi = {}, year = {2013}, } |
|
Falkenthal, Michael |
WEA '13: "Towards an Integrated Service-Oriented ..."
Towards an Integrated Service-Oriented Reference Enterprise Architecture
Alfred Zimmermann, Kurt Sandkuhl, Michael Pretz, Michael Falkenthal, Dierk Jugel, and Matthias Wissotzki (Reutlingen University, Germany; University of Rostock, Germany; Daimler, Germany) New business information systems are integrating emerging cloud infrastructures with service-oriented platforms and intelligent user-centered mobile systems. Both architecture engineering and management of service-oriented enterprise architectures is complex and has to integrate synergistic disciplines like EAM - Enterprise Architecture and Management for Services & Cloud Computing, Semantic-based Decision Support through Ontologies and Knowledge-based Systems, Big Data Management, as well as Mobility and Collaboration Systems. It is necessary to identify affected decisions by runtime changes of a service-oriented runtime environment and architecture. We have to make transparent the impact of these changes over the integral landscape of affected EAM-capabilities, like directly and transitively impacted business categories, processes, applications, services, platforms and infrastructures. The paper describes a new Metamodel-based integration approach for Service-oriented Reference Enterprise Architectures. @InProceedings{WEA13p26, author = {Alfred Zimmermann and Kurt Sandkuhl and Michael Pretz and Michael Falkenthal and Dierk Jugel and Matthias Wissotzki}, title = {Towards an Integrated Service-Oriented Reference Enterprise Architecture}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {26--30}, doi = {}, year = {2013}, } |
|
Gutierrez, Claudio |
WEA '13: "WEON: Towards a softWare Ecosystem ..."
WEON: Towards a softWare Ecosystem ONtology
Claudio Gutierrez and Romain Robbes (University of Chile, Chile) The natural distributed character of software ecosystems calls for a shared conceptualization and language to describe their architecture and their evolution. In this regards, ontologies play a central role. In this paper: we argue in favor of such an approach by showing that there is succesful experience applying ontologies to the fields of software engineering and software architecture; show the issues arising in ecosystem evolution and the needs for higher levels of formalization of the description of such processes; finally, we present a roadmap to develop an ontology for this area. @InProceedings{WEA13p16, author = {Claudio Gutierrez and Romain Robbes}, title = {WEON: Towards a softWare Ecosystem ONtology}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {16--20}, doi = {}, year = {2013}, } |
|
Haenni, Nicole |
WEA '13: "Categorizing Developer Information ..."
Categorizing Developer Information Needs in Software Ecosystems
Nicole Haenni, Mircea Lungu, Niko Schwarz, and Oscar Nierstrasz (University of Bern, Switzerland) We present the results of an investigation into the nature of the information needs of software developers who work in projects that are part of larger ecosystems. In an open-question survey we asked framework and library developers about their information needs with respect to both their upstream and downstream projects. We investigated what kind of information is required, why is it necessary, and how the developers obtain this information. The results show that the downstream needs are grouped into three categories roughly corresponding to the different stages in their relation with an upstream: selection, adoption, and co-evolution. The less numerous upstream needs are grouped into two categories: project statistics and code usage. The current practices part of the study shows that to satisfy many of these needs developers use non-specific tools and ad hoc methods. We believe that this is a largely unexplored area of research. @InProceedings{WEA13p1, author = {Nicole Haenni and Mircea Lungu and Niko Schwarz and Oscar Nierstrasz}, title = {Categorizing Developer Information Needs in Software Ecosystems}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {1--5}, doi = {}, year = {2013}, } |
|
Jansen, Slinger |
WEA '13: "How Quality Attributes of ..."
How Quality Attributes of Software Platform Architectures Influence Software Ecosystems
Slinger Jansen (Utrecht University, Netherlands) When developing commercial applications, developers seldomly start from scratch. Generally, they use software platforms and extend them, joining an ever growing software ecosystem surrounding the platform. In this paper, the relationships between architecture and platform adoption are explored by analyzing the results of interviews and document study of five case studies of platform extenders. It is found that platform architecture plays a minor role in platform adoption by platform extenders, but that quality attributes strongly influence an architect's design choices when extending a platform. The findings of this work can be used by platform developers to improve platform extendibility and usability. @InProceedings{WEA13p6, author = {Slinger Jansen}, title = {How Quality Attributes of Software Platform Architectures Influence Software Ecosystems}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {6--10}, doi = {}, year = {2013}, } |
|
Jugel, Dierk |
WEA '13: "Towards an Integrated Service-Oriented ..."
Towards an Integrated Service-Oriented Reference Enterprise Architecture
Alfred Zimmermann, Kurt Sandkuhl, Michael Pretz, Michael Falkenthal, Dierk Jugel, and Matthias Wissotzki (Reutlingen University, Germany; University of Rostock, Germany; Daimler, Germany) New business information systems are integrating emerging cloud infrastructures with service-oriented platforms and intelligent user-centered mobile systems. Both architecture engineering and management of service-oriented enterprise architectures is complex and has to integrate synergistic disciplines like EAM - Enterprise Architecture and Management for Services & Cloud Computing, Semantic-based Decision Support through Ontologies and Knowledge-based Systems, Big Data Management, as well as Mobility and Collaboration Systems. It is necessary to identify affected decisions by runtime changes of a service-oriented runtime environment and architecture. We have to make transparent the impact of these changes over the integral landscape of affected EAM-capabilities, like directly and transitively impacted business categories, processes, applications, services, platforms and infrastructures. The paper describes a new Metamodel-based integration approach for Service-oriented Reference Enterprise Architectures. @InProceedings{WEA13p26, author = {Alfred Zimmermann and Kurt Sandkuhl and Michael Pretz and Michael Falkenthal and Dierk Jugel and Matthias Wissotzki}, title = {Towards an Integrated Service-Oriented Reference Enterprise Architecture}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {26--30}, doi = {}, year = {2013}, } |
|
Lungu, Mircea |
WEA '13: "Categorizing Developer Information ..."
Categorizing Developer Information Needs in Software Ecosystems
Nicole Haenni, Mircea Lungu, Niko Schwarz, and Oscar Nierstrasz (University of Bern, Switzerland) We present the results of an investigation into the nature of the information needs of software developers who work in projects that are part of larger ecosystems. In an open-question survey we asked framework and library developers about their information needs with respect to both their upstream and downstream projects. We investigated what kind of information is required, why is it necessary, and how the developers obtain this information. The results show that the downstream needs are grouped into three categories roughly corresponding to the different stages in their relation with an upstream: selection, adoption, and co-evolution. The less numerous upstream needs are grouped into two categories: project statistics and code usage. The current practices part of the study shows that to satisfy many of these needs developers use non-specific tools and ad hoc methods. We believe that this is a largely unexplored area of research. @InProceedings{WEA13p1, author = {Nicole Haenni and Mircea Lungu and Niko Schwarz and Oscar Nierstrasz}, title = {Categorizing Developer Information Needs in Software Ecosystems}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {1--5}, doi = {}, year = {2013}, } |
|
McGregor, John D. |
WEA '13: "Extensibility in Ecosystem ..."
Extensibility in Ecosystem Architectures: An Initial Study
Simone da Silva Amorim, Eduardo Santana de Almeida, and John D. McGregor (UFBA, Brazil; Clemson University, USA) Organizations that build software-intensive products participate in socio-technical ecosystems that encompass their collaborators, competitors, customers, and suppliers. STREAM, an ecosystem modeling method, provides three views of that ecosystem: business, software, and innovation. In the software view the architecture is the primary structuring element. It is our hypothesis that certain quality attributes of the architecture, such as expressiveness and extensibility, are important factors in the success of the ecosystem. Extensibility is normally presented through the API. We examine the APIs of three platforms, one that is increasing in use, one that is in steady use, and one that is declining in use. We use these initial results to generate hypotheses for further exploration. @InProceedings{WEA13p11, author = {Simone da Silva Amorim and Eduardo Santana de Almeida and John D. McGregor}, title = {Extensibility in Ecosystem Architectures: An Initial Study}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {11--15}, doi = {}, year = {2013}, } |
|
Musil, Angelika |
WEA '13: "Elements of Software Ecosystem ..."
Elements of Software Ecosystem Early-Stage Design for Collective Intelligence Systems
Juergen Musil, Angelika Musil, and Stefan Biffl (Vienna University of Technology, Austria) User-contribution driven software service platforms like crowdsourcing and social media services represent an efficient way of aggregating and distributing knowledge. However, only little research has been reported on early-stage design of software ecosystems (SECOs) for software service platforms, in particular in the collective intelligence (CI) domain. In this work we analyze needs for CI-centered SECOs leading to new research challenges. We have identified self-organization and feedback mechanisms as essential characteristics in CI-centered SECOs and thus introduce design elements for structuring them properly at an early stage of design. We discuss the concept with a real-world use case from a widely used CI-centered SECO, Wikipedia. A major result is the successful mapping of the design elements to the specific SECO elements. @InProceedings{WEA13p21, author = {Juergen Musil and Angelika Musil and Stefan Biffl}, title = {Elements of Software Ecosystem Early-Stage Design for Collective Intelligence Systems}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {21--25}, doi = {}, year = {2013}, } |
|
Musil, Juergen |
WEA '13: "Elements of Software Ecosystem ..."
Elements of Software Ecosystem Early-Stage Design for Collective Intelligence Systems
Juergen Musil, Angelika Musil, and Stefan Biffl (Vienna University of Technology, Austria) User-contribution driven software service platforms like crowdsourcing and social media services represent an efficient way of aggregating and distributing knowledge. However, only little research has been reported on early-stage design of software ecosystems (SECOs) for software service platforms, in particular in the collective intelligence (CI) domain. In this work we analyze needs for CI-centered SECOs leading to new research challenges. We have identified self-organization and feedback mechanisms as essential characteristics in CI-centered SECOs and thus introduce design elements for structuring them properly at an early stage of design. We discuss the concept with a real-world use case from a widely used CI-centered SECO, Wikipedia. A major result is the successful mapping of the design elements to the specific SECO elements. @InProceedings{WEA13p21, author = {Juergen Musil and Angelika Musil and Stefan Biffl}, title = {Elements of Software Ecosystem Early-Stage Design for Collective Intelligence Systems}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {21--25}, doi = {}, year = {2013}, } |
|
Nierstrasz, Oscar |
WEA '13: "Categorizing Developer Information ..."
Categorizing Developer Information Needs in Software Ecosystems
Nicole Haenni, Mircea Lungu, Niko Schwarz, and Oscar Nierstrasz (University of Bern, Switzerland) We present the results of an investigation into the nature of the information needs of software developers who work in projects that are part of larger ecosystems. In an open-question survey we asked framework and library developers about their information needs with respect to both their upstream and downstream projects. We investigated what kind of information is required, why is it necessary, and how the developers obtain this information. The results show that the downstream needs are grouped into three categories roughly corresponding to the different stages in their relation with an upstream: selection, adoption, and co-evolution. The less numerous upstream needs are grouped into two categories: project statistics and code usage. The current practices part of the study shows that to satisfy many of these needs developers use non-specific tools and ad hoc methods. We believe that this is a largely unexplored area of research. @InProceedings{WEA13p1, author = {Nicole Haenni and Mircea Lungu and Niko Schwarz and Oscar Nierstrasz}, title = {Categorizing Developer Information Needs in Software Ecosystems}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {1--5}, doi = {}, year = {2013}, } |
|
Pretz, Michael |
WEA '13: "Towards an Integrated Service-Oriented ..."
Towards an Integrated Service-Oriented Reference Enterprise Architecture
Alfred Zimmermann, Kurt Sandkuhl, Michael Pretz, Michael Falkenthal, Dierk Jugel, and Matthias Wissotzki (Reutlingen University, Germany; University of Rostock, Germany; Daimler, Germany) New business information systems are integrating emerging cloud infrastructures with service-oriented platforms and intelligent user-centered mobile systems. Both architecture engineering and management of service-oriented enterprise architectures is complex and has to integrate synergistic disciplines like EAM - Enterprise Architecture and Management for Services & Cloud Computing, Semantic-based Decision Support through Ontologies and Knowledge-based Systems, Big Data Management, as well as Mobility and Collaboration Systems. It is necessary to identify affected decisions by runtime changes of a service-oriented runtime environment and architecture. We have to make transparent the impact of these changes over the integral landscape of affected EAM-capabilities, like directly and transitively impacted business categories, processes, applications, services, platforms and infrastructures. The paper describes a new Metamodel-based integration approach for Service-oriented Reference Enterprise Architectures. @InProceedings{WEA13p26, author = {Alfred Zimmermann and Kurt Sandkuhl and Michael Pretz and Michael Falkenthal and Dierk Jugel and Matthias Wissotzki}, title = {Towards an Integrated Service-Oriented Reference Enterprise Architecture}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {26--30}, doi = {}, year = {2013}, } |
|
Robbes, Romain |
WEA '13: "WEON: Towards a softWare Ecosystem ..."
WEON: Towards a softWare Ecosystem ONtology
Claudio Gutierrez and Romain Robbes (University of Chile, Chile) The natural distributed character of software ecosystems calls for a shared conceptualization and language to describe their architecture and their evolution. In this regards, ontologies play a central role. In this paper: we argue in favor of such an approach by showing that there is succesful experience applying ontologies to the fields of software engineering and software architecture; show the issues arising in ecosystem evolution and the needs for higher levels of formalization of the description of such processes; finally, we present a roadmap to develop an ontology for this area. @InProceedings{WEA13p16, author = {Claudio Gutierrez and Romain Robbes}, title = {WEON: Towards a softWare Ecosystem ONtology}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {16--20}, doi = {}, year = {2013}, } |
|
Sandkuhl, Kurt |
WEA '13: "Towards an Integrated Service-Oriented ..."
Towards an Integrated Service-Oriented Reference Enterprise Architecture
Alfred Zimmermann, Kurt Sandkuhl, Michael Pretz, Michael Falkenthal, Dierk Jugel, and Matthias Wissotzki (Reutlingen University, Germany; University of Rostock, Germany; Daimler, Germany) New business information systems are integrating emerging cloud infrastructures with service-oriented platforms and intelligent user-centered mobile systems. Both architecture engineering and management of service-oriented enterprise architectures is complex and has to integrate synergistic disciplines like EAM - Enterprise Architecture and Management for Services & Cloud Computing, Semantic-based Decision Support through Ontologies and Knowledge-based Systems, Big Data Management, as well as Mobility and Collaboration Systems. It is necessary to identify affected decisions by runtime changes of a service-oriented runtime environment and architecture. We have to make transparent the impact of these changes over the integral landscape of affected EAM-capabilities, like directly and transitively impacted business categories, processes, applications, services, platforms and infrastructures. The paper describes a new Metamodel-based integration approach for Service-oriented Reference Enterprise Architectures. @InProceedings{WEA13p26, author = {Alfred Zimmermann and Kurt Sandkuhl and Michael Pretz and Michael Falkenthal and Dierk Jugel and Matthias Wissotzki}, title = {Towards an Integrated Service-Oriented Reference Enterprise Architecture}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {26--30}, doi = {}, year = {2013}, } |
|
Schwarz, Niko |
WEA '13: "Categorizing Developer Information ..."
Categorizing Developer Information Needs in Software Ecosystems
Nicole Haenni, Mircea Lungu, Niko Schwarz, and Oscar Nierstrasz (University of Bern, Switzerland) We present the results of an investigation into the nature of the information needs of software developers who work in projects that are part of larger ecosystems. In an open-question survey we asked framework and library developers about their information needs with respect to both their upstream and downstream projects. We investigated what kind of information is required, why is it necessary, and how the developers obtain this information. The results show that the downstream needs are grouped into three categories roughly corresponding to the different stages in their relation with an upstream: selection, adoption, and co-evolution. The less numerous upstream needs are grouped into two categories: project statistics and code usage. The current practices part of the study shows that to satisfy many of these needs developers use non-specific tools and ad hoc methods. We believe that this is a largely unexplored area of research. @InProceedings{WEA13p1, author = {Nicole Haenni and Mircea Lungu and Niko Schwarz and Oscar Nierstrasz}, title = {Categorizing Developer Information Needs in Software Ecosystems}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {1--5}, doi = {}, year = {2013}, } |
|
Wissotzki, Matthias |
WEA '13: "Towards an Integrated Service-Oriented ..."
Towards an Integrated Service-Oriented Reference Enterprise Architecture
Alfred Zimmermann, Kurt Sandkuhl, Michael Pretz, Michael Falkenthal, Dierk Jugel, and Matthias Wissotzki (Reutlingen University, Germany; University of Rostock, Germany; Daimler, Germany) New business information systems are integrating emerging cloud infrastructures with service-oriented platforms and intelligent user-centered mobile systems. Both architecture engineering and management of service-oriented enterprise architectures is complex and has to integrate synergistic disciplines like EAM - Enterprise Architecture and Management for Services & Cloud Computing, Semantic-based Decision Support through Ontologies and Knowledge-based Systems, Big Data Management, as well as Mobility and Collaboration Systems. It is necessary to identify affected decisions by runtime changes of a service-oriented runtime environment and architecture. We have to make transparent the impact of these changes over the integral landscape of affected EAM-capabilities, like directly and transitively impacted business categories, processes, applications, services, platforms and infrastructures. The paper describes a new Metamodel-based integration approach for Service-oriented Reference Enterprise Architectures. @InProceedings{WEA13p26, author = {Alfred Zimmermann and Kurt Sandkuhl and Michael Pretz and Michael Falkenthal and Dierk Jugel and Matthias Wissotzki}, title = {Towards an Integrated Service-Oriented Reference Enterprise Architecture}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {26--30}, doi = {}, year = {2013}, } |
|
Zimmermann, Alfred |
WEA '13: "Towards an Integrated Service-Oriented ..."
Towards an Integrated Service-Oriented Reference Enterprise Architecture
Alfred Zimmermann, Kurt Sandkuhl, Michael Pretz, Michael Falkenthal, Dierk Jugel, and Matthias Wissotzki (Reutlingen University, Germany; University of Rostock, Germany; Daimler, Germany) New business information systems are integrating emerging cloud infrastructures with service-oriented platforms and intelligent user-centered mobile systems. Both architecture engineering and management of service-oriented enterprise architectures is complex and has to integrate synergistic disciplines like EAM - Enterprise Architecture and Management for Services & Cloud Computing, Semantic-based Decision Support through Ontologies and Knowledge-based Systems, Big Data Management, as well as Mobility and Collaboration Systems. It is necessary to identify affected decisions by runtime changes of a service-oriented runtime environment and architecture. We have to make transparent the impact of these changes over the integral landscape of affected EAM-capabilities, like directly and transitively impacted business categories, processes, applications, services, platforms and infrastructures. The paper describes a new Metamodel-based integration approach for Service-oriented Reference Enterprise Architectures. @InProceedings{WEA13p26, author = {Alfred Zimmermann and Kurt Sandkuhl and Michael Pretz and Michael Falkenthal and Dierk Jugel and Matthias Wissotzki}, title = {Towards an Integrated Service-Oriented Reference Enterprise Architecture}, booktitle = {Proc.\ WEA}, publisher = {ACM}, pages = {26--30}, doi = {}, year = {2013}, } |
19 authors
proc time: 1.02