Software architecture : 10th European Conference, ECSA 2016, Copenhagen, Denmark, November 28-December 2, 2016, Proceedings / Bedir Tekinerdogan, Uwe Zdun, Ali Babar (eds.).
Material type:
TextSeries: Lecture notes in computer science ; 9839. | LNCS sublibrary. SL 2, Programming and software engineering.Publisher: Cham, Switzerland : Springer, 2016Description: 1 online resource (xiii, 340 pages) : illustrationsContent type: - text
- computer
- online resource
- 9783319489926
- 3319489925
- 3319489917
- 9783319489919
- ECSA 2016
- Software architecture -- Congresses
- Software engineering -- Congresses
- Electronic Data Processing
- Architecture logicielle -- Congrès
- Génie logiciel -- Congrès
- Informatique
- Information architecture
- Programming & scripting languages: general
- Information retrieval
- Software Engineering
- Business & Economics -- Information Management
- Computers -- Programming Languages -- General
- Computers -- Information Technology
- Computers -- Software Development & Engineering -- General
- Software architecture
- Software engineering
- 005.1/2 23
- QA76.751
| Item type | Current library | Collection | Call number | Status | Date due | Barcode | Item holds | |
|---|---|---|---|---|---|---|---|---|
eBook
|
e-Library | eBook LNCS | Available |
Includes author index.
Online resource; title from PDF title page (SpringerLink, viewed November 22, 2016).
This book constitutes the proceedings of the 10th European Conference on Software Architecture, ECSA 2016, held in Copenhagen, Denmark, in November/December 2016. The 13 full papers presented together with 12 short papers were carefully reviewed and selected from 84 submissions. They are organized in topical sections on full research and experience papers, short papers for addressing emerging research, and education and training papers.
Intro -- Preface -- Organization -- Contents -- Software Architecture Quality and Design Reasoning -- Software Architecture Challenges and Emerging Research in Software-Intensive Systems-of-Systems -- Abstract -- 1 Introduction -- 2 The Notion of System-of-Systems -- 3 Roadmaps for the Research on Systems-of-Systems -- 4 Software Architecture Challenges in Systems-of-Systems -- 5 Enhancing Architectural Concepts for SoS -- 6 Emerging Research on SoS Architecture Description -- 7 Lessons Learnt from Applying SosADL in a Case Study -- 8 Related Work on SoS Formal Architecture Description
9 Conclusion and Future Work -- References -- Software Architecture Design Reasoning: A Card Game to Help Novice Designers -- 1 Introduction -- 2 Design Reasoning -- 2.1 Design Reasoning Techniques -- 3 Student Experiment -- 3.1 Experiment Design and Pilot Testing -- 3.2 Results -- 4 Discussion -- 4.1 Thorough Reasoning vs Satisficing -- 4.2 How Cards Influence Design Discourse -- 4.3 Reasoning with Risk, Assumption and Trade-Off -- 4.4 Reasoning with Design Context, Problems and Solutions -- 4.5 Constraint Identification -- 5 Threats to Validity -- 5.1 Internal Validity -- 5.2 External Validity
5.3 Reliability -- 6 Conclusions -- References -- A Long Way to Quality-Driven Pattern-Based Architecting -- 1 Introduction -- 2 Background and Related Work -- 3 Study Design -- 3.1 Research Questions -- 3.2 Data Sources and Search Strategy -- 3.3 Study Selection -- 4 Analysis and Results -- 4.1 RQ1: On Pattern-QA Relations -- 4.2 What Do We Learn? (Answer to RQ1) -- 4.3 RQ2: On Classifying the Approaches -- 4.4 What Do We Learn? (Answer to RQ2) -- 4.5 RQ 3-Challenges: Combination of patterns -- 4.6 Combination of Patterns -- 4.7 What Do We Learn? (Answer to RQ3) -- 5 Threats to Validity
6 Conclusion -- References -- Diversifying Software Architecture for Sustainability: A Value-Based Perspective -- 1 Introduction -- 2 Background -- 3 Architecture Diversification as a Real Options Problem -- 4 The Approach -- 5 Preliminary Evaluation -- 6 Conclusion -- References -- Software Architecture Documentation -- Towards Seamless Analysis of Software Interoperability: Automatic Identification of Conceptual Constraints in API Documentation -- 1 Introduction -- 2 Background -- 2.1 Conceptual Interoperability Constraints -- 2.2 Machine Learning for Text Classification -- 3 Related Work
4 Research Methodology -- 5 Multiple-Case Study: Building the Ground Truth Dataset for COINs -- 5.1 Study Design -- 5.2 Study Execution and Results -- 5.3 Discussion -- 5.4 Threats to Validity -- 6 Experiments: Automatic Identification of COINs Using Machine Learning -- 6.1 Experiments Design -- 6.2 Experiments Execution and Results -- 6.3 Discussion and Limitations -- 7 Tool Support (A Prototype) -- 8 Conclusion and Future Work -- References -- Design Decision Documentation: A Literature Overview -- 1 Introduction -- 2 Related Literature Reviews -- 3 Overview Methodology