students.
Recently, the curriculum for student projects has
changed, mandating a fixed team size and shorten-
ing the projects to one semester while keeping the
same workload. According to the benchmark shown
in this work, the planned higher focus on student
projects combined with lessening other obligations
during project execution helps students to distribute
their workload more evenly, while reducing the team
size improves communication and coordination. In
future work, we would like to investigate the impact
of these changes using our analysis method.
ACKNOWLEDGEMENTS
The authors would like to thank all student software
project participants at Fraunhofer IAO and all re-
searchers who answered questionnaires and the stu-
dents for their software project work.
REFERENCES
Ahtee, T. (2003). Inspections and historical data in teach-
ing software engineering project course. In Software
Engineering Education and Training, 2003.(CSEE&T
2003). Proceedings. 16th Conference on, pages 288–
297. IEEE.
Briand, L. C., Daly, J. W., and Wust, J. K. (1999). A uni-
fied framework for coupling measurement in object-
oriented systems. IEEE Transactions on software En-
gineering, 25(1):91–121.
Bruntink, M. and Van Deursen, A. (2004). Predicting class
testability using object-oriented metrics. In Fourth
IEEE International Workshop on Source Code Anal-
ysis and Manipulation, pages 136–145. IEEE.
Caldiera, V. and Rombach, H. D. (1994). The goal question
metric approach. Encyclopedia of software engineer-
ing, 2:528–532.
Chidamber, S. R., Darcy, D. P., and Kemerer, C. F. (1998).
Managerial use of metrics for object-oriented soft-
ware: An exploratory analysis. IEEE Transactions on
software Engineering, 24(8):629–639.
Chidamber, S. R. and Kemerer, C. F. (1994). A metrics
suite for object oriented design. IEEE Transactions
on software engineering, 20(6):476–493.
Company, G. E., McCall, J. A., Richards, P. K., and Walters,
G. F. (1977). Factors in software quality. Information
Systems Programs, General Electric Company.
Conway, M. E. (1968). How do committees invent. Data-
mation, 14(4):28–31.
Deissenboeck, F., Juergens, E., Lochmann, K., and Wagner,
S. (2009). Software quality models: Purposes, usage
scenarios and requirements. In WOSQ’09., pages 9–
14. IEEE.
e Abreu, F. B. and Melo, W. (1996). Evaluating the impact
of object-oriented design on software quality. In Soft-
ware Metrics Symposium, 1996., Proceedings of the
3rd International, pages 90–99. IEEE.
Etzkorn, L. H., Hughes, W. E., and Davis, C. G. (2001).
Automated reusability quality analysis of oo legacy
software. Information and Software Technology,
43(5):295–308.
FrontEndART Ltd. (2018). SourceMeter - Free-to-use, Ad-
vanced Source Code Analysis Suite. https://www.
sourcemeter.com/.
Hampp, T. (2006). Quantitative Analyse studentischer Pro-
jekte. Softwaretechnik-Trends, 26(1).
Harrison, R., Counsell, S., and Nithi, R. (2000). Experi-
mental assessment of the effect of inheritance on the
maintainability of object-oriented systems. Journal of
Systems and Software, 52(2):173–179.
Hoffmann, D. W. (2013). Software-Qualit
¨
at. Springer-
Verlag.
ISO 25010 (2011). Systems and software engineering
– Systems and software Quality Requirements and
Evaluation (SQuaRE) – System and software quality
models. Norm ISO/IEC 25010:2011, International Or-
ganization for Standardization, Genf, CH.
ISO 9126 (2001). Software engineering – Product quality –
Part 1: Quality model. Norm ISO/IEC 9126-1:2001,
International Organization for Standardization, Genf,
CH.
Li, W. and Henry, S. (1993). Object-oriented metrics that
predict maintainability. Journal of systems and soft-
ware, 23(2):111–122.
McCabe, T. J. (1976). A complexity measure. IEEE Trans-
actions on software Engineering, (4):308–320.
Meyer, B. (1988). Object-oriented software construction,
volume 2. Prentice hall New York.
Mordal-Manet, K., Balmas, F., Denier, S., Ducasse, S.,
Wertz, H., Laval, J., Bellingard, F., and Vaillergues,
P. (2009). The squale model—a practice-based indus-
trial quality model. In Software Maintenance, 2009.
ICSM 2009. IEEE International Conference on, pages
531–534. IEEE.
Ostberg, J.-P. and Wagner, S. (2014). On automatically col-
lectable metrics for software maintainability evalua-
tion. In Software Measurement and the International
Conference on Software Process and Product Mea-
surement (IWSM-MENSURA), 2014 Joint Conference
of the International Workshop on, pages 32–37. IEEE.
Poncin, W., Serebrenik, A., and van den Brand, M. (2011).
Mining student capstone projects with frasr and prom.
In ACM international conference companion on Ob-
ject oriented programming systems languages and ap-
plications companion, pages 87–96. ACM.
Schwaber, K. and Sutherland, J. (2011). The scrum guide.
Scrum Alliance, 21.
Wagner, S., Lochmann, K., Heinemann, L., Kl
¨
as, M., Tren-
dowicz, A., Pl
¨
osch, R., Seidl, A., Goeb, A., and Streit,
J. (2012). The quamoco product quality modelling and
assessment approach. In Proceedings of the 34th in-
ternational conference on software engineering, pages
1133–1142. IEEE Press.
Zuse, H. (1993). Criteria for program comprehension de-
rived from software complexity metrics. In Program
Comprehension, 1993. Proceedings., IEEE Second
Workshop on, pages 8–16. IEEE.
Assessing Software Quality of Agile Student Projects by Data-mining Software Repositories
251