• No results found

"I know it when I see it": perceptions of code quality

N/A
N/A
Protected

Academic year: 2022

Share ""I know it when I see it": perceptions of code quality"

Copied!
1
0
0

Loading.... (view fulltext now)

Full text

(1)

“I know it when I see it” – Perceptions of Code Quality

Jürgen Börstler (co-leader)

Blekinge Institute of Technology Karlskrona, Sweden

jubo@acm.org

Harald Störrle (co-leader)

QAware GmbH Munich, Germany Harald.Stoerrle@qaware.de

Daniel Toll (co-leader)

Linnæus University Kalmar, Sweden daniel.toll@lnu.se

Jelle van Assema

University of Amsterdam Amsterdam, The Netherlands

jelle.van.assema@gmail.com

Rodrigo Duran

Aalto University Helsinki, Finland rodrigo.duran@aalto.fi

Sara Hooshangi

George Washington University Washington, DC, USA

shoosh@gwu.edu

Johan Jeuring

Utrecht University Utrecht, The Netherlands

J.T.Jeuring@uu.nl

Hieke Keuning

Windesheim University of Applied Sciences

Zwolle, The Netherlands hw.keuning@windesheim.nl

Carsten Kleiner

University of Applied Sciences & Arts Hannover

Hannover, Germany carsten.kleiner@hs-hannover.de

Bonnie MacKellar

St John’s University Queens, NY, USA mackellb@stjohns.edu ABSTRACT

Code quality is a key issue in software development. The ability to develop software of high quality is therefore a key learning goal of computing programs. However, there are no universally accepted measures to assess the quality of code and current standards are considered weak. Furthermore, there are many facets to code quality.

Defining and explaining the concept of code quality is therefore a challenge faced by many educators.

In this working group, we investigate the perceptions of code quality of students, teachers, and professional programmers. In particular, we are interested in the differences in views of code quality by students, educators, and professional programmers and which quality aspects they consider as more or less important.

Furthermore, we are interested in which sources of information on code quality and its assessment are used by these groups.

Eventually, this will help us to develop resources that can be used to broaden students’ views on software quality.

All working group members will carry out (and transcribe) inter- views with students, educators or professional software developers.

A common interview script (and coding guide) will be provided.

Expected results of this working group are:

Operational definitions of quality aspects that are consid- ered important and should be considered in code assess- ment and self-assessment.

Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored.

For all other uses, contact the owner/author(s).

ITiCSE ’17, July 03-05, 2017, Bologna, Italy

© 2017 Copyright held by the owner/author(s).

ACM ISBN 978-1-4503-4704-4/17/07...$15.00

https://doi.org/http://dx.doi.org/10.1145/3059009.3081328

Examples of code that are considered “good” or “bad” with respect to some of the quality aspects.

CCS CONCEPTS

• General and reference → Evaluation; • Social and profes- sional topics→ Quality assurance; Computer science educa- tion; Software engineering education;

KEYWORDS

Code quality, programming.

ACM Reference format:

Jürgen Börstler (co-leader), Harald Störrle (co-leader), Daniel Toll (co-leader), Jelle van Assema, Rodrigo Duran, Sara Hooshangi, Johan Jeuring, Hieke Keuning, Carsten Kleiner, and Bonnie MacKellar. 2017. “I know it when I see it” – Perceptions of Code Quality. In Proceedings of ITiCSE ’17, Bologna, Italy, July 03-05, 2017,1 pages.

https://doi.org/http://dx.doi.org/10.1145/3059009.3081328

Working Groups Session ITiCSE '17, July 3-5, 2017, Bologna, Italy

389

References

Related documents

I Team Finlands nätverksliknande struktur betonas strävan till samarbete mellan den nationella och lokala nivån och sektorexpertis för att locka investeringar till Finland.. För

För att uppskatta den totala effekten av reformerna måste dock hänsyn tas till såväl samt- liga priseffekter som sammansättningseffekter, till följd av ökad försäljningsandel

40 Så kallad gold- plating, att gå längre än vad EU-lagstiftningen egentligen kräver, förkommer i viss utsträckning enligt underökningen Regelindikator som genomförts

Av dessa har 158 e-postadresser varit felaktiga eller inaktiverade (i de flesta fallen beroende på byte av jobb eller pensionsavgång). Det finns ingen systematisk

Regioner med en omfattande varuproduktion hade också en tydlig tendens att ha den starkaste nedgången i bruttoregionproduktionen (BRP) under krisåret 2009. De

Generella styrmedel kan ha varit mindre verksamma än man har trott De generella styrmedlen, till skillnad från de specifika styrmedlen, har kommit att användas i större

a) Inom den regionala utvecklingen betonas allt oftare betydelsen av de kvalitativa faktorerna och kunnandet. En kvalitativ faktor är samarbetet mellan de olika

• Utbildningsnivåerna i Sveriges FA-regioner varierar kraftigt. I Stockholm har 46 procent av de sysselsatta eftergymnasial utbildning, medan samma andel i Dorotea endast