When QualityAssistant Meets Pharo

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

[img] Text
a5-Tymchuk.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (102kB) | Request a copy

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)
UniBE Contributor: Tymchuk, Yuriy; Ghafari, Mohammad and Nierstrasz, Oscar Marius
Subjects: 000 Computer science, knowledge & systems
500 Science > 510 Mathematics
ISBN: 978-1-4503-4524-8
Language: English
Submitter: Oscar Marius Nierstrasz
Date Deposited: 08 Mar 2017 10:07
Last Modified: 08 Mar 2017 10:07
Publisher DOI: 10.1145/2991041.2991046
Uncontrolled Keywords: scg16 scg-pub jb16 snf-asa2 tymchuk
BORIS DOI: 10.7892/boris.94654
URI: http://boris.unibe.ch/id/eprint/94654

Actions (login required)

Edit item Edit item
Provide Feedback