his.sePublications
Change search
Link to record
Permanent link

Direct link
BETA
Gustavsson, Henrik
Publications (9 of 9) Show all publications
Gustavsson, H. & Brohede, M. (2019). Continuous assessment in software engineering project course using publicly available data from GitHub. In: Proceedings of the 15th International Symposium on Open Collaboration, OpenSym 2019: . Paper presented at 15th International Symposium on Open Collaboration, OpenSym 2019, Skövde, Sweden — August 20 - 22, 2019. Association for Computing Machinery (ACM), Article ID 4.
Open this publication in new window or tab >>Continuous assessment in software engineering project course using publicly available data from GitHub
2019 (English)In: Proceedings of the 15th International Symposium on Open Collaboration, OpenSym 2019, Association for Computing Machinery (ACM), 2019, article id 4Conference paper, Published paper (Refereed)
Abstract [en]

This paper describes an approach for assessment in a large software engineering project course. We propose an approach for continuously collecting information from a source code repository and collaboration tool, and using this information for assessing student contributions and also for assessing the course as a whole from the teacher's standpoint. We present how we display metrics for how the students perform in relation to some of the requirements of the course. We argue that continuous summative assessment feedback to the students on how they are performing in the project is a suitable strategy for ensuring active participation from the students for the duration of the project course. 

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2019
Keywords
Assessment, Education, Issue management, Project Course, Software Engineering, Students, Collaboration Tool, Continuous assessment, Issue managements, Software engineering projects, Source code repositories, Summative assessments
National Category
Didactics Learning Computer and Information Sciences
Research subject
Software Systems Research Group (SSRG); Distributed Real-Time Systems
Identifiers
urn:nbn:se:his:diva-17822 (URN)10.1145/3306446.3340820 (DOI)2-s2.0-85073149407 (Scopus ID)978-1-4503-6319-8 (ISBN)
Conference
15th International Symposium on Open Collaboration, OpenSym 2019, Skövde, Sweden — August 20 - 22, 2019
Available from: 2019-10-28 Created: 2019-10-28 Last updated: 2019-11-08Bibliographically approved
Lundell, B., Forssten, B., Gamalielsson, J., Gustavsson, H., Karlsson, R., Lennerholt, C., . . . Olsson, E. (2009). Exploring health within OSS ecosystems. In: Hammouda, Imed, Aaltonen, Timo, Capiluppi, Andrea. (Ed.), Proceedings of the First International Workshop on Building Sustainable Open Source Communities: . Paper presented at International Workshop on Building Sustainable Open Source Communities (1 : 2009 : Skövde). Tampere University of Technology
Open this publication in new window or tab >>Exploring health within OSS ecosystems
Show others...
2009 (English)In: Proceedings of the First International Workshop on Building Sustainable Open Source Communities / [ed] Hammouda, Imed, Aaltonen, Timo, Capiluppi, Andrea., Tampere University of Technology , 2009Conference paper, Published paper (Refereed)
Abstract [en]

Open Source Software (OSS) is software which can be freely used, modified and redistributed, generally produced in a collaborative fashion by global communities of firms and individuals. In this paper we consider OSS ecosystems using an analytical device which we refer to as the OSS Stakeholder triangle. We believe that the OSS Stakeholder triangle constitues a useful means for analysing many aspects of Open Source ecosystems, including interaction between stakeholder roles and the overall health of an ecosystem.

Place, publisher, year, edition, pages
Tampere University of Technology, 2009
Series
Raportti / Tampereen teknillinen yliopisto, ohjelmistotekniikan laitos, ISSN 1797-836X ; 3
National Category
Computer and Information Sciences
Research subject
Technology
Identifiers
urn:nbn:se:his:diva-3502 (URN)978-952-15-2155-3 (ISBN)
Conference
International Workshop on Building Sustainable Open Source Communities (1 : 2009 : Skövde)
Available from: 2009-11-20 Created: 2009-11-20 Last updated: 2018-01-12Bibliographically approved
Gustavsson, H., Lings, B., Lundell, B., Mattsson, A. & Beekveld, M. (2007). Integrating proprietary and open-source tool chains through horizontal interchange of XMI models. In: IEEE International Conference on Software Maintenance, 2007: ICSM 2007. Paper presented at 23rd IEEE International Conference on Software Maintenance, Paris, October 2-5, 2007 (pp. 521-522). IEEE conference proceedings
Open this publication in new window or tab >>Integrating proprietary and open-source tool chains through horizontal interchange of XMI models
Show others...
2007 (English)In: IEEE International Conference on Software Maintenance, 2007: ICSM 2007, IEEE conference proceedings, 2007, p. 521-522Conference paper, Published paper (Refereed)
Abstract [en]

Model driven development has several advantages over traditional development, including simplified maintenance. We demonstrate an architecture which, through model driven engineering, allows heterogeneous distributed development of components in a mechatronics application. Key to the approach is an architecture which allows automated and dynamic component integration, together with model sharing through the transformation of XMI files.

Place, publisher, year, edition, pages
IEEE conference proceedings, 2007
Series
Proceedings / Conference on Software Maintenance, ISSN 1063-6773
National Category
Computer Sciences
Research subject
Technology
Identifiers
urn:nbn:se:his:diva-2221 (URN)10.1109/ICSM.2007.4362680 (DOI)000253832800051 ()2-s2.0-47349132526 (Scopus ID)1-4244-1256-0 (ISBN)978-1-4244-1256-3 (ISBN)978-1-4244-1255-6 (ISBN)
Conference
23rd IEEE International Conference on Software Maintenance, Paris, October 2-5, 2007
Available from: 2008-10-06 Created: 2008-10-06 Last updated: 2018-01-12Bibliographically approved
Gustavsson, H., Lings, B., Lundell, B., Mattsson, A. & Beekveld, M. (2007). Simplifying maintenance by using XSLT to unlock UML models in a distributed development environment. In: IEEE International Conference on Software Maintenance, 2007: ICSM 2007. Paper presented at 23rd IEEE International Conference on Software Maintenance, Paris, October 2-5, 2007 (pp. 465-468). IEEE conference proceedings
Open this publication in new window or tab >>Simplifying maintenance by using XSLT to unlock UML models in a distributed development environment
Show others...
2007 (English)In: IEEE International Conference on Software Maintenance, 2007: ICSM 2007, IEEE conference proceedings, 2007, p. 465-468Conference paper, Published paper (Refereed)
Abstract [en]

XMI is a standardized format for model interchange between tools. However, XMI-based interchange currently has one great disadvantage: an XMI file exported from one tool is unlikely to import correctly into a different tool. This makes XMI unusable for moving models around in a heterogeneous development environment, leading to increased maintenance problems. We suggest using specialized XSLT transformations to bridge between the XMI dialects of tools, and report on an industrial case study in which the technique has been successfully applied.

Place, publisher, year, edition, pages
IEEE conference proceedings, 2007
Series
Proceedings / Conference on Software Maintenance, ISSN 1063-6773
National Category
Computer Sciences
Research subject
Technology
Identifiers
urn:nbn:se:his:diva-2220 (URN)10.1109/ICSM.2007.4362659 (DOI)000253832800056 ()2-s2.0-47349088562 (Scopus ID)1-4244-1256-0 (ISBN)978-1-4244-1256-3 (ISBN)978-1-4244-1255-6 (ISBN)
Conference
23rd IEEE International Conference on Software Maintenance, Paris, October 2-5, 2007
Available from: 2008-10-06 Created: 2008-10-06 Last updated: 2018-01-12Bibliographically approved
Lebram, M., Engström, H. & Gustavsson, H. (2006). A Driving Simulator Based on Video Game Technology. In: Henrik Gustavsson (Ed.), SIGRAD 2006: The Annual SIGRAD Conference: Special Theme: Computer Games. Paper presented at SIGRAD 2006, The Annual SIGRAD Conference, Special Theme: Computer Games, Skövde, Sweden, November 22–23, 2006 (pp. 39-43). Linköping: Linköping University Electronic Press
Open this publication in new window or tab >>A Driving Simulator Based on Video Game Technology
2006 (English)In: SIGRAD 2006: The Annual SIGRAD Conference: Special Theme: Computer Games / [ed] Henrik Gustavsson, Linköping: Linköping University Electronic Press, 2006, p. 39-43Conference paper, Published paper (Refereed)
Abstract [en]

This paper presents the design and architecture of a mid-range driving simulator developed at the University of Skövde. The aim is to use the simulator as a platform for studies of serious games. The usage of video game technology and software has been a central design principle. The core of the simulator is a complete car surrounded by seven screens. Each screen is handled by a standard PC, typically used for computer games, and the projection on the screens is handled by budget LCD-projectors. The use of consumer electronics, standard game technology and limited motion feedback makes this simulator relatively inexpensive. In addition, the architecture is scalable and allows for using commercial video games in the simulator. Observations from a set of experiments conducted in the simulator are presented in this paper. In these experiments driving school students were instructed to freely explore a driving game specifically designed for the simulator platform. The result shows that the level of realism is sufficient and that the entertainment value was considered to be high. This opens the possibilities to employ and use driving simulators for a wider set of applications. Our current research focuses on its use with serious games for traffic education.

Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press, 2006
Series
Linköping Electronic Conference Proceedings, ISSN 1650-3686, E-ISSN 1650-3740 ; 19
Keywords
driving simulator, virtual reality, computer games, serious
Identifiers
urn:nbn:se:his:diva-1960 (URN)91-85643-17-3 (ISBN)
Conference
SIGRAD 2006, The Annual SIGRAD Conference, Special Theme: Computer Games, Skövde, Sweden, November 22–23, 2006
Available from: 2008-04-11 Created: 2008-04-11 Last updated: 2018-02-16Bibliographically approved
Gustavsson, H., Engström, H. & Gustavsson, M. (2006). A multi-sampling approach for smoke behavior in real-time graphics. In: Henrik Gustavsson (Ed.), SIGRAD 2006: The Annual SIGRAD Conference: Special Theme: Computer Games. Paper presented at The Annual SIGRAD Conference, Special Theme: Computer Games, November 22-23, 2006, Skövde, Sweden (pp. 17-21). Linköping: Linköping University Electronic Press
Open this publication in new window or tab >>A multi-sampling approach for smoke behavior in real-time graphics
2006 (English)In: SIGRAD 2006: The Annual SIGRAD Conference: Special Theme: Computer Games / [ed] Henrik Gustavsson, Linköping: Linköping University Electronic Press, 2006, p. 17-21Conference paper, Published paper (Refereed)
Abstract [en]

Smoke simulation is a key feature of serious gaming applications for fire-fighting professionals. A perfect visual appearance is not of paramount importance, the behavior of the smoke must however closely resemble its natural counterpart for successful adoption of the application. We therefore suggest a hybrid grid/particle based architecture for smoke simulation that uses a cheap multi-sampling technique for controlling smoke behavior. This approach is simple enough for it to be implemented in current generation game engines, and uses techniques that are very suitable for GPU implementation, thus enabling the use of hardware acceleration for the smoke simulation.

Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press, 2006
Series
Linköping Electronic Conference Proceedings, ISSN 1650-3686, E-ISSN 1650-3740 ; 19
Keywords
Smoke Simulation, Particle System, Multi-sampling
Identifiers
urn:nbn:se:his:diva-1958 (URN)91-85643-17-3 (ISBN)
Conference
The Annual SIGRAD Conference, Special Theme: Computer Games, November 22-23, 2006, Skövde, Sweden
Available from: 2008-04-11 Created: 2008-04-11 Last updated: 2018-02-16Bibliographically approved
Persson, A., Gustavsson, H., Lings, B., Lundell, B., Mattson, A. & Ärlig, U. (2005). Adopting Open Source development tools in a commercial production environment: are we locked in?. In: Terry A. Halpin, Keng Siau, John Krogstie (Ed.), Proceedings of the 10th Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD'05), held in conjunction with the 17th Conference on Advanced Information Systems (CAiSE'05), Porto, Portugal. Paper presented at 10th Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD'05), held in conjunction with the 17th Conference on Advanced Information Systems (CAiSE'05), Porto, Portugal (pp. 427-438). Porto: Faculdade de Engenharia da Universidade do Porto
Open this publication in new window or tab >>Adopting Open Source development tools in a commercial production environment: are we locked in?
Show others...
2005 (English)In: Proceedings of the 10th Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD'05), held in conjunction with the 17th Conference on Advanced Information Systems (CAiSE'05), Porto, Portugal / [ed] Terry A. Halpin, Keng Siau, John Krogstie, Porto: Faculdade de Engenharia da Universidade do Porto , 2005, p. 427-438Conference paper, Published paper (Refereed)
Abstract [en]

Many companies are using model-based techniques to offer a competitive advantage in an increasingly globalised systems development industry. Central to model-based development is the concept of models as the basis from which systems are generated, tested and maintained. The availability of high-quality tools, and the ability to adopt and adapt them to the company practice, are important qualities. Model interchange between tools becomes a major issue. Without it, there is significantly reduced flexibility, and a danger of tool lock-in. We explore the use of a standardised interchange format (XMI) for increasing flexibility in a company environment. We report on a case study in which a systems development company has explored the possibility of complementing

their current proprietary tools with open source products for supporting their model-based development activities. We found that problems still exist with interchange, and that the technology needs to mature before industrial- strength model interchange becomes a reality.

Place, publisher, year, edition, pages
Porto: Faculdade de Engenharia da Universidade do Porto, 2005
Series
Colecção colectâneas ; 16
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:his:diva-1651 (URN)972-752-077-4 (ISBN)978-972-752-077-0 (ISBN)
Conference
10th Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD'05), held in conjunction with the 17th Conference on Advanced Information Systems (CAiSE'05), Porto, Portugal
Available from: 2007-08-06 Created: 2007-08-06 Last updated: 2018-01-12
Persson, A., Gustavsson, H., Lings, B., Lundell, B., Mattsson, A. & Ärlig, U. (2005). OSS tools in a heterogeneous environment for embedded systems modelling: an analysis of adoptions of XMI. In: Open Source Application Spaces: Fifth Workshop on Open Source Software Engineering (5-WOSSE). Paper presented at Open Source Application Spaces: Fifth Workshop on Open Source Software Engineering (5-WOSSE) May 17, 2005, St Louis, MO, USA (pp. 39-42). New York: Association for Computing Machinery (ACM)
Open this publication in new window or tab >>OSS tools in a heterogeneous environment for embedded systems modelling: an analysis of adoptions of XMI
Show others...
2005 (English)In: Open Source Application Spaces: Fifth Workshop on Open Source Software Engineering (5-WOSSE), New York: Association for Computing Machinery (ACM), 2005, p. 39-42Conference paper, Published paper (Refereed)
Abstract [en]

The development and maintenance of UML models is an inherently distributed activity, where distribution may be geographical, temporal or both. It is therefore increasingly important to be able to interchange model information between tools – whether in a tool chain, for legacy reasons or because of the natural heterogeneity resulting from distributed development contexts. In this study we consider the current utility of XMI interchange for supporting OSS tool adoption to complement other tools in an embedded systems development context. We find that the current state of play is disappointing, and speculate that the problem lies both with the open standards and the way in which they are being supported and interpreted. There is a challenge here for the OSS community to take a lead as tool vendors gear up for XMI 2.0.

Place, publisher, year, edition, pages
New York: Association for Computing Machinery (ACM), 2005
Identifiers
urn:nbn:se:his:diva-1652 (URN)10.1145/1083258.1083267 (DOI)1-59593-127-9 (ISBN)978-1-59593-127-6 (ISBN)
Conference
Open Source Application Spaces: Fifth Workshop on Open Source Software Engineering (5-WOSSE) May 17, 2005, St Louis, MO, USA
Available from: 2007-10-10 Created: 2007-10-10 Last updated: 2017-11-27Bibliographically approved
Persson, A., Gustavsson, H., Lings, B., Lundell, B., Mattsson, A. & Ärlig, U. (2005). OSS tools in a heterogeneous environment for embedded systems modelling: an analysis of adoptions of XMI. Software Engineering Notes: an Informal Newsletter of The Specia, 30(4), 1-4
Open this publication in new window or tab >>OSS tools in a heterogeneous environment for embedded systems modelling: an analysis of adoptions of XMI
Show others...
2005 (English)In: Software Engineering Notes: an Informal Newsletter of The Specia, ISSN 0163-5948, E-ISSN 1943-5843, Vol. 30, no 4, p. 1-4Article in journal (Refereed) Published
Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2005
Keywords
Embedded Systems Modelling, XMI, Open Standards, Heterogeneous Tool Environment, Model Interchange
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:his:diva-7358 (URN)10.1145/1082983.1083267 (DOI)
Available from: 2013-03-01 Created: 2013-03-01 Last updated: 2018-01-11Bibliographically approved
Organisations

Search in DiVA

Show all publications