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...
Gespeichert in:
| Veröffentlicht in: | 2018 IEEE ACM International Conference on Technical Debt (TechDebt) S. 125 - 133 |
|---|---|
| Hauptverfasser: | , , , |
| Format: | Tagungsbericht |
| Sprache: | Englisch |
| Veröffentlicht: |
New York, NY, USA
ACM
27.05.2018
|
| Schriftenreihe: | ACM Conferences |
| Schlagworte: | |
| ISBN: | 145035713X, 9781450357135 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| 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.2110887 |
| 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/eLvHCXMwlV3dS8MwEA9TfPBp6ibOLyIIvtitaZN-PPo1fNkY6GBvJUkvsAc7abfB_hb_WXNtnAiC-JSSXlPoJZfc9e73I-Q6FaEJjV3fJmTa40FgPAUs96z-wSTogDBZk03E43Eym6WTFrnd1sIAQJ18Bn28rP_l5wu9wlDZALG4GFLU7sRx1NRqbeMpiFrCAubQexgXAzu57GmD95sWMUWkfvtBolLvIcP2_95-QLrfxXh0st1mDkkLiiPS_mJjoG5xdshHXatkRWgdLsePT601WVIMtdKRnBdNpRQmw26oVcsKOTWAevSuoI7BY0NfVuUaNnRR0GkFuRsK9w4qi5w-OjoVa1yaYZ2p8eq7I0zuq1zPvcTnHSB6l0yHT68Pz56jXvBkkIqlF3Gd6gjB5aRvtDY6ELkSwhiRWHsIsVIhjwMZxr4SeSjBN9bTUCmPlAmS3OfhMdktFgWcEArMGBYy4CAlhzSSMs51qiIRJMxoE_XIldVLhj5FlTVl0iJzunOtlbn5UyZT5RxMj3RQc9l7g9WROaWd_t59RvbtAShpEhjPye6yXMEF2dPr5bwqL-sJ9gm7QNCQ |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8QwEA6LCnryteL6jCB4sdqkSR9HX4uiuwjuwt5Kkk5gD3ZlH8L-Fv-smTauCIJ4SkmnKXSSSWY6832EnGYyspF169tGzASCcxtoYEXg9A82RQeEqYpsIul208Ege26Q80UtDABUyWdwgZfVv_xiZGYYKrtELC6GFLXLUgge1tVai4gK4pYwzjx-DxPy0k0vd94QF3WLqCLKvP6gUal2kfb6_96_QZrf5Xj0ebHRbJIGlFtk_YuPgfrluU0-qmolJ0KrgDl-fursyZRisJV21LCsa6UwHXZOnWJmyKoBNKBXJfUcHnP6Mhu_w5yOStqfQOGHwt2DqrKgt55QxZmXelhvbILqbgfT-ya-51rh8x4SvUn67bvezX3gyRcCxTM5DWJhMhMjvJwKrTHWcFloKa2VqbOIkGgdiYSrKAm1LCIFoXW-hs5ErC1Pi1BEO2SpHJWwSygwa1nEQIBSArJYqaQwmY4lT5k1Nm6RE6eXHL2KSV4XSsvc6863TubsT5lcj4dgW2QbNZe_1WgduVfa3u_dx2T1vtd5yp8euo_7ZM0dh9I6nfGALE3HMzgkK-Z9OpyMj6rJ9gm5dNPX |
| 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 |

