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) [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

Actions (login required)

Edit item Edit item
Provide Feedback