Limiting technical debt with maintainability assurance an industry survey on used techniques and differences with service- and microservice-based systems

Maintainability assurance techniques are used to control this quality attribute and limit the accumulation of potentially unknown technical debt. Since the industry state of practice and especially the handling of Service- and Microservice-Based Systems in this regard are not well covered in scienti...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:2018 IEEE ACM International Conference on Technical Debt (TechDebt) s. 125 - 133
Hlavní autoři: Bogner, Justus, Fritzsch, Jonas, Wagner, Stefan, Zimmermann, Alfred
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: New York, NY, USA ACM 27.05.2018
Edice:ACM Conferences
Témata:
ISBN:145035713X, 9781450357135
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Maintainability assurance techniques are used to control this quality attribute and limit the accumulation of potentially unknown technical debt. Since the industry state of practice and especially the handling of Service- and Microservice-Based Systems in this regard are not well covered in scientific literature, we created a survey to gather evidence for a) used processes, tools, and metrics in the industry, b) maintainability-related treatment of systems based on service-orientation, and c) influences on developer satisfaction w.r.t. maintainability. 60 software professionals responded to our online questionnaire. The results indicate that using explicit and systematic techniques has benefits for maintainability. The more sophisticated the applied methods the more satisfied participants were with the maintainability of their software while no link to a hindrance in productivity could be established. Other important findings were the absence of architecture-level evolvability control mechanisms as well as a significant neglect of service-oriented particularities for quality assurance. The results suggest that industry has to improve its quality control in these regards to avoid problems with long-living service-based software systems.
AbstractList Maintainability assurance techniques are used to control this quality attribute and limit the accumulation of potentially unknown technical debt. Since the industry state of practice and especially the handling of Service-and Microservice-Based Systems in this regard are not well covered in scientific literature, we created a survey to gather evidence for a) used processes, tools, and metrics in the industry, b) maintainability-related treatment of systems based on service-orientation, and c) influences on developer satisfaction w.r.t. maintainability. 60 software professionals responded to our online questionnaire. The results indicate that using explicit and systematic techniques has benefits for maintainability. The more sophisticated the applied methods the more satisfied participants were with the maintainability of their software while no link to a hindrance in productivity could be established. Other important findings were the absence of architecture-level evolvability control mechanisms as well as a significant neglect of service-oriented particularities for quality assurance. The results suggest that industry has to improve its quality control in these regards to avoid problems with long-living service-based software systems.
Author Bogner, Justus
Zimmermann, Alfred
Wagner, Stefan
Fritzsch, Jonas
Author_xml – sequence: 1
  givenname: Justus
  surname: Bogner
  fullname: Bogner, Justus
  email: justus.bogner@reutlingen-university.de
  organization: University of Applied Sciences Reutlingen and University of Stuttgart, Germany
– sequence: 2
  givenname: Jonas
  surname: Fritzsch
  fullname: Fritzsch, Jonas
  email: jonas.fritzsch@informatik.uni-stuttgart.de
  organization: University of Stuttgart and University of Applied Sciences Reutlingen, Germany
– sequence: 3
  givenname: Stefan
  surname: Wagner
  fullname: Wagner, Stefan
  email: stefan.wagner@informatik.uni-stuttgart.de
  organization: University of Stuttgart, Germany
– sequence: 4
  givenname: Alfred
  surname: Zimmermann
  fullname: Zimmermann, Alfred
  email: alfred.zimmermann@reutlingen-university.de
  organization: University of Applied Sciences Reutlingen, Germany
BookMark eNqNkLtLxEAYxFdU0DuvtrBJaZO4782WcngqBGwU7JZ9eqt5SHZF7r83khSWFsOP-Wb4ilmBk37oPQCXCFYIUXZDkKSI02omPwKr6QoJE4i8Hv81Z2CT0juEEPOaIozOAW9iF3Ps34rs7b6PVreF8yYX3zHvi07HPk_SJrYxHwqd0teoe-svwGnQbfKbhWvwsrt73j6UzdP94_a2KTWWLJecWmk5F6LWMFgbLGbOMBYCq53zXhhDqMCaCGiYI9rDAKk0knITcO0gJWtwNf-N3nv1OcZOjwdVM8kQIlN6PafadsoMw0dSCKrfSdQyyUI-Vat_VpUZow_kBwQKYUk
CODEN IEEPAD
ContentType Conference Proceeding
Copyright 2018 ACM
Copyright_xml – notice: 2018 ACM
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1145/3194164.3194166
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 145035713X
9781450357135
EndPage 133
ExternalDocumentID 8595113
Genre orig-research
GroupedDBID 6IE
6IF
6IL
6IN
AAJGR
ABLEC
ACM
ADPZR
ALMA_UNASSIGNED_HOLDINGS
APO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
GUFHI
IEGSK
OCL
RIB
RIC
RIE
RIL
AAWTH
LHSKQ
ID FETCH-LOGICAL-a295t-64c9c66778a0fccfc25db55ff58ddee7bb3472a370b5d3ae0f049b946bf28d043
IEDL.DBID RIE
ISBN 145035713X
9781450357135
ISICitedReferencesCount 24
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000458910300020&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 02:59:34 EDT 2025
Wed Jan 31 06:43:53 EST 2024
IsPeerReviewed false
IsScholarly true
Keywords survey
industry
software quality control
maintainability
microservice-based systems
service-based systems
Language English
License Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Permissions@acm.org
LinkModel DirectLink
MeetingName ICSE '18: 40th International Conference on Software Engineering
MergedId FETCHMERGED-LOGICAL-a295t-64c9c66778a0fccfc25db55ff58ddee7bb3472a370b5d3ae0f049b946bf28d043
PageCount 9
ParticipantIDs acm_books_10_1145_3194164_3194166
acm_books_10_1145_3194164_3194166_brief
ieee_primary_8595113
PublicationCentury 2000
PublicationDate 20180527
2018-May
PublicationDateYYYYMMDD 2018-05-27
2018-05-01
PublicationDate_xml – month: 05
  year: 2018
  text: 20180527
  day: 27
PublicationDecade 2010
PublicationPlace New York, NY, USA
PublicationPlace_xml – name: New York, NY, USA
PublicationSeriesTitle ACM Conferences
PublicationTitle 2018 IEEE ACM International Conference on Technical Debt (TechDebt)
PublicationTitleAbbrev TECHDEBT
PublicationYear 2018
Publisher ACM
Publisher_xml – name: ACM
SSID ssj0002684121
Score 2.210987
Snippet Maintainability assurance techniques are used to control this quality attribute and limit the accumulation of potentially unknown technical debt. Since the...
SourceID ieee
acm
SourceType Publisher
StartPage 125
SubjectTerms Companies
Industries
industry
Maintainability
Measurement
microservice-based systems
Quality control
service based systems
Sociology
Software
Software and its engineering -- Software creation and management
Software and its engineering -- Software creation and management -- Software post-development issues
Software and its engineering -- Software creation and management -- Software post-development issues -- Maintaining software
Software and its engineering -- Software creation and management -- Software post-development issues -- Software evolution
software quality control
survey
Subtitle an industry survey on used techniques and differences with service- and microservice-based systems
Title Limiting technical debt with maintainability assurance
URI https://ieeexplore.ieee.org/document/8595113
WOSCitedRecordID wos000458910300020&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1JS8QwFA7j4MGTyyiOGxEEL1a7JG1ydBs8OIPggreS5QXmYEdmg_kt_lnz2jgiCOIpJU1T6Etfkpf3fR8hJ1wK5kTqIqeARQxPCoUzzDtDmxlpZczrZMyX-2IwEK-v8qFFzpZYGACok8_gHC_rs3w7MjMMlV0gF1eCErUrRZE3WK1lPAVZS5I0Cew9CeMXfnD51QY7b0rkFFHm7YeISj2H9Nb_9_YNsv0NxqMPy2lmk7Sg2iLrX2oMNPycHfJRY5V8E1qHy_HjU-9NphRDrbSvhlWDlMJk2AX1ZpmhpgbQiF5WNCh4LOjjbDyHBR1V9HkCNnSFcwdVlaU3QU7FO5em2-BqovpuH5P7JqHmSuHzgRB9mzz3bp-u76IgvRCpVPJplDMjTY7kcip2xjiTcqs5d44L7w-h0DpjRaqyItbcZgpi53caWrJcu1TYmGU7pF2NKtgllIOOE60hQ-Y2aTORyzQFrRJnChFD0iXH3i4l7ikmZQOT5mWwXSjzLjn9s02px0NwXdJBy5XvDVdHGYy293v1PlnzCyDRJDAekPZ0PINDsmrm0-FkfFQPsE8j9c_D
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1La9wwEB5CGmhPSZOUbpuHCoVe4sSWJVs6NmlDQneXQJOSm9FjBHuot-wjsL8lfzYaW91QKJSeZGRZBo88kkbzfR_AR6mVCIqHLBgUmaCTQhWciM7Ql057ncsuGfPHsB6P1f29vtmAkzUWBhG75DM8pcvuLN9P3ZJCZWfExVWQRO0LKQTPe7TWOqJCvCUFLxJ_TyHkWRxecb0hTvuSWEWM-_mHjEo3i1xu_9_7d2D_GY7HbtYTzWvYwHYXtn_rMbD0e-7BY4dWik1YFzCnz8-iP1kwCraykZm0PVaK0mFXLBpmSaoayDL2uWVJw2PFvi9nD7hi05bdzdGnrmj2YKb17EsSVInupe82OZusuzui9L55qjk39HyiRN-Hu8uvtxdXWRJfyAzXcpFVwmlXEb2cyYNzwXHprZQhSBU9ItbWlqLmpqxzK31pMA9xr2G1qGzgyueifAOb7bTFt8Ak2rywFkvibtO-VJXmHK0pgqtVjsUAPkS7NLSrmDc9UFo2yXaprAbw6Z9tGjubYBjAHlmu-dWzdTTJaO_-Xn0ML69uR8NmeD3-9h5exeWQ6tMZD2BzMVviIWy5h8VkPjvqBtsTGIHTCg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+2018+International+Conference+on+Technical+Debt&rft.atitle=Limiting+technical+debt+with+maintainability+assurance&rft.au=Bogner%2C+Justus&rft.au=Fritzsch%2C+Jonas&rft.au=Wagner%2C+Stefan&rft.au=Zimmermann%2C+Alfred&rft.series=ACM+Conferences&rft.date=2018-05-27&rft.pub=ACM&rft.isbn=145035713X&rft.spage=125&rft.epage=133&rft_id=info:doi/10.1145%2F3194164.3194166
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450357135/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450357135/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781450357135/sc.gif&client=summon&freeimage=true