Loading...
Please wait, while we are loading the content...
Similar Documents
unintentional complexity in software development processes
| Content Provider | CiteSeerX |
|---|---|
| Author | Biggeleben, Matthias |
| Abstract | Since the invention of “software engineering ” in 1968, software development has been suffering from efficiency problems. Software development is bridging the gap between verbally formulated requirements and programming languages. This work equates development with communication. Communication efforts refer to either essential or accidental complexity. This work hypothesizes that accidental complexity is inherent in implementation processes. However, it can be mitigated. This paper discusses an implementation framework that attacks accidental complexity. The framework is tested in an experiment in order to study the hypothesized efficiency gains in a daily programming task. Finally, this work discusses potential reasons for the existence of accidental complexity in software development. |
| File Format | |
| Access Restriction | Open |
| Subject Keyword | Accidental Complexity Software Development Unintentional Complexity Software Development Process Daily Programming Task Efficiency Problem Software Engineering Communication Effort Hypothesized Efficiency Gain Potential Reason Implementation Framework Implementation Process |
| Content Type | Text |
| Resource Type | Article |