lnu.sePublications
Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Evaluation of an architectural conformance checking software service
Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science. (DISA;DSIQ;Software and Information Quality;DISTA)ORCID iD: 0000-0003-1154-5308
Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science. (DISA;DSIQ;Software and Information Quality;DISTA)ORCID iD: 0000-0001-5335-5196
Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science. (DISA;DSIQ;Software and Information Quality;DISTA)ORCID iD: 0000-0003-1173-5187
Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science. (DISA;DSIQ;Software and Information Quality;DISTA)ORCID iD: 0000-0002-0835-823X
2016 (English)In: ACM Proccedings of the 10th European Conference on Software Architecture Workshops (ECSA-W), ACM Press, 2016, article id 15Conference paper, Published paper (Refereed)
Abstract [en]

Static architectural conformance checking can be used to find architectural violations, cases where the implementation does not adhere to the architecture, and prevent architectural erosion. We implement a software service for automated conformance checking and investigate the effect this has on the number of architectural violations in software projects. The service is implemented using our heuristic-based approach to static architecture conformance checking of the Model-View-Controller pattern. The service is integrated in the source code management system of each project, so a report is generated every time the source code is modified. The service was evaluated in a field experiment that consisted of eight student projects. We found that the four projects that used the service produced significantly fewer violations compared to those that did not.

Place, publisher, year, edition, pages
ACM Press, 2016. article id 15
Series
ACM International Conference Proceeding Series
Keywords [en]
Static Architectural Conformance Checking, Model-ViewController, Software as a Service, Field Experiment
National Category
Software Engineering
Research subject
Computer Science, Software Technology
Identifiers
URN: urn:nbn:se:lnu:diva-60472DOI: 10.1145/2993412.3003391ISI: 000406156800015ISBN: 978-1-4503-4781-5 (electronic)OAI: oai:DiVA.org:lnu-60472DiVA, id: diva2:1071114
Conference
10th European Conference on Software Architecture, November 28 - December 02, 2016, Copenhagen, Denmark
Available from: 2017-02-03 Created: 2017-02-03 Last updated: 2024-05-06Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records

Olsson, TobiasToll, DanielEricsson, MorganWingkvist, Anna

Search in DiVA

By author/editor
Olsson, TobiasToll, DanielEricsson, MorganWingkvist, Anna
By organisation
Department of Computer Science
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 211 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf