The Disappearance of Technical Specifications in Web and Mobile Applications
Autor: | Theo Theunissen, Uwe van Heesch |
---|---|
Rok vydání: | 2016 |
Předmět: |
Computer science
Modeling language business.industry Design specification 05 social sciences 050209 industrial relations 02 engineering and technology Manufacturing engineering Documentation Software Unified Modeling Language 020204 information systems Paradigm shift 0502 economics and business 0202 electrical engineering electronic engineering information engineering Architecture Software architecture Software engineering business computer computer.programming_language |
Zdroj: | Software Architecture ISBN: 9783319489919 |
Popis: | In recent years, we have been observing a paradigm shift in design and documentation practices for web and mobile applications. There is a trend towards fewer up-front design specification and more code and configuration-centric documentation. In this paper we present the results of a survey, conducted with professional software engineers who build web and mobile applications. Our focus was on understanding the role of software architecture in these applications, i.e. what is designed up-front and how; which parts of the architecture are reused from previous projects and what is the average lifetime of such applications. Among other things, the results indicate that free-text design specification is favored over the use of modeling languages like UML; architectural knowledge is primarily preserved through verbal communication between team members, and the average lifetime of web and mobile applications is between one and five years. |
Databáze: | OpenAIRE |
Externí odkaz: |