Understanding Multi-Dimensional Code Couplings
Afbeeldingen
Sla de afbeeldingen overArtikel vergelijken
Uitgever: Createspace Independent Publishing Platform
Auteur:
Fabian Beck
- Engels
- Paperback
- 9781493727803
- 28 juni 2013
- 254 pagina's
Samenvatting
Software systems consist of hundreds or thousands of files, which are usually not independent of each other but coupled. While it is obvious that structural dependencies like method calls or data accesses create couplings, there also exist other, more indirect forms of coupling that should be considered when modifying, extending, or debugging a system. In contrast to most previous research, this doctoral thesis considers code coupling as a multi-dimensional construct: several forms of structural couplings are contrasted to couplings based on the history and the semantics of the source code entities. The work proposes two novel visualization techniques, which allow for exploring and visually comparing different concepts of coupling. Based on an empirical study on open source systems, the work further provides insights into the relationship between concepts of coupling and the modularization of software; first evidence on the usage of modularization principles can be derived thereof. Finally, a new application for adapting the modularization of a software system - component extraction - is introduced and tested with varying coupling data. In general, this thesis targets at improving the understanding of multi-dimensional code couplings by systematically contrasting various concepts of coupling.
Productspecificaties
Wij vonden geen specificaties voor jouw zoekopdracht '{SEARCH}'.
Inhoud
- Taal
- en
- Bindwijze
- Paperback
- Oorspronkelijke releasedatum
- 28 juni 2013
- Aantal pagina's
- 254
- Illustraties
- Nee
Betrokkenen
- Hoofdauteur
- Fabian Beck
- Hoofduitgeverij
- Createspace Independent Publishing Platform
Overige kenmerken
- Extra groot lettertype
- Nee
- Product breedte
- 178 mm
- Product hoogte
- 17 mm
- Product lengte
- 254 mm
- Verpakking breedte
- 178 mm
- Verpakking hoogte
- 17 mm
- Verpakking lengte
- 254 mm
- Verpakkingsgewicht
- 445 g
EAN
- EAN
- 9781493727803
Je vindt dit artikel in
- Categorieën
- Taal
- Engels
- Boek, ebook of luisterboek?
- Boek
- Studieboek of algemeen
- Studieboeken
Kies gewenste uitvoering
Bindwijze
: Paperback
Prijsinformatie en bestellen
Rapporteer dit artikel
Je wilt melding doen van illegale inhoud over dit artikel:
- Ik wil melding doen als klant
- Ik wil melding doen als autoriteit of trusted flagger
- Ik wil melding doen als partner
- Ik wil melding doen als merkhouder
Geen klant, autoriteit, trusted flagger, merkhouder of partner? Gebruik dan onderstaande link om melding te doen.