Future of Software Engineering (FOSE '07) 2007
DOI: 10.1109/fose.2007.21
|View full text |Cite
|
Sign up to set email alerts
|

Software Design and Architecture The once and future focus of software engineering

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
37
0

Year Published

2007
2007
2017
2017

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 61 publications
(37 citation statements)
references
References 53 publications
(47 reference statements)
0
37
0
Order By: Relevance
“…According to Taylor and van der Hoek [10], as well as Jansen and Bosch [11], software architecture is a set of principal design decisions governing a system. During a software system's design phase, architects have to make numerous decisions for organizational and business issues, for matters of broad and detailed design, and for technologies [12].…”
Section: Reusable Architectural Decision Modelsmentioning
confidence: 99%
“…According to Taylor and van der Hoek [10], as well as Jansen and Bosch [11], software architecture is a set of principal design decisions governing a system. During a software system's design phase, architects have to make numerous decisions for organizational and business issues, for matters of broad and detailed design, and for technologies [12].…”
Section: Reusable Architectural Decision Modelsmentioning
confidence: 99%
“…Then, models that comply with the selected notation can be effectively used to convey domain details to system designers, as input to model-driven software development tools [21,29], and for documenting the domain for future reference [17]. This central importance of notations is emphasized for instance in [70]:…”
Section: Introductionmentioning
confidence: 99%
“…Many characteristics have been proposed to study and compare notations, including expressive power [62], formal analysis capabilities [32], terseness [71], aesthetics [73], and usability [70,26]. The understandability of process models is of particular relevance for process-oriented design.…”
Section: Introductionmentioning
confidence: 99%
“…Curiosity about the nature of design in general, even though it may not have an immediate connection to practice, must be not simply tolerated, but encouraged and nourished. In that regard, it seems important to note that this volume itself contains a paper that explores the nature of software design, and its relation to the larger issue of design in general [24]. Papers dealing with curiosity-driven research of this kind must not be restricted only to the pages of special volumes such as this, but should become a staple of mainstream software engineering research venues, such as the proceedings of meetings such as the Foundations of Software Engineering and International Conference on Software Engineering as well.…”
Section: Question: What Is Design (The Noun)? and How Should It Be Pementioning
confidence: 99%