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
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
|Submitter:||Oscar Marius Nierstrasz|
|Date Deposited:||08 Mar 2017 10:07|
|Last Modified:||08 Mar 2017 10:07|
|Uncontrolled Keywords:||scg16 scg-pub jb16 snf-asa2 tymchuk|