Tymchuk, Yuriy; Ghafari, Mohammad; Nierstrasz, Oscar Marius (2016). When QualityAssistant Meets Pharo. In: IWST'16 Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies. Prague, Czech Republic. 23.-24.08.2016. 10.1145/2991041.2991046
Text
a5-Tymchuk.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (102kB) |
Static analysis tools can aid in software quality assessment, but are rarely used by software developers. Poor usage of quality analysis tools not only means missed opportunities for the quality of software systems, but also results in little feedback, which in turn slows the improvements of the quality rules themselves. We introduced a set of intrusive quality plugins and integrated them into the Pharo IDE. This not only triggered a feedback loop that led to improvements of the existing rules, but also encouraged removal of some rules and integration of new ones. Our analysis of changes to the rules suggests that precise rules capturing a domain-specific logic are more valuable than general ones.
Item Type: |
Conference or Workshop Item (Paper) |
---|---|
Division/Institute: |
08 Faculty of Science > Institute of Computer Science (INF) 08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued] |
UniBE Contributor: |
Tymchuk, Yuriy, Ghafari, Mohammad, Nierstrasz, Oscar |
Subjects: |
000 Computer science, knowledge & systems 500 Science > 510 Mathematics |
ISBN: |
978-1-4503-4524-8 |
Language: |
English |
Submitter: |
Oscar Nierstrasz |
Date Deposited: |
08 Mar 2017 10:07 |
Last Modified: |
02 Mar 2023 23:28 |
Publisher DOI: |
10.1145/2991041.2991046 |
Uncontrolled Keywords: |
scg16 scg-pub jb16 snf-asa2 tymchuk |
BORIS DOI: |
10.7892/boris.94654 |
URI: |
https://boris.unibe.ch/id/eprint/94654 |