Measuring dimensions of Software Engineering projects' success in Academic context
Aneta Poniszewska-Maranda, Rafał Włodarski
DOI: http://dx.doi.org/10.15439/2017F295
Citation: Proceedings of the 2017 Federated Conference on Computer Science and Information Systems, M. Ganzha, L. Maciaszek, M. Paprzycki (eds). ACSIS, Vol. 11, pages 1207–1210 (2017)
Abstract. The notion of success is unsubstantial, complex and domain-specific. Software companies have been exploring its different aspects and aiming to put forward measures to capture and evaluate them. In this paper three main dimensions of success have been elicited based on previous industrial studies: project quality, project efficiency along with social factors and stakeholder's satisfaction. By investigation of their assessment criteria in commercial context a set of metrics and measures was determined and adapted to provide a structured evaluation approach for projects developed in academic setting. Professionalizing teaching and assessment process is an attempt to close a gap between workforce's expectations towards new graduates and the outcomes of their university education.
References
- G. Pierson, "C. Undergraduate Studies: Yale College", Yale Book of Numbers. Historical Statistics of the College and University 1701-1976, New Haven: Yale Office of Institutional Research, 1983
- N. Postman, "Technopoly The Surrender of Culture to Technology", New York: Alfred A. Knopf, 1992
- P. Ralph, and P. Kelly, "The Dimensions of Software Engineering Success", 2014
- E. Kupiainen and M. V. MaÌĹntylaÌĹ and J. Itkonen, "Using metrics in Agile and Lean Software Development âĂŞ A systematic literature review of industrial studies", 2015
- M. Unterkalmsteiner and T. Gorschek and A. K. M. Moinul Islam, "Evaluation and Measurement of Software Process Improvement – A Systematic Literature Review", 2011
- D. Dalcher and O. Benediktsson and H. Thorbergsson, "Development Life Cycle Management: A Multiproject Experiment", 2005
- D. Dalcher, "Life Cycle Design and Management", 2002
- F. Macias and M. Holcombe and M. Gheorghe, "A Formal Experiment Comparing Extreme Programming with Traditional Software Construction, 2003
- B. Bruegge and S. Krusche and L. Alperowitz, "Software Engineering Project Courses with Industrial Clients", 2015
- Z. Naboulsi, "Code Metrics – Cyclomatic Complexity", MSDN Ultimate Visual Studio Tips and Tricks Blog, https://blogs.msdn.microsoft.com/zainnab/2011/05/17/code-metrics-cyclomatic-complexity, 2017
- McCabe Associates, "Integrated Quality" as part of CS699 Professional Seminar in Computer Science, 1999
- B. Kitchenham and S. L. Pfleeger, "Software Quality: The Elusive Target’, IEEE Software, 1996
- L. Rosenberg and T. Hammer, "Software metrics and reliability", NASA GSFC, 1998
- L. Rosenberg and T. Hammer, "Metrics for Quality Assurance and Risk Assessment", Proceedings of 11th International Software Quality Week, USA, 1998
- C. F. Kemerer and S. R. Chidamber, "A Metrics Suite for Object Oriented Design", IEEE Transactions on Software Engineering 1994
- Java Code Geeks, "Java Tools: Source Code Optimization and Analysis", https://www.javacodegeeks.com/2011/07/java-tools-source-code-optimization-and.html, 2017
- G. Booch, "Object Oriented Design: With Applications", 1991
- M. Olszewska and J. Heidenberg and M. Weijola, "Quantitatively measuring a large-scale agile transformation", Journal of Systems and Software, 2016
- M. Hoegl and H. G. Gemuenden, "Teamwork Quality and the Success of Innovative Projects: A Theoretical Concept and Empirical Evidence", Organization Science, vol. 12, 2001
- A. Carron and L. Brawley, "Cohesion: Conceptual and Measurement Issues", Small Group Research 31, 2000
- E. Salas and R. Grossman, "Measuring Team Cohesion: Observations from the Science", Human Factors, vol. 57, 2015
- M. Casey-Campbell and M. L. Martens, "Sticking it all together: A critical assessment of the group cohesion-performance literature", 2008
- C. A. Wellington and T. Briggs, "Comparison of Student Experiences with Plan-Driven and Agile Methodologies", 35th ASEE/IEEE Frontiers in Education Conference, 2015
- A. V. Carron, L. R. Brawley, "G.E.Q. The Group Environment Questionnaire Test Manual", Fitness Information Technology, Inc., 2002
- F. van Boxmeer, C. Verwijs, "A direct measure of Morale in the Netherlands Armed Forces Morale Survey: ’theoretical puzzle, empirical testing and validation", Presented at Internation Military Testing Association Symposium (IMTA), 2007
- C. Verwijs, "Agile Teams: Don’t use happiness metrics, measure Team Morale", Agilistic blog, retrieved 05.2017
- M. Unterkalmsteiner and T. Gorschek, "Evaluation and Measurement of Software Process Improvement – A Systematic Literature Review", IEEE Transactions on Software Engineering, 2012
- S. Ilieva and P. Ivanov and E. Stefanova, "Analyses of an agile methodology implementation", Proceedings of 30th EUROMICRO Conference, 2004
- P. Abrahamsson, "Extreme Programming: First Results from a Controlled Case Study", Proceedings of 29th EUROMICRO Conference, 2003
- P. Middleton and P. S. Taylor, "Lean principles and techniques for improving the quality and productivity of software development projects: a case study", International Journal of Productivity and Quality Management, 2007
- M. Ochodek and J. Nawrocki, "Simplifying effort estimation based on Use Case Points", Information and Software Technology, 2011
- R. Chillarege and I. S. Bhandari, "Orthogonal defect classification-a concept for in-process measurements", IEEE Transactions on Software Engineering, 1992
- M. Butcher and H. Munro, "Improving Software Testing via ODC: Three Case Studies", IBM Systems Journal, 2002
- A. Begel and B. Simon, "Struggles of New College Graduates in their First Software Development Job", Proceedings of 39th SIGCSE, 2008
- E. Brechner, "Things They Would Not Teach Me of in College: What Microsoft Developers Learn Later",2003
- M. Weuisfeld, "The Importance of Object-Oriented Programming in the Era of Mobile Development", InformtIT, Pearson, http://www.informit.com/articles/article.aspx?p=2036576, 2013, retrieved 05.2017